From e1b64e56b342647c18057e566d3452e0bf8a97b3 Mon Sep 17 00:00:00 2001 From: Kieran Osgood Date: Fri, 15 May 2026 15:26:36 +0100 Subject: [PATCH] Add Swift and React Native public API baselines MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Brings Swift and React Native to parity with Android's existing `binary-compatibility-validator` baselining, gated by a new unified `Breaking Changes` CI workflow. - **Swift** — `platforms/swift/Scripts/api {check,dump}` wraps `xcrun swift-api-digester` and produces a JSON baseline per module (`ShopifyCheckoutProtocol`, `ShopifyCheckoutKit`, `ShopifyAcceleratedCheckouts`). Check failures print both a `diff -u` and a `-diagnose-sdk` summary. - **React Native** — `@microsoft/api-extractor` produces `api/checkout-kit-react-native.api.md` from the bob-built `.d.ts` files. A small `scripts/prepare-api-extract.mjs` preprocess works around the source's hand-written ambient `*.d.ts` files (see Notes). - **CI** — new reusable `.github/workflows/breaking-changes.yml` with Swift / Android / React Native jobs, wired into `ci.yml` via `dorny/paths-filter` and added to the `ci-required` aggregate. Android's legacy `Check API Surface` step in `android-test.yml` moves into the new workflow. - **dev.yml** — `dev swift api {check,dump}` and `dev rn api {check,dump}`. - **Docs** — `.github/CONTRIBUTING.md` generalised; new Swift + RN "Public API surface" sections. ## Test plan - [ ] `Breaking Changes` workflow runs green on this PR's first push. - [ ] Locally, `dev swift api check` exits 0 against committed baselines. - [ ] Locally, `pnpm module api:check` exits 0 against committed report. - [ ] Confirm a transient breaking change (add/remove a public symbol on a throwaway commit) flips both checks to failure with readable output, then revert. ## Notes for reviewers - The RN `prepare-api-extract.mjs` deviation is necessary because the source uses `index.ts` alongside a hand-written ambient `index.d.ts`; after bob compiles, the emitted `lib/typescript/src/index.d.ts` re-imports `./index.d` which TS resolves back to itself and blows api-extractor's stack. The preprocess relocates the source `.d.ts` files to `lib/typescript/src/_types/` and rewrites the imports. Happy to switch to renaming the source `.d.ts` files if reviewers prefer that path. - `temp/` (api-extractor scratch) is gitignored in this PR. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- .github/CONTRIBUTING.md | 30 +- .github/workflows/android-test.yml | 3 - .github/workflows/breaking-changes.yml | 95 + .github/workflows/ci.yml | 17 + dev.yml | 28 + .../checkout-kit-react-native/.gitignore | 1 + .../api-extractor.json | 45 + .../api/checkout-kit-react-native.api.md | 499 + .../checkout-kit-react-native/package.json | 5 +- .../scripts/prepare-api-extract.mjs | 74 + platforms/react-native/pnpm-lock.yaml | 252 +- platforms/swift/Scripts/api | 134 + .../api/ShopifyAcceleratedCheckouts.json | 4388 + platforms/swift/api/ShopifyCheckoutKit.json | 5966 + .../swift/api/ShopifyCheckoutProtocol.json | 118957 +++++++++++++++ 15 files changed, 130481 insertions(+), 13 deletions(-) create mode 100644 .github/workflows/breaking-changes.yml create mode 100644 platforms/react-native/modules/@shopify/checkout-kit-react-native/.gitignore create mode 100644 platforms/react-native/modules/@shopify/checkout-kit-react-native/api-extractor.json create mode 100644 platforms/react-native/modules/@shopify/checkout-kit-react-native/api/checkout-kit-react-native.api.md create mode 100644 platforms/react-native/modules/@shopify/checkout-kit-react-native/scripts/prepare-api-extract.mjs create mode 100755 platforms/swift/Scripts/api create mode 100644 platforms/swift/api/ShopifyAcceleratedCheckouts.json create mode 100644 platforms/swift/api/ShopifyCheckoutKit.json create mode 100644 platforms/swift/api/ShopifyCheckoutProtocol.json diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 3473a37e..bf512bbe 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -66,6 +66,18 @@ cd platforms/swift && mint bootstrap cd platforms/swift && ./Scripts/lint fix ``` +### Public API surface + +The library's public API is tracked via committed baselines under `platforms/swift/api/`, one JSON file per module (`ShopifyCheckoutProtocol.json`, `ShopifyCheckoutKit.json`, `ShopifyAcceleratedCheckouts.json`). They are produced by `xcrun swift-api-digester -dump-sdk` against the built `.swiftmodule` files. The unified `Breaking Changes` CI workflow runs `dev swift api check` on every PR that touches Swift sources and fails if the digester output for any module diverges from its committed baseline. + +If your change intentionally modifies the public API: + +1. Run `dev swift api dump` from the repo root to regenerate the baselines. +2. Review the diff in `platforms/swift/api/*.json` alongside your code changes. +3. Commit the updated JSON files in the same PR. + +When `dev swift api check` fails, it prints both the unified diff and a `swift-api-digester -diagnose-sdk` summary categorizing the changes (removed, renamed, type/protocol/inheritance changes). Use the diagnose summary to decide whether the diff is intentional. + ### Releasing a new Swift version Open a pull request with the following changes: @@ -102,7 +114,7 @@ To check for lint issues without auto-correcting: ### Public API surface -The library's public API is tracked via a committed baseline at `platforms/android/lib/api/lib.api`, managed by the [binary-compatibility-validator](https://github.com/Kotlin/binary-compatibility-validator) Gradle plugin. CI runs `./gradlew :lib:apiCheck` on every PR and fails if the compiled public API diverges from the baseline. +The library's public API is tracked via a committed baseline at `platforms/android/lib/api/lib.api`, managed by the [binary-compatibility-validator](https://github.com/Kotlin/binary-compatibility-validator) Gradle plugin. The unified `Breaking Changes` CI workflow runs `./gradlew :lib:apiCheck` on every PR that touches Android sources and fails if the compiled public API diverges from the baseline. If your change intentionally modifies the public API: @@ -126,3 +138,19 @@ Once merged, draft a release on GitHub: 3. Document the changes since the previous release in the description. 4. Check "Set as the latest release". 5. Click "Publish release". This kicks off the [Android publish workflow](../../actions/workflows/android-publish.yml). **A manual approval by a maintainer is required before publication to Maven Central.** + +--- + +## React Native (`platforms/react-native/`) + +### Public API surface + +The library's public API is tracked via a committed report at `platforms/react-native/modules/@shopify/checkout-kit-react-native/api/checkout-kit-react-native.api.md`, generated by [@microsoft/api-extractor](https://api-extractor.com/) from the bob-produced `.d.ts` files. The unified `Breaking Changes` CI workflow runs `dev rn api check` on every PR that touches React Native sources and fails if the regenerated report diverges from the committed one. + +If your change intentionally modifies the public API: + +1. Run `dev rn api dump` from the repo root to regenerate the report. +2. Review the diff in `platforms/react-native/modules/@shopify/checkout-kit-react-native/api/checkout-kit-react-native.api.md` alongside your code changes. +3. Commit the updated `.api.md` file in the same PR. + +If you did *not* intend to change public API and `api:check` is failing, the diff shows what your change inadvertently affected — treat it as a signal that something in your PR has consumer-visible impact. diff --git a/.github/workflows/android-test.yml b/.github/workflows/android-test.yml index 9a5c5d9b..41e89565 100644 --- a/.github/workflows/android-test.yml +++ b/.github/workflows/android-test.yml @@ -30,9 +30,6 @@ jobs: - name: Run Tests run: ./gradlew clean test --console=plain - - name: Check API Surface - run: ./gradlew :lib:apiCheck --console=plain - build: runs-on: ubuntu-latest diff --git a/.github/workflows/breaking-changes.yml b/.github/workflows/breaking-changes.yml new file mode 100644 index 00000000..35b850fe --- /dev/null +++ b/.github/workflows/breaking-changes.yml @@ -0,0 +1,95 @@ +name: Breaking Changes + +on: + workflow_call: + inputs: + swift: + type: string + required: true + android: + type: string + required: true + react-native: + type: string + required: true + workflow_dispatch: + inputs: + swift: + type: string + required: false + default: 'true' + android: + type: string + required: false + default: 'true' + react-native: + type: string + required: false + default: 'true' + +permissions: + contents: read + +jobs: + swift: + name: Swift + if: inputs.swift == 'true' + runs-on: ${{ vars.MACOS_RUNNER }} + defaults: + run: + working-directory: platforms/swift + steps: + - name: Checkout Repository + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + + - name: Switch to Xcode 26.2 + run: sudo xcode-select --switch /Applications/Xcode_26.2.app + + - name: Check public Swift API baseline + run: ./Scripts/api check + + android: + name: Android + if: inputs.android == 'true' + runs-on: ubuntu-latest + defaults: + run: + working-directory: platforms/android + steps: + - name: Checkout Repository + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + submodules: true + + - name: Install JDK 1.17 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + with: + distribution: zulu + java-version: 17 + cache: 'gradle' + + - name: Check public Android API baseline + run: ./gradlew :lib:apiCheck --console=plain + + react-native: + name: React Native + if: inputs.react-native == 'true' + runs-on: ubuntu-latest + timeout-minutes: 10 + defaults: + run: + working-directory: platforms/react-native + steps: + - name: Checkout Repository + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + + - name: Setup Node.js, pnpm, and install dependencies + uses: ./.github/actions/setup + with: + node-version-file: platforms/react-native/package.json + cache-dependency-path: platforms/react-native/pnpm-lock.yaml + package-json-file: platforms/react-native/package.json + working-directory: platforms/react-native + + - name: Check public React Native API baseline + run: pnpm module api:check diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 79fcb6d6..4b9d49fc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,6 +39,7 @@ jobs: - 'platforms/android/**' - '.github/workflows/android-test.yml' - '.github/workflows/android-license-headers.yml' + - '.github/workflows/breaking-changes.yml' - '.github/workflows/ci.yml' swift: - 'platforms/swift/**' @@ -48,6 +49,7 @@ jobs: - '.github/workflows/swift-build-samples.yml' - '.github/workflows/swift-test-workflow.yml' - '.github/workflows/swift-lint.yml' + - '.github/workflows/breaking-changes.yml' - '.github/workflows/ci.yml' reactNative: - 'platforms/react-native/**' @@ -57,6 +59,7 @@ jobs: - '.github/workflows/rn-license-headers.yml' - '.github/workflows/rn-check-packed-files.yml' - '.github/workflows/rn-lint.yml' + - '.github/workflows/breaking-changes.yml' - '.github/workflows/ci.yml' web: - 'platforms/web/**' @@ -149,6 +152,19 @@ jobs: if: needs.changes.outputs.web == 'true' uses: ./.github/workflows/web-license-headers.yml + breaking-changes: + name: Breaking Changes + needs: changes + if: | + needs.changes.outputs.swift == 'true' || + needs.changes.outputs.android == 'true' || + needs.changes.outputs.reactNative == 'true' + uses: ./.github/workflows/breaking-changes.yml + with: + swift: ${{ needs.changes.outputs.swift }} + android: ${{ needs.changes.outputs.android }} + react-native: ${{ needs.changes.outputs.reactNative }} + # Single required status check for branch protection. # Passes when every relevant platform job either succeeded or was skipped # because no files in that platform's tree changed. @@ -170,6 +186,7 @@ jobs: - rn-lint - web - web-license-headers + - breaking-changes runs-on: ubuntu-latest steps: - name: Verify all upstream jobs succeeded or were skipped diff --git a/dev.yml b/dev.yml index b62f2edc..68624f8a 100644 --- a/dev.yml +++ b/dev.yml @@ -210,6 +210,20 @@ commands: `dev swift test ` - Run only the specified test class. syntax: "[test_class_name]" run: cd platforms/swift && ./Scripts/xcode_run test ShopifyCheckoutKit-Package "$1" + api: + desc: Validate or update the public Swift API baseline (platforms/swift/api/*.json) + run: | + echo "Usage: dev swift api {check|dump}" + echo "" + echo " check Verify public Swift API matches the committed baselines" + echo " dump Regenerate the Swift API baselines after intentional public API changes" + subcommands: + check: + desc: Verify public Swift API matches the committed baselines + run: cd platforms/swift && ./Scripts/api check + dump: + desc: Regenerate the Swift API baselines after intentional public API changes + run: cd platforms/swift && ./Scripts/api dump # React Native react-native: @@ -263,3 +277,17 @@ commands: desc: Auto-fix Swift lint and format issues aliases: [fix] run: cd platforms/react-native && ./scripts/lint_swift fix + api: + desc: Validate or update the public React Native API baseline (api/checkout-kit-react-native.api.md) + run: | + echo "Usage: dev rn api {check|dump}" + echo "" + echo " check Verify public RN API matches the committed report" + echo " dump Regenerate the RN API report after intentional public API changes" + subcommands: + check: + desc: Verify public RN API matches the committed report + run: cd platforms/react-native && pnpm module api:check + dump: + desc: Regenerate the RN API report after intentional public API changes + run: cd platforms/react-native && pnpm module api:dump diff --git a/platforms/react-native/modules/@shopify/checkout-kit-react-native/.gitignore b/platforms/react-native/modules/@shopify/checkout-kit-react-native/.gitignore new file mode 100644 index 00000000..a6d7ecd9 --- /dev/null +++ b/platforms/react-native/modules/@shopify/checkout-kit-react-native/.gitignore @@ -0,0 +1 @@ +temp/ diff --git a/platforms/react-native/modules/@shopify/checkout-kit-react-native/api-extractor.json b/platforms/react-native/modules/@shopify/checkout-kit-react-native/api-extractor.json new file mode 100644 index 00000000..5abef439 --- /dev/null +++ b/platforms/react-native/modules/@shopify/checkout-kit-react-native/api-extractor.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", + "projectFolder": ".", + "mainEntryPointFilePath": "/lib/typescript/src/index.d.ts", + "compiler": { + "tsconfigFilePath": "/tsconfig.build.json" + }, + "apiReport": { + "enabled": true, + "reportFolder": "/api/", + "reportFileName": "checkout-kit-react-native.api.md" + }, + "docModel": { + "enabled": false + }, + "dtsRollup": { + "enabled": false + }, + "tsdocMetadata": { + "enabled": false + }, + "messages": { + "compilerMessageReporting": { + "default": { + "logLevel": "warning" + } + }, + "extractorMessageReporting": { + "default": { + "logLevel": "warning" + }, + "ae-missing-release-tag": { + "logLevel": "none" + }, + "ae-forgotten-export": { + "logLevel": "none" + } + }, + "tsdocMessageReporting": { + "default": { + "logLevel": "none" + } + } + } +} diff --git a/platforms/react-native/modules/@shopify/checkout-kit-react-native/api/checkout-kit-react-native.api.md b/platforms/react-native/modules/@shopify/checkout-kit-react-native/api/checkout-kit-react-native.api.md new file mode 100644 index 00000000..25709e49 --- /dev/null +++ b/platforms/react-native/modules/@shopify/checkout-kit-react-native/api/checkout-kit-react-native.api.md @@ -0,0 +1,499 @@ +## API Report File for "@shopify/checkout-kit-react-native" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts + +import type { EmitterSubscription } from 'react-native'; +import type { PropsWithChildren } from 'react'; +import { default as React_2 } from 'react'; + +// @public (undocumented) +export const AcceleratedCheckoutButtons: React_2.FC; + +// Warning: (ae-forgotten-export) The symbol "CartProps" needs to be exported by the entry point index.d.ts +// Warning: (ae-forgotten-export) The symbol "VariantProps" needs to be exported by the entry point index.d.ts +// Warning: (ae-forgotten-export) The symbol "CommonAcceleratedCheckoutButtonsProps" needs to be exported by the entry point index.d.ts +// +// @public (undocumented) +export type AcceleratedCheckoutButtonsProps = (CartProps | VariantProps) & CommonAcceleratedCheckoutButtonsProps; + +// @public +export interface AcceleratedCheckoutConfiguration { + customer?: { + email?: string; + phoneNumber?: string; + accessToken?: string; + }; + + storefrontAccessToken: string; + + storefrontDomain: string; + + wallets?: { + applePay?: { + contactFields: ApplePayContactField[]; + merchantIdentifier: string; + supportedShippingCountries?: string[]; + }; + }; +} + +// @public +export enum AcceleratedCheckoutWallet { + // (undocumented) + applePay = 'applePay', + // (undocumented) + shopPay = 'shopPay', +} + +// @public (undocumented) +export enum ApplePayContactField { + // (undocumented) + email = 'email', + // (undocumented) + phone = 'phone', +} + +// @public (undocumented) +export enum ApplePayLabel { + // (undocumented) + addMoney = "addMoney", + // (undocumented) + book = "book", + // (undocumented) + buy = "buy", + // (undocumented) + checkout = "checkout", + // (undocumented) + continue = "continue", + // (undocumented) + contribute = "contribute", + // (undocumented) + donate = "donate", + // (undocumented) + inStore = "inStore", + // (undocumented) + order = "order", + // (undocumented) + plain = "plain", + // (undocumented) + reload = "reload", + // (undocumented) + rent = "rent", + // (undocumented) + setUp = "setUp", + // (undocumented) + subscribe = "subscribe", + // (undocumented) + support = "support", + // (undocumented) + tip = "tip", + // (undocumented) + topUp = "topUp" +} + +// @public (undocumented) +export enum ApplePayStyle { + // (undocumented) + automatic = "automatic", + // (undocumented) + black = "black", + // (undocumented) + white = "white", + // (undocumented) + whiteOutline = "whiteOutline" +} + +// Warning: (ae-forgotten-export) The symbol "GenericErrorWithCode" needs to be exported by the entry point index.d.ts +// +// @public (undocumented) +export class CheckoutClientError extends GenericErrorWithCode {} + +// @public (undocumented) +export namespace CheckoutCompletedEvent { + // (undocumented) + export interface Address { + // (undocumented) + address1?: string; + // (undocumented) + address2?: string; + // (undocumented) + city?: string; + // (undocumented) + countryCode?: string; + // (undocumented) + firstName?: string; + // (undocumented) + lastName?: string; + // (undocumented) + name?: string; + // (undocumented) + phone?: string; + // (undocumented) + postalCode?: string; + // (undocumented) + referenceId?: string; + // (undocumented) + zoneCode?: string; + } + + // (undocumented) + export interface CartInfo { + // (undocumented) + lines: CartLine[]; + // (undocumented) + price: Price; + // (undocumented) + token: string; + } + + // (undocumented) + export interface CartLine { + // (undocumented) + discounts?: Discount[]; + // (undocumented) + image?: CartLineImage; + // (undocumented) + merchandiseId?: string; + // (undocumented) + price: Money; + // (undocumented) + productId?: string; + // (undocumented) + quantity: number; + // (undocumented) + title: string; + } + + // (undocumented) + export interface CartLineImage { + // (undocumented) + altText?: string; + // (undocumented) + lg: string; + // (undocumented) + md: string; + // (undocumented) + sm: string; + } + + // (undocumented) + export interface DeliveryDetails { + // (undocumented) + additionalInfo?: string; + // (undocumented) + location?: Address; + // (undocumented) + name?: string; + } + + // (undocumented) + export interface DeliveryInfo { + // (undocumented) + details: DeliveryDetails; + // (undocumented) + method: string; + } + + // (undocumented) + export interface Discount { + // (undocumented) + amount?: Money; + // (undocumented) + applicationType?: string; + // (undocumented) + title?: string; + // (undocumented) + value?: number; + // (undocumented) + valueType?: string; + } + + // (undocumented) + export interface Money { + // (undocumented) + amount?: number; + // (undocumented) + currencyCode?: string; + } + + // (undocumented) + export interface OrderDetails { + // (undocumented) + billingAddress?: Address; + // (undocumented) + cart: CartInfo; + // (undocumented) + deliveries?: DeliveryInfo[]; + // (undocumented) + email?: string; + // (undocumented) + id: string; + // (undocumented) + paymentMethods?: PaymentMethod[]; + // (undocumented) + phone?: string; + } + + // (undocumented) + export interface PaymentMethod { + // (undocumented) + details: {[key: string]: string | null}; + // (undocumented) + type: string; + } + + // (undocumented) + export interface Price { + // (undocumented) + discounts?: Discount[]; + // (undocumented) + shipping?: Money; + // (undocumented) + subtotal?: Money; + // (undocumented) + taxes?: Money; + // (undocumented) + total?: Money; + } +} + +// @public (undocumented) +export interface CheckoutCompletedEvent { + // (undocumented) + orderDetails: CheckoutCompletedEvent.OrderDetails; +} + +// @public (undocumented) +export enum CheckoutErrorCode { + // (undocumented) + cartCompleted = 'cart_completed', + // (undocumented) + cartExpired = 'cart_expired', + // (undocumented) + clientError = 'client_error', + // (undocumented) + httpError = 'http_error', + // (undocumented) + invalidCart = 'invalid_cart', + // (undocumented) + receivingBridgeEventError = 'error_receiving_message', + // (undocumented) + renderProcessGone = 'render_process_gone', + // (undocumented) + sendingBridgeEventError = 'error_sending_message', + // (undocumented) + storefrontPasswordRequired = 'storefront_password_required', + // (undocumented) + unknown = 'unknown', +} + +// @public (undocumented) +export type CheckoutEvent = +| 'close' +| 'completed' +| 'error' +| 'geolocationRequest'; + +// Warning: (ae-forgotten-export) The symbol "CloseEventCallback" needs to be exported by the entry point index.d.ts +// Warning: (ae-forgotten-export) The symbol "CheckoutExceptionCallback" needs to be exported by the entry point index.d.ts +// Warning: (ae-forgotten-export) The symbol "CheckoutCompletedEventCallback" needs to be exported by the entry point index.d.ts +// Warning: (ae-forgotten-export) The symbol "GeolocationRequestEventCallback" needs to be exported by the entry point index.d.ts +// +// @public (undocumented) +export type CheckoutEventCallback = +| CloseEventCallback +| CheckoutExceptionCallback +| CheckoutCompletedEventCallback +| GeolocationRequestEventCallback; + +// @public (undocumented) +export type CheckoutException = +| CheckoutClientError +| CheckoutExpiredError +| CheckoutHTTPError +| ConfigurationError +| GenericError +| InternalError; + +// @public (undocumented) +export class CheckoutExpiredError extends GenericErrorWithCode {} + +// Warning: (ae-forgotten-export) The symbol "GenericNetworkError" needs to be exported by the entry point index.d.ts +// +// @public (undocumented) +export class CheckoutHTTPError extends GenericNetworkError {} + +// @public (undocumented) +export enum CheckoutNativeErrorType { + // (undocumented) + CheckoutClientError = 'CheckoutClientError', + // (undocumented) + CheckoutExpiredError = 'CheckoutExpiredError', + // (undocumented) + CheckoutHTTPError = 'CheckoutHTTPError', + // (undocumented) + ConfigurationError = 'ConfigurationError', + // (undocumented) + InternalError = 'InternalError', + // (undocumented) + UnknownError = 'UnknownError', +} + +// @public (undocumented) +export enum ColorScheme { + // (undocumented) + automatic = 'automatic', + // (undocumented) + dark = 'dark', + // (undocumented) + light = 'light', + // (undocumented) + web = 'web_default', +} + +// Warning: (ae-forgotten-export) The symbol "CommonConfiguration" needs to be exported by the entry point index.d.ts +// +// @public (undocumented) +export type Configuration = CommonConfiguration & { + acceleratedCheckouts?: AcceleratedCheckoutConfiguration; +} & ( +| { + colorScheme?: ColorScheme.web | ColorScheme.light | ColorScheme.dark; + colors?: { + ios?: IosColors; + android?: AndroidColors; + }; +} +| { + colorScheme?: ColorScheme.automatic; + colors?: { + ios?: IosColors; + android?: AndroidAutomaticColors; + }; +} +); + +// @public (undocumented) +export class ConfigurationError extends GenericErrorWithCode {} + +// @public +export interface Features { + handleGeolocationRequests: boolean; +} + +// @public (undocumented) +export class GenericError { + // Warning: (ae-forgotten-export) The symbol "CheckoutNativeError" needs to be exported by the entry point index.d.ts + constructor(exception?: CheckoutNativeError) { + this.code = getCheckoutErrorCode(exception?.code); + this.message = exception?.message; + this.name = this.constructor.name; + this.recoverable = exception?.recoverable ?? false; + this.statusCode = exception?.statusCode; + } + // (undocumented) + code: CheckoutErrorCode; + // (undocumented) + message?: string; + // (undocumented) + name: string; + // (undocumented) + recoverable: boolean; + // (undocumented) + statusCode?: number; +} + +// @public (undocumented) +export interface GeolocationRequestEvent { + // (undocumented) + origin: string; +} + +// @public (undocumented) +export class InternalError { + constructor(exception: CheckoutNativeError) { + this.code = getCheckoutErrorCode(exception.code); + this.message = exception.message; + this.recoverable = exception.recoverable; + } + // (undocumented) + code: CheckoutErrorCode; + // (undocumented) + message: string; + // (undocumented) + recoverable: boolean; +} + +// @public (undocumented) +export class LifecycleEventParseError extends Error { + constructor(message?: string, options?: ErrorOptions); +} + +// @public +export enum LogLevel { + debug = 'debug', + error = 'error', +} + +// @public (undocumented) +export enum RenderState { + // (undocumented) + Error = "error", + // (undocumented) + Loading = "loading", + // (undocumented) + Rendered = "rendered" +} + +// @public (undocumented) +export type RenderStateChangeEvent = { + state: RenderState.Error; + reason?: string; +} | { + state: Omit; +}; + +// Warning: (ae-forgotten-export) The symbol "ShopifyCheckoutKit" needs to be exported by the entry point index.d.ts +// +// @public (undocumented) +export class ShopifyCheckout implements ShopifyCheckoutKit { + constructor(configuration?: Configuration, features?: Partial); + // (undocumented) + get acceleratedCheckoutsReady(): boolean; + addEventListener(event: CheckoutEvent, callback: CheckoutEventCallback): EmitterSubscription | undefined; + configureAcceleratedCheckouts(config: AcceleratedCheckoutConfiguration): boolean; + dismiss(): void; + getConfig(): Configuration; + initiateGeolocationRequest(allow: boolean): Promise; + invalidate(): void; + isAcceleratedCheckoutAvailable(): boolean; + preload(checkoutUrl: string): void; + present(checkoutUrl: string): void; + removeEventListeners(event: CheckoutEvent): void; + setConfig(configuration: Configuration): void; + teardown(): void; + // (undocumented) + get version(): string; +} + +// Warning: (ae-forgotten-export) The symbol "Props" needs to be exported by the entry point index.d.ts +// +// @public (undocumented) +export function ShopifyCheckoutProvider(input: PropsWithChildren): React_2.JSX.Element; + +// Warning: (ae-forgotten-export) The symbol "Context" needs to be exported by the entry point index.d.ts +// +// @public (undocumented) +export function useShopifyCheckout(): Context; + +// Warnings were encountered during analysis: +// +// lib/typescript/src/_types/index.d.ts:154:11 - (ae-forgotten-export) The symbol "IosColors" needs to be exported by the entry point index.d.ts +// lib/typescript/src/_types/index.d.ts:155:11 - (ae-forgotten-export) The symbol "AndroidColors" needs to be exported by the entry point index.d.ts +// lib/typescript/src/_types/index.d.ts:168:11 - (ae-forgotten-export) The symbol "AndroidAutomaticColors" needs to be exported by the entry point index.d.ts + +// (No @packageDocumentation comment for this package) + +``` diff --git a/platforms/react-native/modules/@shopify/checkout-kit-react-native/package.json b/platforms/react-native/modules/@shopify/checkout-kit-react-native/package.json index e6f61fca..3a0d4725 100644 --- a/platforms/react-native/modules/@shopify/checkout-kit-react-native/package.json +++ b/platforms/react-native/modules/@shopify/checkout-kit-react-native/package.json @@ -21,7 +21,9 @@ "clean": "rm -rf lib", "build": "bob build", "lint": "pnpm run typecheck && eslint src", - "typecheck": "tsc --noEmit" + "typecheck": "tsc --noEmit", + "api:check": "pnpm build && node ./scripts/prepare-api-extract.mjs && api-extractor run --verbose", + "api:dump": "pnpm build && node ./scripts/prepare-api-extract.mjs && api-extractor run --local --verbose" }, "files": [ "LICENSE", @@ -52,6 +54,7 @@ "react-native": "*" }, "devDependencies": { + "@microsoft/api-extractor": "^7.58.7", "@shopify/checkout-kit-protocol": "workspace:*", "react-native-builder-bob": "^0.23.2", "typescript": "^5.9.2" diff --git a/platforms/react-native/modules/@shopify/checkout-kit-react-native/scripts/prepare-api-extract.mjs b/platforms/react-native/modules/@shopify/checkout-kit-react-native/scripts/prepare-api-extract.mjs new file mode 100644 index 00000000..631785a8 --- /dev/null +++ b/platforms/react-native/modules/@shopify/checkout-kit-react-native/scripts/prepare-api-extract.mjs @@ -0,0 +1,74 @@ +#!/usr/bin/env node +// Prepares the bob-emitted `lib/typescript/` tree so that @microsoft/api-extractor +// can analyze it. +// +// The module source uses hand-written ambient declaration files (`src/index.d.ts`, +// `src/errors.d.ts`, `src/events.d.ts`) that runtime sources import via paths like +// `'./index.d'`. tsc preserves those literals when emitting `.d.ts` for the runtime +// modules, but the declaration sources themselves are NOT copied into the output +// tree. The result is that `lib/typescript/src/index.d.ts` imports from +// `'./index.d'`, which TypeScript module resolution resolves back to the same file +// — a self-import that sends api-extractor into infinite recursion. +// +// This script copies each hand-written `.d.ts` source into the output tree under +// a non-colliding name (e.g. `src/_types/index.d.ts`) and rewrites the imports in +// the compiled outputs to point at the relocated files. + +import {readFileSync, writeFileSync, copyFileSync, mkdirSync, readdirSync, statSync} from 'node:fs'; +import {dirname, join, relative} from 'node:path'; +import {fileURLToPath} from 'node:url'; + +const MODULE_ROOT = dirname(dirname(fileURLToPath(import.meta.url))); +const SRC_DIR = join(MODULE_ROOT, 'src'); +const LIB_SRC_DIR = join(MODULE_ROOT, 'lib', 'typescript', 'src'); +const RELOCATED_DIR = join(LIB_SRC_DIR, '_types'); + +const DECLARATION_BASENAMES = ['index', 'errors', 'events']; + +function walk(dir) { + const out = []; + for (const entry of readdirSync(dir)) { + const full = join(dir, entry); + if (statSync(full).isDirectory()) { + out.push(...walk(full)); + } else if (full.endsWith('.d.ts')) { + out.push(full); + } + } + return out; +} + +function relocateDeclarations() { + mkdirSync(RELOCATED_DIR, {recursive: true}); + for (const name of DECLARATION_BASENAMES) { + const source = join(SRC_DIR, `${name}.d.ts`); + const target = join(RELOCATED_DIR, `${name}.d.ts`); + copyFileSync(source, target); + } +} + +function rewriteImports() { + const allDts = walk(LIB_SRC_DIR); + for (const filePath of allDts) { + let contents = readFileSync(filePath, 'utf8'); + let changed = false; + for (const name of DECLARATION_BASENAMES) { + const fromDir = dirname(filePath); + const newTargetWithoutExt = relative(fromDir, join(RELOCATED_DIR, name)).replace(/\\/g, '/'); + const normalized = newTargetWithoutExt.startsWith('.') ? newTargetWithoutExt : `./${newTargetWithoutExt}`; + const importPattern = new RegExp(`(['"])\\./${name}\\.d\\1`, 'g'); + const replaced = contents.replace(importPattern, `$1${normalized}$1`); + if (replaced !== contents) { + contents = replaced; + changed = true; + } + } + if (changed) { + writeFileSync(filePath, contents); + } + } +} + +relocateDeclarations(); +rewriteImports(); +console.log(`Relocated ${DECLARATION_BASENAMES.length} declaration files to ${relative(MODULE_ROOT, RELOCATED_DIR)} and rewrote imports under ${relative(MODULE_ROOT, LIB_SRC_DIR)}`); diff --git a/platforms/react-native/pnpm-lock.yaml b/platforms/react-native/pnpm-lock.yaml index e03239bd..b5f6e5e7 100644 --- a/platforms/react-native/pnpm-lock.yaml +++ b/platforms/react-native/pnpm-lock.yaml @@ -111,6 +111,9 @@ importers: specifier: '*' version: 0.80.2(@babel/core@7.28.3)(@react-native-community/cli@19.1.1(typescript@5.9.2))(@types/react@19.1.12)(react@19.1.0) devDependencies: + '@microsoft/api-extractor': + specifier: ^7.58.7 + version: 7.58.7(@types/node@20.9.3) '@shopify/checkout-kit-protocol': specifier: workspace:* version: link:../../../../../protocol/languages/typescript @@ -1247,6 +1250,19 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + '@microsoft/api-extractor-model@7.33.8': + resolution: {integrity: sha512-aIcoQggPyer3B6Ze3usz0YWC/oBwUHfRH5ETUsr+oT2BRA6SfTJl7IKPcPZkX4UR+PohowzW4uMxsvjrn8vm+w==} + + '@microsoft/api-extractor@7.58.7': + resolution: {integrity: sha512-yK6OycD46gIzLRpj6ueVUWPk1ACSpkN1LBo05gY1qPTylbWyUCanXfH7+VgkI5LJrJoRSQR5F04XuCffCXLOBw==} + hasBin: true + + '@microsoft/tsdoc-config@0.18.1': + resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} + + '@microsoft/tsdoc@0.16.0': + resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} + '@napi-rs/wasm-runtime@0.2.11': resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==} @@ -1454,6 +1470,36 @@ packages: react-native-safe-area-context: '>= 4.0.0' react-native-screens: '>= 4.0.0' + '@rushstack/node-core-library@5.23.1': + resolution: {integrity: sha512-wlKmIKIYCKuCASbITvOxLZXepPbwXvrv7S6ig6XNWFchSyhL/E2txmVXspHY49Wu2dzf7nI27a2k/yV5BA3EiA==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/problem-matcher@0.2.1': + resolution: {integrity: sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/rig-package@0.7.3': + resolution: {integrity: sha512-aAA518n6wxxjCfnTAOjQnm7ngNE0FVHxHAw2pxKlIhxrMn0XQjGcXKF0oKWpjBgJOmsaJpVob/v+zr3zxgPWuA==} + + '@rushstack/terminal@0.24.0': + resolution: {integrity: sha512-8ZQS4MMaGsv27EXCBiH7WMPkRZrffeDoIevs6z9TM5dzqiY6+Hn4evfK/G+gvgBTjfvfkHIZPQQmalmI2sM4TQ==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/ts-command-line@5.3.9': + resolution: {integrity: sha512-GIHqU+sRGQ3LGWAZu1O+9Yh++qwtyNIIGuNbcWHJjBTm2qRez0cwINUHZ+pQLR8UuzZDcMajrDaNbUYoaL/XtQ==} + '@sideway/address@4.1.5': resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} @@ -1496,6 +1542,9 @@ packages: '@tybys/wasm-util@0.9.0': resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + '@types/argparse@1.0.38': + resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} + '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -1699,49 +1748,41 @@ packages: resolution: {integrity: sha512-UYA0MA8ajkEDCFRQdng/FVx3F6szBvk3EPnkTTQuuO9lV1kPGuTB+V9TmbDxy5ikaEgyWKxa4CI3ySjklZ9lFA==} cpu: [arm64] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-arm64-musl@1.9.2': resolution: {integrity: sha512-P/CO3ODU9YJIHFqAkHbquKtFst0COxdphc8TKGL5yCX75GOiVpGqd1d15ahpqu8xXVsqP4MGFP2C3LRZnnL5MA==} cpu: [arm64] os: [linux] - libc: [musl] '@unrs/resolver-binding-linux-ppc64-gnu@1.9.2': resolution: {integrity: sha512-uKStFlOELBxBum2s1hODPtgJhY4NxYJE9pAeyBgNEzHgTqTiVBPjfTlPFJkfxyTjQEuxZbbJlJnMCrRgD7ubzw==} cpu: [ppc64] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-riscv64-gnu@1.9.2': resolution: {integrity: sha512-LkbNnZlhINfY9gK30AHs26IIVEZ9PEl9qOScYdmY2o81imJYI4IMnJiW0vJVtXaDHvBvxeAgEy5CflwJFIl3tQ==} cpu: [riscv64] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-riscv64-musl@1.9.2': resolution: {integrity: sha512-vI+e6FzLyZHSLFNomPi+nT+qUWN4YSj8pFtQZSFTtmgFoxqB6NyjxSjAxEC1m93qn6hUXhIsh8WMp+fGgxCoRg==} cpu: [riscv64] os: [linux] - libc: [musl] '@unrs/resolver-binding-linux-s390x-gnu@1.9.2': resolution: {integrity: sha512-sSO4AlAYhSM2RAzBsRpahcJB1msc6uYLAtP6pesPbZtptF8OU/CbCPhSRW6cnYOGuVmEmWVW5xVboAqCnWTeHQ==} cpu: [s390x] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-x64-gnu@1.9.2': resolution: {integrity: sha512-jkSkwch0uPFva20Mdu8orbQjv2A3G88NExTN2oPTI1AJ+7mZfYW3cDCTyoH6OnctBKbBVeJCEqh0U02lTkqD5w==} cpu: [x64] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-x64-musl@1.9.2': resolution: {integrity: sha512-Uk64NoiTpQbkpl+bXsbeyOPRpUoMdcUqa+hDC1KhMW7aN1lfW8PBlBH4mJ3n3Y47dYE8qi0XTxy1mBACruYBaw==} cpu: [x64] os: [linux] - libc: [musl] '@unrs/resolver-binding-wasm32-wasi@1.9.2': resolution: {integrity: sha512-EpBGwkcjDicjR/ybC0g8wO5adPNdVuMrNalVgYcWi+gYtC1XYNuxe3rufcO7dA76OHGeVabcO6cSkPJKVcbCXQ==} @@ -1808,9 +1849,28 @@ packages: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} + ajv-draft-04@1.0.0: + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} + anser@1.4.10: resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} @@ -1977,6 +2037,10 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -1993,6 +2057,10 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@5.0.6: + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} + engines: {node: 18 || 20 || >=22} + braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -2296,6 +2364,10 @@ packages: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + diff@8.0.4: + resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} + engines: {node: '>=0.3.1'} + dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -2582,6 +2654,9 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + fast-uri@3.1.2: + resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} + fast-xml-parser@4.5.6: resolution: {integrity: sha512-Yd4vkROfJf8AuJrDIVMVmYfULKmIJszVsMv7Vo71aocsKgFxpdlpSHXSaInvyYfgw2PRuObQSW2GFpVMUjxu9A==} hasBin: true @@ -2649,6 +2724,10 @@ packages: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} + fs-extra@11.3.5: + resolution: {integrity: sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==} + engines: {node: '>=14.14'} + fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} @@ -2856,6 +2935,10 @@ packages: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} + import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + import-local@3.2.0: resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} engines: {node: '>=8'} @@ -3261,6 +3344,9 @@ packages: node-notifier: optional: true + jju@1.4.0: + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + joi@17.13.3: resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} @@ -3318,6 +3404,9 @@ packages: json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -3533,6 +3622,10 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + minimatch@10.2.3: + resolution: {integrity: sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==} + engines: {node: 18 || 20 || >=22} + minimatch@3.1.5: resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} @@ -4064,6 +4157,10 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + require-main-filename@2.0.0: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} @@ -4137,6 +4234,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + send@0.19.0: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} @@ -4263,6 +4365,10 @@ packages: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} + string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + string-length@4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} @@ -4502,6 +4608,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + uglify-js@3.19.3: resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} engines: {node: '>=0.8.0'} @@ -6097,6 +6208,41 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 + '@microsoft/api-extractor-model@7.33.8(@types/node@20.9.3)': + dependencies: + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@rushstack/node-core-library': 5.23.1(@types/node@20.9.3) + transitivePeerDependencies: + - '@types/node' + + '@microsoft/api-extractor@7.58.7(@types/node@20.9.3)': + dependencies: + '@microsoft/api-extractor-model': 7.33.8(@types/node@20.9.3) + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@rushstack/node-core-library': 5.23.1(@types/node@20.9.3) + '@rushstack/rig-package': 0.7.3 + '@rushstack/terminal': 0.24.0(@types/node@20.9.3) + '@rushstack/ts-command-line': 5.3.9(@types/node@20.9.3) + diff: 8.0.4 + minimatch: 10.2.3 + resolve: 1.22.10 + semver: 7.7.4 + source-map: 0.6.1 + typescript: 5.9.3 + transitivePeerDependencies: + - '@types/node' + + '@microsoft/tsdoc-config@0.18.1': + dependencies: + '@microsoft/tsdoc': 0.16.0 + ajv: 8.18.0 + jju: 1.4.0 + resolve: 1.22.10 + + '@microsoft/tsdoc@0.16.0': {} + '@napi-rs/wasm-runtime@0.2.11': dependencies: '@emnapi/core': 1.4.3 @@ -6503,6 +6649,45 @@ snapshots: transitivePeerDependencies: - '@react-native-masked-view/masked-view' + '@rushstack/node-core-library@5.23.1(@types/node@20.9.3)': + dependencies: + ajv: 8.18.0 + ajv-draft-04: 1.0.0(ajv@8.18.0) + ajv-formats: 3.0.1(ajv@8.18.0) + fs-extra: 11.3.5 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.10 + semver: 7.7.4 + optionalDependencies: + '@types/node': 20.9.3 + + '@rushstack/problem-matcher@0.2.1(@types/node@20.9.3)': + optionalDependencies: + '@types/node': 20.9.3 + + '@rushstack/rig-package@0.7.3': + dependencies: + jju: 1.4.0 + resolve: 1.22.10 + + '@rushstack/terminal@0.24.0(@types/node@20.9.3)': + dependencies: + '@rushstack/node-core-library': 5.23.1(@types/node@20.9.3) + '@rushstack/problem-matcher': 0.2.1(@types/node@20.9.3) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 20.9.3 + + '@rushstack/ts-command-line@5.3.9(@types/node@20.9.3)': + dependencies: + '@rushstack/terminal': 0.24.0(@types/node@20.9.3) + '@types/argparse': 1.0.38 + argparse: 1.0.10 + string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' + '@sideway/address@4.1.5': dependencies: '@hapi/hoek': 9.3.0 @@ -6546,6 +6731,8 @@ snapshots: tslib: 2.8.1 optional: true + '@types/argparse@1.0.38': {} + '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.29.2 @@ -6866,6 +7053,14 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 + ajv-draft-04@1.0.0(ajv@8.18.0): + optionalDependencies: + ajv: 8.18.0 + + ajv-formats@3.0.1(ajv@8.18.0): + optionalDependencies: + ajv: 8.18.0 + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -6873,6 +7068,13 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + ajv@8.18.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.2 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + anser@1.4.10: {} ansi-escapes@4.3.2: @@ -7111,6 +7313,8 @@ snapshots: balanced-match@1.0.2: {} + balanced-match@4.0.4: {} + base64-js@1.5.1: {} bl@4.1.0: @@ -7145,6 +7349,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.6: + dependencies: + balanced-match: 4.0.4 + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -7440,6 +7648,8 @@ snapshots: diff-sequences@29.6.3: {} + diff@8.0.4: {} + dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -7804,6 +8014,8 @@ snapshots: fast-levenshtein@2.0.6: {} + fast-uri@3.1.2: {} + fast-xml-parser@4.5.6: dependencies: strnum: 1.1.2 @@ -7883,6 +8095,12 @@ snapshots: jsonfile: 6.2.1 universalify: 2.0.1 + fs-extra@11.3.5: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.1 + universalify: 2.0.1 + fs-extra@8.1.0: dependencies: graceful-fs: 4.2.11 @@ -8100,6 +8318,8 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 + import-lazy@4.0.0: {} + import-local@3.2.0: dependencies: pkg-dir: 4.2.0 @@ -8735,6 +8955,8 @@ snapshots: - supports-color - ts-node + jju@1.4.0: {} + joi@17.13.3: dependencies: '@hapi/hoek': 9.3.0 @@ -8775,6 +8997,8 @@ snapshots: json-schema-traverse@0.4.1: {} + json-schema-traverse@1.0.0: {} + json-stable-stringify-without-jsonify@1.0.1: {} json5@2.2.3: {} @@ -9087,6 +9311,10 @@ snapshots: min-indent@1.0.1: {} + minimatch@10.2.3: + dependencies: + brace-expansion: 5.0.6 + minimatch@3.1.5: dependencies: brace-expansion: 1.1.11 @@ -9660,6 +9888,8 @@ snapshots: require-directory@2.1.1: {} + require-from-string@2.0.2: {} + require-main-filename@2.0.0: {} reselect@4.1.8: {} @@ -9724,6 +9954,8 @@ snapshots: semver@7.7.2: {} + semver@7.7.4: {} + send@0.19.0: dependencies: debug: 2.6.9 @@ -9864,6 +10096,8 @@ snapshots: strict-uri-encode@2.0.0: {} + string-argv@0.3.2: {} + string-length@4.0.2: dependencies: char-regex: 1.0.2 @@ -10094,6 +10328,8 @@ snapshots: typescript@5.9.2: {} + typescript@5.9.3: {} + uglify-js@3.19.3: optional: true diff --git a/platforms/swift/Scripts/api b/platforms/swift/Scripts/api new file mode 100755 index 00000000..9a370018 --- /dev/null +++ b/platforms/swift/Scripts/api @@ -0,0 +1,134 @@ +#!/bin/bash +set -eo pipefail + +# Validate the public Swift API surface against committed baselines. +# +# Usage: +# ./Scripts/api check # diff committed baselines vs current sources (CI gate) +# ./Scripts/api dump # regenerate committed baselines from current sources + +SUBCOMMAND="${1:-}" +if [[ "$SUBCOMMAND" != "check" && "$SUBCOMMAND" != "dump" ]]; then + echo "Usage: $0 {check|dump}" >&2 + exit 1 +fi + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +SWIFT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" +PACKAGE_ROOT="$(cd "$SWIFT_ROOT/../.." && pwd)" +BASELINE_DIR="$SWIFT_ROOT/api" +MODULES=(ShopifyCheckoutProtocol ShopifyCheckoutKit ShopifyAcceleratedCheckouts) +TARGET="arm64-apple-ios13.0-simulator" + +if [[ ! -f "$PACKAGE_ROOT/Package.swift" ]]; then + echo "Error: Package.swift not found at $PACKAGE_ROOT" >&2 + exit 1 +fi + +DERIVED_DATA="$(mktemp -d)" +trap 'rm -rf "$DERIVED_DATA"' EXIT + +build_for_digester() { + local cmd=( + xcodebuild + -scheme ShopifyCheckoutKit-Package + -sdk iphonesimulator + -destination "generic/platform=iOS Simulator" + -derivedDataPath "$DERIVED_DATA" + -skipPackagePluginValidation + build + ) + + cd "$PACKAGE_ROOT" + if command -v xcbeautify >/dev/null 2>&1; then + "${cmd[@]}" | xcbeautify --renderer github-actions + else + "${cmd[@]}" + fi +} + +dump_module() { + local module="$1" + local out_path="$2" + local products_dir="$DERIVED_DATA/Build/Products/Debug-iphonesimulator" + + xcrun swift-api-digester \ + -dump-sdk \ + -module "$module" \ + -I "$products_dir" \ + -sdk "$(xcrun --sdk iphonesimulator --show-sdk-path)" \ + -target "$TARGET" \ + -abort-on-module-fail \ + -avoid-location \ + -avoid-tool-args \ + -o "$out_path" +} + +diagnose_module() { + local module="$1" + local baseline_path="$2" + local new_path="$3" + local products_dir="$DERIVED_DATA/Build/Products/Debug-iphonesimulator" + + xcrun swift-api-digester \ + -diagnose-sdk \ + -module "$module" \ + -baseline-path "$baseline_path" \ + -input-paths "$new_path" \ + -I "$products_dir" \ + -sdk "$(xcrun --sdk iphonesimulator --show-sdk-path)" \ + -target "$TARGET" \ + 2>&1 || true +} + +echo "Building $PACKAGE_ROOT to produce .swiftmodule files for swift-api-digester..." +build_for_digester + +case "$SUBCOMMAND" in + dump) + mkdir -p "$BASELINE_DIR" + for module in "${MODULES[@]}"; do + local_out="$BASELINE_DIR/$module.json" + echo "Dumping $module → $local_out" + dump_module "$module" "$local_out" + done + echo "Baselines regenerated under $BASELINE_DIR" + ;; + + check) + TMP_OUT="$(mktemp -d)" + trap 'rm -rf "$DERIVED_DATA" "$TMP_OUT"' EXIT + + failed_modules=() + for module in "${MODULES[@]}"; do + committed="$BASELINE_DIR/$module.json" + current="$TMP_OUT/$module.json" + + if [[ ! -f "$committed" ]]; then + echo "Error: missing committed baseline at $committed" >&2 + echo "Run \`dev swift api dump\` to generate it." >&2 + failed_modules+=("$module") + continue + fi + + dump_module "$module" "$current" + + if ! diff -u "$committed" "$current"; then + failed_modules+=("$module") + echo "" + echo "── swift-api-digester -diagnose-sdk ($module) ──" + diagnose_module "$module" "$committed" "$current" + echo "────────────────────────────────────────────────" + fi + done + + if (( ${#failed_modules[@]} > 0 )); then + echo "" + echo "Public Swift API drift detected in: ${failed_modules[*]}" >&2 + echo "Run \`dev swift api dump\` to update the baseline if this change is intentional." >&2 + exit 1 + fi + + echo "Public Swift API matches committed baselines for: ${MODULES[*]}" + ;; +esac diff --git a/platforms/swift/api/ShopifyAcceleratedCheckouts.json b/platforms/swift/api/ShopifyAcceleratedCheckouts.json new file mode 100644 index 00000000..9bee51c1 --- /dev/null +++ b/platforms/swift/api/ShopifyAcceleratedCheckouts.json @@ -0,0 +1,4388 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "ShopifyAcceleratedCheckouts", + "printedName": "ShopifyAcceleratedCheckouts", + "children": [ + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "DeveloperToolsSupport", + "printedName": "DeveloperToolsSupport", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "PassKit", + "printedName": "PassKit", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "ShopifyCheckoutKit", + "printedName": "ShopifyCheckoutKit", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "SwiftOnoneSupport", + "printedName": "SwiftOnoneSupport", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "_Concurrency", + "printedName": "_Concurrency", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "_PassKit_SwiftUI", + "printedName": "_PassKit_SwiftUI", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "_StringProcessing", + "printedName": "_StringProcessing", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Import", + "name": "_SwiftConcurrencyShims", + "printedName": "_SwiftConcurrencyShims", + "declKind": "Import", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "TypeDecl", + "name": "ShopifyAcceleratedCheckouts", + "printedName": "ShopifyAcceleratedCheckouts", + "children": [ + { + "kind": "Var", + "name": "logLevel", + "printedName": "logLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8logLevel0A11CheckoutKit03LogE0OvpZ", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8logLevel0A11CheckoutKit03LogE0OvpZ", + "moduleName": "ShopifyAcceleratedCheckouts", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8logLevel0A11CheckoutKit03LogE0OvgZ", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8logLevel0A11CheckoutKit03LogE0OvgZ", + "moduleName": "ShopifyAcceleratedCheckouts", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8logLevel0A11CheckoutKit03LogE0OvsZ", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8logLevel0A11CheckoutKit03LogE0OvsZ", + "moduleName": "ShopifyAcceleratedCheckouts", + "static": true, + "implicit": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Configuration", + "printedName": "Configuration", + "children": [ + { + "kind": "Var", + "name": "storefrontDomain", + "printedName": "storefrontDomain", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC16storefrontDomainSSvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC16storefrontDomainSSvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "ProjectedValueProperty", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC16storefrontDomainSSvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC16storefrontDomainSSvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "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:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC16storefrontDomainSSvs", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC16storefrontDomainSSvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_Macosx": "10.15", + "intro_iOS": "16.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "$storefrontDomain", + "printedName": "$storefrontDomain", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC17$storefrontDomain7Combine9PublishedV9PublisherVySS_Gvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC17$storefrontDomain7Combine9PublishedV9PublisherVySS_Gvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC17$storefrontDomain7Combine9PublishedV9PublisherVySS_Gvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC17$storefrontDomain7Combine9PublishedV9PublisherVySS_Gvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC17$storefrontDomain7Combine9PublishedV9PublisherVySS_Gvs", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC17$storefrontDomain7Combine9PublishedV9PublisherVySS_Gvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_Macosx": "11.0", + "intro_iOS": "16.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "storefrontAccessToken", + "printedName": "storefrontAccessToken", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC21storefrontAccessTokenSSvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC21storefrontAccessTokenSSvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "ProjectedValueProperty", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC21storefrontAccessTokenSSvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC21storefrontAccessTokenSSvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "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:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC21storefrontAccessTokenSSvs", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC21storefrontAccessTokenSSvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_Macosx": "10.15", + "intro_iOS": "16.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "$storefrontAccessToken", + "printedName": "$storefrontAccessToken", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC22$storefrontAccessToken7Combine9PublishedV9PublisherVySS_Gvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC22$storefrontAccessToken7Combine9PublishedV9PublisherVySS_Gvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC22$storefrontAccessToken7Combine9PublishedV9PublisherVySS_Gvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC22$storefrontAccessToken7Combine9PublishedV9PublisherVySS_Gvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC22$storefrontAccessToken7Combine9PublishedV9PublisherVySS_Gvs", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC22$storefrontAccessToken7Combine9PublishedV9PublisherVySS_Gvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_Macosx": "11.0", + "intro_iOS": "16.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC8customerAB8CustomerCSgvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC8customerAB8CustomerCSgvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "ProjectedValueProperty", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC8customerAB8CustomerCSgvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC8customerAB8CustomerCSgvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC8customerAB8CustomerCSgvs", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC8customerAB8CustomerCSgvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_Macosx": "10.15", + "intro_iOS": "16.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "$customer", + "printedName": "$customer", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC9$customer7Combine9PublishedV9PublisherVyAB8CustomerCSg_Gvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC9$customer7Combine9PublishedV9PublisherVyAB8CustomerCSg_Gvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC9$customer7Combine9PublishedV9PublisherVyAB8CustomerCSg_Gvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC9$customer7Combine9PublishedV9PublisherVyAB8CustomerCSg_Gvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC9$customer7Combine9PublishedV9PublisherVyAB8CustomerCSg_Gvs", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC9$customer7Combine9PublishedV9PublisherVyAB8CustomerCSg_Gvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_Macosx": "11.0", + "intro_iOS": "16.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(storefrontDomain:storefrontAccessToken:customer:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Configuration", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC" + }, + { + "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": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC16storefrontDomain0E11AccessToken8customerADSS_SSAB8CustomerCSgtcfc", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC16storefrontDomain0E11AccessToken8customerADSS_SSAB8CustomerCSgtcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(copy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Configuration", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Configuration", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC4copyA2D_tcfc", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC4copyA2D_tcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "isInternal": true, + "declAttributes": [ + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ], + "declKind": "TypeAlias", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC25ObjectWillChangePublishera", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC25ObjectWillChangePublishera", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_iOS": "16.0", + "declAttributes": [ + "Available" + ] + } + ], + "declKind": "Class", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO13ConfigurationC", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO13ConfigurationC", + "moduleName": "ShopifyAcceleratedCheckouts", + "isFromExtension": true, + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "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": "Customer", + "printedName": "Customer", + "children": [ + { + "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:27ShopifyAcceleratedCheckoutsAAO8CustomerC5emailSSSgvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC5emailSSSgvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "ProjectedValueProperty", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC5emailSSSgvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC5emailSSSgvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "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:27ShopifyAcceleratedCheckoutsAAO8CustomerC5emailSSSgvs", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC5emailSSSgvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_Macosx": "10.15", + "intro_iOS": "16.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "$email", + "printedName": "$email", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC6$email7Combine9PublishedV9PublisherVySSSg_Gvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC6$email7Combine9PublishedV9PublisherVySSSg_Gvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC6$email7Combine9PublishedV9PublisherVySSSg_Gvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC6$email7Combine9PublishedV9PublisherVySSSg_Gvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC6$email7Combine9PublishedV9PublisherVySSSg_Gvs", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC6$email7Combine9PublishedV9PublisherVySSSg_Gvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_Macosx": "11.0", + "intro_iOS": "16.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "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:27ShopifyAcceleratedCheckoutsAAO8CustomerC11phoneNumberSSSgvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC11phoneNumberSSSgvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "ProjectedValueProperty", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC11phoneNumberSSSgvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC11phoneNumberSSSgvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "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:27ShopifyAcceleratedCheckoutsAAO8CustomerC11phoneNumberSSSgvs", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC11phoneNumberSSSgvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_Macosx": "10.15", + "intro_iOS": "16.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "$phoneNumber", + "printedName": "$phoneNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC12$phoneNumber7Combine9PublishedV9PublisherVySSSg_Gvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC12$phoneNumber7Combine9PublishedV9PublisherVySSSg_Gvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC12$phoneNumber7Combine9PublishedV9PublisherVySSSg_Gvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC12$phoneNumber7Combine9PublishedV9PublisherVySSSg_Gvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC12$phoneNumber7Combine9PublishedV9PublisherVySSSg_Gvs", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC12$phoneNumber7Combine9PublishedV9PublisherVySSSg_Gvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_Macosx": "11.0", + "intro_iOS": "16.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "customerAccessToken", + "printedName": "customerAccessToken", + "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:27ShopifyAcceleratedCheckoutsAAO8CustomerC19customerAccessTokenSSSgvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC19customerAccessTokenSSSgvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "ProjectedValueProperty", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC19customerAccessTokenSSSgvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC19customerAccessTokenSSSgvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "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:27ShopifyAcceleratedCheckoutsAAO8CustomerC19customerAccessTokenSSSgvs", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC19customerAccessTokenSSSgvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_Macosx": "10.15", + "intro_iOS": "16.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "$customerAccessToken", + "printedName": "$customerAccessToken", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC20$customerAccessToken7Combine9PublishedV9PublisherVySSSg_Gvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC20$customerAccessToken7Combine9PublishedV9PublisherVySSSg_Gvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC20$customerAccessToken7Combine9PublishedV9PublisherVySSSg_Gvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC20$customerAccessToken7Combine9PublishedV9PublisherVySSSg_Gvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC20$customerAccessToken7Combine9PublishedV9PublisherVySSSg_Gvs", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC20$customerAccessToken7Combine9PublishedV9PublisherVySSSg_Gvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_Macosx": "11.0", + "intro_iOS": "16.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(customerAccessToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC19customerAccessTokenADSS_tcfc", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC19customerAccessTokenADSS_tcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(email:phoneNumber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC" + }, + { + "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" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC5email11phoneNumberADSSSg_AGtcfc", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC5email11phoneNumberADSSSg_AGtcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(email:phoneNumber:customerAccessToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC" + }, + { + "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC5email11phoneNumber19customerAccessTokenADSSSg_A2Htcfc", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC5email11phoneNumber19customerAccessTokenADSSSg_A2Htcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(copy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC" + }, + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.Customer", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC4copyA2D_tcfc", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC4copyA2D_tcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "isInternal": true, + "declAttributes": [ + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ], + "declKind": "TypeAlias", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC25ObjectWillChangePublishera", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC25ObjectWillChangePublishera", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_iOS": "16.0", + "declAttributes": [ + "Available" + ] + } + ], + "declKind": "Class", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO8CustomerC", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO8CustomerC", + "moduleName": "ShopifyAcceleratedCheckouts", + "isFromExtension": true, + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "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": "RequiredContactFields", + "printedName": "RequiredContactFields", + "children": [ + { + "kind": "Var", + "name": "email", + "printedName": "email", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields.Type) -> ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields", + "children": [ + { + "kind": "TypeNominal", + "name": "RequiredContactFields", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RequiredContactFields", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO5emailyA2DmF", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO5emailyA2DmF", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Var", + "name": "phone", + "printedName": "phone", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields.Type) -> ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields", + "children": [ + { + "kind": "TypeNominal", + "name": "RequiredContactFields", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RequiredContactFields", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO5phoneyA2DmF", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO5phoneyA2DmF", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequiredContactFields", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO8rawValueADSgSS_tcfc", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO8rawValueADSgSS_tcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO8RawValuea", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO8RawValuea", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_iOS": "16.0", + "declAttributes": [ + "Available" + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO8rawValueSSvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO8rawValueSSvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO8rawValueSSvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO8rawValueSSvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO", + "moduleName": "ShopifyAcceleratedCheckouts", + "isFromExtension": true, + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ApplePayConfiguration", + "printedName": "ApplePayConfiguration", + "children": [ + { + "kind": "Var", + "name": "merchantIdentifier", + "printedName": "merchantIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC18merchantIdentifierSSvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC18merchantIdentifierSSvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Final", + "HasStorage" + ], + "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:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC18merchantIdentifierSSvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC18merchantIdentifierSSvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Final", + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "contactFields", + "printedName": "contactFields", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields]", + "children": [ + { + "kind": "TypeNominal", + "name": "RequiredContactFields", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC13contactFieldsSayAB015RequiredContactH0OGvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC13contactFieldsSayAB015RequiredContactH0OGvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields]", + "children": [ + { + "kind": "TypeNominal", + "name": "RequiredContactFields", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC13contactFieldsSayAB015RequiredContactH0OGvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC13contactFieldsSayAB015RequiredContactH0OGvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Final", + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "supportedShippingCountries", + "printedName": "supportedShippingCountries", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC26supportedShippingCountriesShySSGSgvp", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC26supportedShippingCountriesShySSGSgvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sh" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC26supportedShippingCountriesShySSGSgvg", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC26supportedShippingCountriesShySSGSgvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Final", + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(merchantIdentifier:contactFields:supportedShippingCountries:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ApplePayConfiguration", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.ApplePayConfiguration", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields]", + "children": [ + { + "kind": "TypeNominal", + "name": "RequiredContactFields", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.RequiredContactFields", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21RequiredContactFieldsO" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Set?", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sh" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC18merchantIdentifier13contactFields26supportedShippingCountriesADSS_SayAB015RequiredContactJ0OGShySSGSgtcfc", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC18merchantIdentifier13contactFields26supportedShippingCountriesADSS_SayAB015RequiredContactJ0OGShySSGSgtcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(copy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ApplePayConfiguration", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.ApplePayConfiguration", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC" + }, + { + "kind": "TypeNominal", + "name": "ApplePayConfiguration", + "printedName": "ShopifyAcceleratedCheckouts.ShopifyAcceleratedCheckouts.ApplePayConfiguration", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC4copyA2D_tcfc", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC4copyA2D_tcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "isInternal": true, + "declAttributes": [ + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ], + "declKind": "TypeAlias", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC25ObjectWillChangePublishera", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC25ObjectWillChangePublishera", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_iOS": "16.0", + "declAttributes": [ + "Available" + ] + } + ], + "declKind": "Class", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO21ApplePayConfigurationC", + "moduleName": "ShopifyAcceleratedCheckouts", + "isFromExtension": true, + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:27ShopifyAcceleratedCheckoutsAAO", + "mangledName": "$s27ShopifyAcceleratedCheckoutsAAO", + "moduleName": "ShopifyAcceleratedCheckouts", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RenderState", + "printedName": "RenderState", + "children": [ + { + "kind": "Var", + "name": "loading", + "printedName": "loading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyAcceleratedCheckouts.RenderState.Type) -> ShopifyAcceleratedCheckouts.RenderState", + "children": [ + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyAcceleratedCheckouts.RenderState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO7loadingyA2CmF", + "mangledName": "$s27ShopifyAcceleratedCheckouts11RenderStateO7loadingyA2CmF", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Var", + "name": "rendered", + "printedName": "rendered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyAcceleratedCheckouts.RenderState.Type) -> ShopifyAcceleratedCheckouts.RenderState", + "children": [ + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyAcceleratedCheckouts.RenderState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO8renderedyA2CmF", + "mangledName": "$s27ShopifyAcceleratedCheckouts11RenderStateO8renderedyA2CmF", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyAcceleratedCheckouts.RenderState.Type) -> (Swift.String) -> ShopifyAcceleratedCheckouts.RenderState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ShopifyAcceleratedCheckouts.RenderState", + "children": [ + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(reason: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyAcceleratedCheckouts.RenderState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO5erroryACSS_tcACmF", + "mangledName": "$s27ShopifyAcceleratedCheckouts11RenderStateO5erroryACSS_tcACmF", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Function", + "name": "__derived_enum_equals", + "printedName": "__derived_enum_equals(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + }, + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + } + ], + "declKind": "Func", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO21__derived_enum_equalsySbAC_ACtFZ", + "mangledName": "$s27ShopifyAcceleratedCheckouts11RenderStateO21__derived_enum_equalsySbAC_ACtFZ", + "moduleName": "ShopifyAcceleratedCheckouts", + "static": true, + "implicit": true, + "declAttributes": [ + "Implements" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO", + "mangledName": "$s27ShopifyAcceleratedCheckouts11RenderStateO", + "moduleName": "ShopifyAcceleratedCheckouts", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "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": "AcceleratedCheckoutButtons", + "printedName": "AcceleratedCheckoutButtons", + "children": [ + { + "kind": "Var", + "name": "wallets", + "printedName": "wallets", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyAcceleratedCheckouts.Wallet]", + "children": [ + { + "kind": "TypeNominal", + "name": "Wallet", + "printedName": "ShopifyAcceleratedCheckouts.Wallet", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV7walletsSayAA6WalletOGvp", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV7walletsSayAA6WalletOGvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "HasStorage", + "Custom" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyAcceleratedCheckouts.Wallet]", + "children": [ + { + "kind": "TypeNominal", + "name": "Wallet", + "printedName": "ShopifyAcceleratedCheckouts.Wallet", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV7walletsSayAA6WalletOGvg", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV7walletsSayAA6WalletOGvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyAcceleratedCheckouts.Wallet]", + "children": [ + { + "kind": "TypeNominal", + "name": "Wallet", + "printedName": "ShopifyAcceleratedCheckouts.Wallet", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV7walletsSayAA6WalletOGvs", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV7walletsSayAA6WalletOGvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(cartID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AcceleratedCheckoutButtons", + "printedName": "ShopifyAcceleratedCheckouts.AcceleratedCheckoutButtons", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV6cartIDACSS_tcfc", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV6cartIDACSS_tcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(variantID:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AcceleratedCheckoutButtons", + "printedName": "ShopifyAcceleratedCheckouts.AcceleratedCheckoutButtons", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV9variantID8quantityACSS_Sitcfc", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV9variantID8quantityACSS_Sitcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV4bodyQrvp", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV4bodyQrvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV4bodyQrvg", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV4bodyQrvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeAlias", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + } + ], + "declKind": "TypeAlias", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV4Bodya", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV4Bodya", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "intro_iOS": "16.0", + "declAttributes": [ + "Available" + ] + }, + { + "kind": "Function", + "name": "applePayStyle", + "printedName": "applePayStyle(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AcceleratedCheckoutButtons", + "printedName": "ShopifyAcceleratedCheckouts.AcceleratedCheckoutButtons", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV" + }, + { + "kind": "TypeNominal", + "name": "PayWithApplePayButtonStyle", + "printedName": "_PassKit_SwiftUI.PayWithApplePayButtonStyle", + "usr": "s:16_PassKit_SwiftUI012PayWithAppleE11ButtonStyleV" + } + ], + "declKind": "Func", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV13applePayStyleyAC16_PassKit_SwiftUI0g9WithAppleg6ButtonH0VF", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV13applePayStyleyAC16_PassKit_SwiftUI0g9WithAppleg6ButtonH0VF", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "applePayLabel", + "printedName": "applePayLabel(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AcceleratedCheckoutButtons", + "printedName": "ShopifyAcceleratedCheckouts.AcceleratedCheckoutButtons", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV" + }, + { + "kind": "TypeNominal", + "name": "PayWithApplePayButtonLabel", + "printedName": "_PassKit_SwiftUI.PayWithApplePayButtonLabel", + "usr": "s:16_PassKit_SwiftUI012PayWithAppleE11ButtonLabelV" + } + ], + "declKind": "Func", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV13applePayLabelyAC16_PassKit_SwiftUI0g9WithAppleg6ButtonH0VF", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV13applePayLabelyAC16_PassKit_SwiftUI0g9WithAppleg6ButtonH0VF", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "wallets", + "printedName": "wallets(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AcceleratedCheckoutButtons", + "printedName": "ShopifyAcceleratedCheckouts.AcceleratedCheckoutButtons", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyAcceleratedCheckouts.Wallet]", + "children": [ + { + "kind": "TypeNominal", + "name": "Wallet", + "printedName": "ShopifyAcceleratedCheckouts.Wallet", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV7walletsyACSayAA6WalletOGF", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV7walletsyACSayAA6WalletOGF", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cornerRadius", + "printedName": "cornerRadius(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AcceleratedCheckoutButtons", + "printedName": "ShopifyAcceleratedCheckouts.AcceleratedCheckoutButtons", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV12cornerRadiusyAC14CoreFoundation7CGFloatVF", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV12cornerRadiusyAC12CoreGraphics7CGFloatVF", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onFail", + "printedName": "onFail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AcceleratedCheckoutButtons", + "printedName": "ShopifyAcceleratedCheckouts.AcceleratedCheckoutButtons", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutError) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "CheckoutError", + "printedName": "ShopifyCheckoutKit.CheckoutError", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV6onFailyACy0aD3Kit0D5ErrorOcF", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV6onFailyACy0aD3Kit0D5ErrorOcF", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onCancel", + "printedName": "onCancel(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AcceleratedCheckoutButtons", + "printedName": "ShopifyAcceleratedCheckouts.AcceleratedCheckoutButtons", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV8onCancelyACyycF", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV8onCancelyACyycF", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onRenderStateChange", + "printedName": "onRenderStateChange(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AcceleratedCheckoutButtons", + "printedName": "ShopifyAcceleratedCheckouts.AcceleratedCheckoutButtons", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyAcceleratedCheckouts.RenderState) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV19onRenderStateChangeyACyAA0gH0OcF", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV19onRenderStateChangeyACyAA0gH0OcF", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AcceleratedCheckoutButtons", + "printedName": "ShopifyAcceleratedCheckouts.AcceleratedCheckoutButtons", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any ShopifyCheckoutKit.CheckoutCommunicationProtocol)?", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutCommunicationProtocol", + "printedName": "any ShopifyCheckoutKit.CheckoutCommunicationProtocol", + "usr": "s:18ShopifyCheckoutKit0B21CommunicationProtocolP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV7connectyAC0aD3Kit0D21CommunicationProtocol_pSgF", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV7connectyAC0aD3Kit0D21CommunicationProtocol_pSgF", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV", + "mangledName": "$s27ShopifyAcceleratedCheckouts0B15CheckoutButtonsV", + "moduleName": "ShopifyAcceleratedCheckouts", + "intro_iOS": "16.0", + "declAttributes": [ + "Preconcurrency", + "Available", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "TypeWitness", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + } + ] + } + ], + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP" + }, + { + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Wallet", + "printedName": "Wallet", + "children": [ + { + "kind": "Var", + "name": "applePay", + "printedName": "applePay", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyAcceleratedCheckouts.Wallet.Type) -> ShopifyAcceleratedCheckouts.Wallet", + "children": [ + { + "kind": "TypeNominal", + "name": "Wallet", + "printedName": "ShopifyAcceleratedCheckouts.Wallet", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyAcceleratedCheckouts.Wallet.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Wallet", + "printedName": "ShopifyAcceleratedCheckouts.Wallet", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO8applePayyA2CmF", + "mangledName": "$s27ShopifyAcceleratedCheckouts6WalletO8applePayyA2CmF", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Var", + "name": "shopPay", + "printedName": "shopPay", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyAcceleratedCheckouts.Wallet.Type) -> ShopifyAcceleratedCheckouts.Wallet", + "children": [ + { + "kind": "TypeNominal", + "name": "Wallet", + "printedName": "ShopifyAcceleratedCheckouts.Wallet", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyAcceleratedCheckouts.Wallet.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Wallet", + "printedName": "ShopifyAcceleratedCheckouts.Wallet", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO7shopPayyA2CmF", + "mangledName": "$s27ShopifyAcceleratedCheckouts6WalletO7shopPayyA2CmF", + "moduleName": "ShopifyAcceleratedCheckouts" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyAcceleratedCheckouts.Wallet?", + "children": [ + { + "kind": "TypeNominal", + "name": "Wallet", + "printedName": "ShopifyAcceleratedCheckouts.Wallet", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO8rawValueACSgSS_tcfc", + "mangledName": "$s27ShopifyAcceleratedCheckouts6WalletO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO8RawValuea", + "mangledName": "$s27ShopifyAcceleratedCheckouts6WalletO8RawValuea", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO8rawValueSSvp", + "mangledName": "$s27ShopifyAcceleratedCheckouts6WalletO8rawValueSSvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO8rawValueSSvg", + "mangledName": "$s27ShopifyAcceleratedCheckouts6WalletO8rawValueSSvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:27ShopifyAcceleratedCheckouts6WalletO", + "mangledName": "$s27ShopifyAcceleratedCheckouts6WalletO", + "moduleName": "ShopifyAcceleratedCheckouts", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventHandlers", + "printedName": "EventHandlers", + "children": [ + { + "kind": "Var", + "name": "checkoutDidFail", + "printedName": "checkoutDidFail", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((ShopifyCheckoutKit.CheckoutError) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutError) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "CheckoutError", + "printedName": "ShopifyCheckoutKit.CheckoutError", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckouts13EventHandlersV15checkoutDidFaily0A11CheckoutKit0I5ErrorOcSgvp", + "mangledName": "$s27ShopifyAcceleratedCheckouts13EventHandlersV15checkoutDidFaily0A11CheckoutKit0I5ErrorOcSgvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((ShopifyCheckoutKit.CheckoutError) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutError) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "CheckoutError", + "printedName": "ShopifyCheckoutKit.CheckoutError", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckouts13EventHandlersV15checkoutDidFaily0A11CheckoutKit0I5ErrorOcSgvg", + "mangledName": "$s27ShopifyAcceleratedCheckouts13EventHandlersV15checkoutDidFaily0A11CheckoutKit0I5ErrorOcSgvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((ShopifyCheckoutKit.CheckoutError) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutError) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "CheckoutError", + "printedName": "ShopifyCheckoutKit.CheckoutError", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckouts13EventHandlersV15checkoutDidFaily0A11CheckoutKit0I5ErrorOcSgvs", + "mangledName": "$s27ShopifyAcceleratedCheckouts13EventHandlersV15checkoutDidFaily0A11CheckoutKit0I5ErrorOcSgvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "checkoutDidCancel", + "printedName": "checkoutDidCancel", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckouts13EventHandlersV17checkoutDidCancelyycSgvp", + "mangledName": "$s27ShopifyAcceleratedCheckouts13EventHandlersV17checkoutDidCancelyycSgvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckouts13EventHandlersV17checkoutDidCancelyycSgvg", + "mangledName": "$s27ShopifyAcceleratedCheckouts13EventHandlersV17checkoutDidCancelyycSgvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckouts13EventHandlersV17checkoutDidCancelyycSgvs", + "mangledName": "$s27ShopifyAcceleratedCheckouts13EventHandlersV17checkoutDidCancelyycSgvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "renderStateDidChange", + "printedName": "renderStateDidChange", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((ShopifyAcceleratedCheckouts.RenderState) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyAcceleratedCheckouts.RenderState) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:27ShopifyAcceleratedCheckouts13EventHandlersV20renderStateDidChangeyAA06RenderG0OcSgvp", + "mangledName": "$s27ShopifyAcceleratedCheckouts13EventHandlersV20renderStateDidChangeyAA06RenderG0OcSgvp", + "moduleName": "ShopifyAcceleratedCheckouts", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((ShopifyAcceleratedCheckouts.RenderState) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyAcceleratedCheckouts.RenderState) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckouts13EventHandlersV20renderStateDidChangeyAA06RenderG0OcSgvg", + "mangledName": "$s27ShopifyAcceleratedCheckouts13EventHandlersV20renderStateDidChangeyAA06RenderG0OcSgvg", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((ShopifyAcceleratedCheckouts.RenderState) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyAcceleratedCheckouts.RenderState) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:27ShopifyAcceleratedCheckouts13EventHandlersV20renderStateDidChangeyAA06RenderG0OcSgvs", + "mangledName": "$s27ShopifyAcceleratedCheckouts13EventHandlersV20renderStateDidChangeyAA06RenderG0OcSgvs", + "moduleName": "ShopifyAcceleratedCheckouts", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(checkoutDidFail:checkoutDidCancel:renderStateDidChange:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventHandlers", + "printedName": "ShopifyAcceleratedCheckouts.EventHandlers", + "usr": "s:27ShopifyAcceleratedCheckouts13EventHandlersV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((ShopifyCheckoutKit.CheckoutError) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutError) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "CheckoutError", + "printedName": "ShopifyCheckoutKit.CheckoutError", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((ShopifyAcceleratedCheckouts.RenderState) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyAcceleratedCheckouts.RenderState) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "RenderState", + "printedName": "ShopifyAcceleratedCheckouts.RenderState", + "usr": "s:27ShopifyAcceleratedCheckouts11RenderStateO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:27ShopifyAcceleratedCheckouts13EventHandlersV15checkoutDidFail0fG6Cancel011renderStateG6ChangeACy0A11CheckoutKit0M5ErrorOcSg_yycSgyAA06RenderK0OcSgtcfc", + "mangledName": "$s27ShopifyAcceleratedCheckouts13EventHandlersV15checkoutDidFail0fG6Cancel011renderStateG6ChangeACy0A11CheckoutKit0M5ErrorOcSg_yycSgyAA06RenderK0OcSgtcfc", + "moduleName": "ShopifyAcceleratedCheckouts", + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:27ShopifyAcceleratedCheckouts13EventHandlersV", + "mangledName": "$s27ShopifyAcceleratedCheckouts13EventHandlersV", + "moduleName": "ShopifyAcceleratedCheckouts", + "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": "Bundle", + "printedName": "Bundle", + "children": [ + { + "kind": "Var", + "name": "acceleratedCheckouts", + "printedName": "acceleratedCheckouts", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Var", + "usr": "s:So8NSBundleC27ShopifyAcceleratedCheckoutsE011acceleratedD0ABvpZ", + "mangledName": "$sSo8NSBundleC27ShopifyAcceleratedCheckoutsE011acceleratedD0ABvpZ", + "moduleName": "ShopifyAcceleratedCheckouts", + "static": true, + "isInternal": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "s:So8NSBundleC27ShopifyAcceleratedCheckoutsE011acceleratedD0ABvgZ", + "mangledName": "$sSo8NSBundleC27ShopifyAcceleratedCheckoutsE011acceleratedD0ABvgZ", + "moduleName": "ShopifyAcceleratedCheckouts", + "static": true, + "isInternal": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)NSBundle", + "moduleName": "Foundation", + "isOpen": true, + "objc_name": "NSBundle", + "declAttributes": [ + "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": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PKPaymentAuthorizationController", + "printedName": "PKPaymentAuthorizationController", + "declKind": "Class", + "usr": "c:objc(cs)PKPaymentAuthorizationController", + "moduleName": "PassKit", + "isOpen": true, + "intro_iOS": "10.0", + "objc_name": "PKPaymentAuthorizationController", + "declAttributes": [ + "Available", + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": 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": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PKPaymentRequestShippingContactUpdate", + "printedName": "PKPaymentRequestShippingContactUpdate", + "declKind": "Class", + "usr": "c:objc(cs)PKPaymentRequestShippingContactUpdate", + "moduleName": "PassKit", + "isOpen": true, + "intro_iOS": "11.0", + "objc_name": "PKPaymentRequestShippingContactUpdate", + "declAttributes": [ + "Available", + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)PKPaymentRequestUpdate", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "PassKit.PKPaymentRequestUpdate", + "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": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PKPaymentRequestPaymentMethodUpdate", + "printedName": "PKPaymentRequestPaymentMethodUpdate", + "declKind": "Class", + "usr": "c:objc(cs)PKPaymentRequestPaymentMethodUpdate", + "moduleName": "PassKit", + "isOpen": true, + "intro_iOS": "11.0", + "objc_name": "PKPaymentRequestPaymentMethodUpdate", + "declAttributes": [ + "Available", + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)PKPaymentRequestUpdate", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "PassKit.PKPaymentRequestUpdate", + "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": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PKPaymentAuthorizationResult", + "printedName": "PKPaymentAuthorizationResult", + "declKind": "Class", + "usr": "c:objc(cs)PKPaymentAuthorizationResult", + "moduleName": "PassKit", + "isOpen": true, + "intro_iOS": "11.0", + "objc_name": "PKPaymentAuthorizationResult", + "declAttributes": [ + "Available", + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": 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": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PKPaymentRequestShippingMethodUpdate", + "printedName": "PKPaymentRequestShippingMethodUpdate", + "declKind": "Class", + "usr": "c:objc(cs)PKPaymentRequestShippingMethodUpdate", + "moduleName": "PassKit", + "isOpen": true, + "intro_iOS": "11.0", + "objc_name": "PKPaymentRequestShippingMethodUpdate", + "declAttributes": [ + "Available", + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)PKPaymentRequestUpdate", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "PassKit.PKPaymentRequestUpdate", + "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": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + } +} \ No newline at end of file diff --git a/platforms/swift/api/ShopifyCheckoutKit.json b/platforms/swift/api/ShopifyCheckoutKit.json new file mode 100644 index 00000000..075add16 --- /dev/null +++ b/platforms/swift/api/ShopifyCheckoutKit.json @@ -0,0 +1,5966 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "ShopifyCheckoutKit", + "printedName": "ShopifyCheckoutKit", + "children": [ + { + "kind": "Import", + "name": "DeveloperToolsSupport", + "printedName": "DeveloperToolsSupport", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "ShopifyCheckoutProtocol", + "printedName": "ShopifyCheckoutProtocol", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "SwiftOnoneSupport", + "printedName": "SwiftOnoneSupport", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "_Concurrency", + "printedName": "_Concurrency", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "_StringProcessing", + "printedName": "_StringProcessing", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "_SwiftConcurrencyShims", + "printedName": "_SwiftConcurrencyShims", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "os.log", + "printedName": "os.log", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "TypeDecl", + "name": "CheckoutCommunicationProtocol", + "printedName": "CheckoutCommunicationProtocol", + "children": [ + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B21CommunicationProtocolP7processySSSgSSYaF", + "mangledName": "$s18ShopifyCheckoutKit0B21CommunicationProtocolP7processySSSgSSYaF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:18ShopifyCheckoutKit0B21CommunicationProtocolP", + "mangledName": "$s18ShopifyCheckoutKit0B21CommunicationProtocolP", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CheckoutErrorCode", + "printedName": "CheckoutErrorCode", + "children": [ + { + "kind": "Var", + "name": "storefrontPasswordRequired", + "printedName": "storefrontPasswordRequired", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutErrorCode.Type) -> ShopifyCheckoutKit.CheckoutErrorCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO26storefrontPasswordRequiredyA2CmF", + "mangledName": "$s18ShopifyCheckoutKit0B9ErrorCodeO26storefrontPasswordRequiredyA2CmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "cartExpired", + "printedName": "cartExpired", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutErrorCode.Type) -> ShopifyCheckoutKit.CheckoutErrorCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO11cartExpiredyA2CmF", + "mangledName": "$s18ShopifyCheckoutKit0B9ErrorCodeO11cartExpiredyA2CmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "cartCompleted", + "printedName": "cartCompleted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutErrorCode.Type) -> ShopifyCheckoutKit.CheckoutErrorCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO13cartCompletedyA2CmF", + "mangledName": "$s18ShopifyCheckoutKit0B9ErrorCodeO13cartCompletedyA2CmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "invalidCart", + "printedName": "invalidCart", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutErrorCode.Type) -> ShopifyCheckoutKit.CheckoutErrorCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO11invalidCartyA2CmF", + "mangledName": "$s18ShopifyCheckoutKit0B9ErrorCodeO11invalidCartyA2CmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutErrorCode.Type) -> ShopifyCheckoutKit.CheckoutErrorCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO7unknownyA2CmF", + "mangledName": "$s18ShopifyCheckoutKit0B9ErrorCodeO7unknownyA2CmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Function", + "name": "from", + "printedName": "from(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO4fromyACSSSgFZ", + "mangledName": "$s18ShopifyCheckoutKit0B9ErrorCodeO4fromyACSSSgFZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode?", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO8rawValueACSgSS_tcfc", + "mangledName": "$s18ShopifyCheckoutKit0B9ErrorCodeO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO8RawValuea", + "mangledName": "$s18ShopifyCheckoutKit0B9ErrorCodeO8RawValuea", + "moduleName": "ShopifyCheckoutKit", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO8rawValueSSvp", + "mangledName": "$s18ShopifyCheckoutKit0B9ErrorCodeO8rawValueSSvp", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO8rawValueSSvg", + "mangledName": "$s18ShopifyCheckoutKit0B9ErrorCodeO8rawValueSSvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO", + "mangledName": "$s18ShopifyCheckoutKit0B9ErrorCodeO", + "moduleName": "ShopifyCheckoutKit", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CheckoutUnavailable", + "printedName": "CheckoutUnavailable", + "children": [ + { + "kind": "Var", + "name": "clientError", + "printedName": "clientError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutUnavailable.Type) -> (ShopifyCheckoutKit.CheckoutErrorCode) -> ShopifyCheckoutKit.CheckoutUnavailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutErrorCode) -> ShopifyCheckoutKit.CheckoutUnavailable", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutUnavailable", + "printedName": "ShopifyCheckoutKit.CheckoutUnavailable", + "usr": "s:18ShopifyCheckoutKit0B11UnavailableO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(code: ShopifyCheckoutKit.CheckoutErrorCode)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.CheckoutUnavailable.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutUnavailable", + "printedName": "ShopifyCheckoutKit.CheckoutUnavailable", + "usr": "s:18ShopifyCheckoutKit0B11UnavailableO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit0B11UnavailableO11clientErroryAcA0bF4CodeO_tcACmF", + "mangledName": "$s18ShopifyCheckoutKit0B11UnavailableO11clientErroryAcA0bF4CodeO_tcACmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "httpError", + "printedName": "httpError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutUnavailable.Type) -> (Swift.Int) -> ShopifyCheckoutKit.CheckoutUnavailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> ShopifyCheckoutKit.CheckoutUnavailable", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutUnavailable", + "printedName": "ShopifyCheckoutKit.CheckoutUnavailable", + "usr": "s:18ShopifyCheckoutKit0B11UnavailableO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(statusCode: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.CheckoutUnavailable.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutUnavailable", + "printedName": "ShopifyCheckoutKit.CheckoutUnavailable", + "usr": "s:18ShopifyCheckoutKit0B11UnavailableO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit0B11UnavailableO9httpErroryACSi_tcACmF", + "mangledName": "$s18ShopifyCheckoutKit0B11UnavailableO9httpErroryACSi_tcACmF", + "moduleName": "ShopifyCheckoutKit" + } + ], + "declKind": "Enum", + "usr": "s:18ShopifyCheckoutKit0B11UnavailableO", + "mangledName": "$s18ShopifyCheckoutKit0B11UnavailableO", + "moduleName": "ShopifyCheckoutKit", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CheckoutError", + "printedName": "CheckoutError", + "children": [ + { + "kind": "Var", + "name": "sdkError", + "printedName": "sdkError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutError.Type) -> (any Swift.Error, Swift.Bool) -> ShopifyCheckoutKit.CheckoutError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error, Swift.Bool) -> ShopifyCheckoutKit.CheckoutError", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutError", + "printedName": "ShopifyCheckoutKit.CheckoutError", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(underlying: any Swift.Error, recoverable: Swift.Bool)", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.CheckoutError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutError", + "printedName": "ShopifyCheckoutKit.CheckoutError", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO03sdkD0yACs0D0_p_SbtcACmF", + "mangledName": "$s18ShopifyCheckoutKit0B5ErrorO03sdkD0yACs0D0_p_SbtcACmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "checkoutUnavailable", + "printedName": "checkoutUnavailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutError.Type) -> (Swift.String, ShopifyCheckoutKit.CheckoutUnavailable, Swift.Bool) -> ShopifyCheckoutKit.CheckoutError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, ShopifyCheckoutKit.CheckoutUnavailable, Swift.Bool) -> ShopifyCheckoutKit.CheckoutError", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutError", + "printedName": "ShopifyCheckoutKit.CheckoutError", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(message: Swift.String, code: ShopifyCheckoutKit.CheckoutUnavailable, recoverable: Swift.Bool)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "CheckoutUnavailable", + "printedName": "ShopifyCheckoutKit.CheckoutUnavailable", + "usr": "s:18ShopifyCheckoutKit0B11UnavailableO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.CheckoutError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutError", + "printedName": "ShopifyCheckoutKit.CheckoutError", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO19checkoutUnavailableyACSS_AA0bF0OSbtcACmF", + "mangledName": "$s18ShopifyCheckoutKit0B5ErrorO19checkoutUnavailableyACSS_AA0bF0OSbtcACmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "checkoutExpired", + "printedName": "checkoutExpired", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutError.Type) -> (Swift.String, ShopifyCheckoutKit.CheckoutErrorCode, Swift.Bool) -> ShopifyCheckoutKit.CheckoutError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, ShopifyCheckoutKit.CheckoutErrorCode, Swift.Bool) -> ShopifyCheckoutKit.CheckoutError", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutError", + "printedName": "ShopifyCheckoutKit.CheckoutError", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(message: Swift.String, code: ShopifyCheckoutKit.CheckoutErrorCode, recoverable: Swift.Bool)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "CheckoutErrorCode", + "printedName": "ShopifyCheckoutKit.CheckoutErrorCode", + "usr": "s:18ShopifyCheckoutKit0B9ErrorCodeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.CheckoutError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutError", + "printedName": "ShopifyCheckoutKit.CheckoutError", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO15checkoutExpiredyACSS_AA0bD4CodeOSbtcACmF", + "mangledName": "$s18ShopifyCheckoutKit0B5ErrorO15checkoutExpiredyACSS_AA0bD4CodeOSbtcACmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "isRecoverable", + "printedName": "isRecoverable", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO13isRecoverableSbvp", + "mangledName": "$s18ShopifyCheckoutKit0B5ErrorO13isRecoverableSbvp", + "moduleName": "ShopifyCheckoutKit", + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO13isRecoverableSbvg", + "mangledName": "$s18ShopifyCheckoutKit0B5ErrorO13isRecoverableSbvg", + "moduleName": "ShopifyCheckoutKit", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO", + "mangledName": "$s18ShopifyCheckoutKit0B5ErrorO", + "moduleName": "ShopifyCheckoutKit", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CheckoutURL", + "printedName": "CheckoutURL", + "children": [ + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit0B3URLV3url10Foundation0D0Vvp", + "mangledName": "$s18ShopifyCheckoutKit0B3URLV3url10Foundation0D0Vvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit0B3URLV3url10Foundation0D0Vvg", + "mangledName": "$s18ShopifyCheckoutKit0B3URLV3url10Foundation0D0Vvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "isMultipassURL", + "printedName": "isMultipassURL()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B3URLV011isMultipassD0SbyF", + "mangledName": "$s18ShopifyCheckoutKit0B3URLV011isMultipassD0SbyF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isConfirmationPage", + "printedName": "isConfirmationPage()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B3URLV18isConfirmationPageSbyF", + "mangledName": "$s18ShopifyCheckoutKit0B3URLV18isConfirmationPageSbyF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isBlank", + "printedName": "isBlank()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B3URLV7isBlankSbyF", + "mangledName": "$s18ShopifyCheckoutKit0B3URLV7isBlankSbyF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isDeepLink", + "printedName": "isDeepLink()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B3URLV10isDeepLinkSbyF", + "mangledName": "$s18ShopifyCheckoutKit0B3URLV10isDeepLinkSbyF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:18ShopifyCheckoutKit0B3URLV", + "mangledName": "$s18ShopifyCheckoutKit0B3URLV", + "moduleName": "ShopifyCheckoutKit", + "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": "CheckoutViewController", + "printedName": "CheckoutViewController", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(checkout:client:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutViewController", + "printedName": "ShopifyCheckoutKit.CheckoutViewController", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any ShopifyCheckoutKit.CheckoutCommunicationProtocol)?", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutCommunicationProtocol", + "printedName": "any ShopifyCheckoutKit.CheckoutCommunicationProtocol", + "usr": "s:18ShopifyCheckoutKit0B21CommunicationProtocolP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:18ShopifyCheckoutKit0B14ViewControllerC8checkout6clientAC10Foundation3URLV_AA0B21CommunicationProtocol_pSgtcfc", + "mangledName": "$s18ShopifyCheckoutKit0B14ViewControllerC8checkout6clientAC10Foundation3URLV_AA0B21CommunicationProtocol_pSgtcfc", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(checkout:client:entryPoint:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutViewController", + "printedName": "ShopifyCheckoutKit.CheckoutViewController", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any ShopifyCheckoutKit.CheckoutCommunicationProtocol)?", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutCommunicationProtocol", + "printedName": "any ShopifyCheckoutKit.CheckoutCommunicationProtocol", + "usr": "s:18ShopifyCheckoutKit0B21CommunicationProtocolP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutKit.MetaData.EntryPoint?", + "children": [ + { + "kind": "TypeNominal", + "name": "EntryPoint", + "printedName": "ShopifyCheckoutKit.MetaData.EntryPoint", + "usr": "s:18ShopifyCheckoutKit8MetaDataO10EntryPointO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:18ShopifyCheckoutKit0B14ViewControllerC8checkout6client10entryPointAC10Foundation3URLV_AA0B21CommunicationProtocol_pSgAA8MetaDataO05EntryI0OSgtcfc", + "mangledName": "$s18ShopifyCheckoutKit0B14ViewControllerC8checkout6client10entryPointAC10Foundation3URLV_AA0B21CommunicationProtocol_pSgAA8MetaDataO05EntryI0OSgtcfc", + "moduleName": "ShopifyCheckoutKit", + "isInternal": true, + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(navigationBarClass:toolbarClass:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutViewController", + "printedName": "ShopifyCheckoutKit.CheckoutViewController", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.AnyClass?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.AnyClass?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController(im)initWithNavigationBarClass:toolbarClass:", + "mangledName": "$s18ShopifyCheckoutKit0B14ViewControllerC18navigationBarClass07toolbarH0ACyXlXpSg_AFtcfc", + "moduleName": "ShopifyCheckoutKit", + "overriding": true, + "implicit": true, + "intro_iOS": "5.0", + "objc_name": "initWithNavigationBarClass:toolbarClass:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Available", + "Override", + "Custom" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rootViewController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutViewController", + "printedName": "ShopifyCheckoutKit.CheckoutViewController", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController(im)initWithRootViewController:", + "mangledName": "$s18ShopifyCheckoutKit0B14ViewControllerC04rootdE0ACSo06UIViewE0C_tcfc", + "moduleName": "ShopifyCheckoutKit", + "overriding": true, + "implicit": true, + "objc_name": "initWithRootViewController:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Override", + "Custom" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutViewController", + "printedName": "ShopifyCheckoutKit.CheckoutViewController", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController" + }, + { + "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@ShopifyCheckoutKit@objc(cs)CheckoutViewController(im)initWithNibName:bundle:", + "mangledName": "$s18ShopifyCheckoutKit0B14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "ShopifyCheckoutKit", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Override", + "Custom" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController", + "mangledName": "$s18ShopifyCheckoutKit0B14ViewControllerC", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "Preconcurrency", + "Custom", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UINavigationController", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "UIKit.UINavigationController", + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "NSCoding", + "printedName": "NSCoding", + "usr": "c:objc(pl)NSCoding" + }, + { + "kind": "Conformance", + "name": "UIAppearanceContainer", + "printedName": "UIAppearanceContainer", + "usr": "c:objc(pl)UIAppearanceContainer" + }, + { + "kind": "Conformance", + "name": "UITraitEnvironment", + "printedName": "UITraitEnvironment", + "usr": "c:objc(pl)UITraitEnvironment" + }, + { + "kind": "Conformance", + "name": "UIContentContainer", + "printedName": "UIContentContainer", + "usr": "c:objc(pl)UIContentContainer" + }, + { + "kind": "Conformance", + "name": "UIFocusEnvironment", + "printedName": "UIFocusEnvironment", + "usr": "c:objc(pl)UIFocusEnvironment" + }, + { + "kind": "Conformance", + "name": "UIResponderStandardEditActions", + "printedName": "UIResponderStandardEditActions", + "usr": "c:objc(pl)UIResponderStandardEditActions" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UIActivityItemsConfigurationProviding", + "printedName": "UIActivityItemsConfigurationProviding", + "usr": "c:objc(pl)UIActivityItemsConfigurationProviding" + }, + { + "kind": "Conformance", + "name": "UIPasteConfigurationSupporting", + "printedName": "UIPasteConfigurationSupporting", + "usr": "c:objc(pl)UIPasteConfigurationSupporting" + }, + { + "kind": "Conformance", + "name": "UIUserActivityRestoring", + "printedName": "UIUserActivityRestoring", + "usr": "c:objc(pl)UIUserActivityRestoring" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "NSExtensionRequestHandling", + "printedName": "NSExtensionRequestHandling", + "usr": "c:objc(pl)NSExtensionRequestHandling" + }, + { + "kind": "Conformance", + "name": "UIStateRestoring", + "printedName": "UIStateRestoring", + "usr": "c:objc(pl)UIStateRestoring" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ShopifyCheckout", + "printedName": "ShopifyCheckout", + "children": [ + { + "kind": "TypeAlias", + "name": "UIViewControllerType", + "printedName": "UIViewControllerType", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutViewController", + "printedName": "ShopifyCheckoutKit.CheckoutViewController", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController" + } + ], + "declKind": "TypeAlias", + "usr": "s:18ShopifyCheckoutKit0aB0V20UIViewControllerTypea", + "mangledName": "$s18ShopifyCheckoutKit0aB0V20UIViewControllerTypea", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(checkout:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ShopifyCheckout", + "printedName": "ShopifyCheckoutKit.ShopifyCheckout", + "usr": "s:18ShopifyCheckoutKit0aB0V" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:18ShopifyCheckoutKit0aB0V8checkoutAC10Foundation3URLV_tcfc", + "mangledName": "$s18ShopifyCheckoutKit0aB0V8checkoutAC10Foundation3URLV_tcfc", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "makeUIViewController", + "printedName": "makeUIViewController(context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutViewController", + "printedName": "ShopifyCheckoutKit.CheckoutViewController", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController" + }, + { + "kind": "TypeNameAlias", + "name": "Context", + "printedName": "ShopifyCheckoutKit.ShopifyCheckout.Context", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewControllerRepresentableContext", + "printedName": "SwiftUI.UIViewControllerRepresentableContext", + "children": [ + { + "kind": "TypeNominal", + "name": "ShopifyCheckout", + "printedName": "ShopifyCheckoutKit.ShopifyCheckout", + "usr": "s:18ShopifyCheckoutKit0aB0V" + } + ], + "usr": "s:7SwiftUI36UIViewControllerRepresentableContextV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0aB0V20makeUIViewController7contextAA0b4ViewF0C7SwiftUI0eF20RepresentableContextVyACG_tF", + "mangledName": "$s18ShopifyCheckoutKit0aB0V20makeUIViewController7contextAA0b4ViewF0C7SwiftUI0eF20RepresentableContextVyACG_tF", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "updateUIViewController", + "printedName": "updateUIViewController(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CheckoutViewController", + "printedName": "ShopifyCheckoutKit.CheckoutViewController", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController" + }, + { + "kind": "TypeNameAlias", + "name": "Context", + "printedName": "ShopifyCheckoutKit.ShopifyCheckout.Context", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewControllerRepresentableContext", + "printedName": "SwiftUI.UIViewControllerRepresentableContext", + "children": [ + { + "kind": "TypeNominal", + "name": "ShopifyCheckout", + "printedName": "ShopifyCheckoutKit.ShopifyCheckout", + "usr": "s:18ShopifyCheckoutKit0aB0V" + } + ], + "usr": "s:7SwiftUI36UIViewControllerRepresentableContextV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0aB0V22updateUIViewController_7contextyAA0b4ViewF0C_7SwiftUI0eF20RepresentableContextVyACGtF", + "mangledName": "$s18ShopifyCheckoutKit0aB0V22updateUIViewController_7contextyAA0b4ViewF0C_7SwiftUI0eF20RepresentableContextVyACGtF", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ShopifyCheckout", + "printedName": "ShopifyCheckoutKit.ShopifyCheckout", + "usr": "s:18ShopifyCheckoutKit0aB0V" + }, + { + "kind": "TypeNominal", + "name": "CheckoutCommunicationProtocol", + "printedName": "any ShopifyCheckoutKit.CheckoutCommunicationProtocol", + "usr": "s:18ShopifyCheckoutKit0B21CommunicationProtocolP" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0aB0V7connectyAcA0B21CommunicationProtocol_pF", + "mangledName": "$s18ShopifyCheckoutKit0aB0V7connectyAcA0B21CommunicationProtocol_pF", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "Preconcurrency", + "DiscardableResult", + "Custom" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onCancel", + "printedName": "onCancel(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ShopifyCheckout", + "printedName": "ShopifyCheckoutKit.ShopifyCheckout", + "usr": "s:18ShopifyCheckoutKit0aB0V" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0aB0V8onCancelyACyycF", + "mangledName": "$s18ShopifyCheckoutKit0aB0V8onCancelyACyycF", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "Preconcurrency", + "DiscardableResult", + "Custom" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onFail", + "printedName": "onFail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ShopifyCheckout", + "printedName": "ShopifyCheckoutKit.ShopifyCheckout", + "usr": "s:18ShopifyCheckoutKit0aB0V" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.CheckoutError) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "CheckoutError", + "printedName": "ShopifyCheckoutKit.CheckoutError", + "usr": "s:18ShopifyCheckoutKit0B5ErrorO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0aB0V6onFailyACyAA0B5ErrorOcF", + "mangledName": "$s18ShopifyCheckoutKit0aB0V6onFailyACyAA0B5ErrorOcF", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "Preconcurrency", + "DiscardableResult", + "Custom" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeAlias", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "declKind": "TypeAlias", + "usr": "s:18ShopifyCheckoutKit0aB0V4Bodya", + "mangledName": "$s18ShopifyCheckoutKit0aB0V4Bodya", + "moduleName": "ShopifyCheckoutKit", + "implicit": true + }, + { + "kind": "TypeAlias", + "name": "Coordinator", + "printedName": "Coordinator", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "TypeAlias", + "usr": "s:18ShopifyCheckoutKit0aB0V11Coordinatora", + "mangledName": "$s18ShopifyCheckoutKit0aB0V11Coordinatora", + "moduleName": "ShopifyCheckoutKit", + "implicit": true + } + ], + "declKind": "Struct", + "usr": "s:18ShopifyCheckoutKit0aB0V", + "mangledName": "$s18ShopifyCheckoutKit0aB0V", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "Preconcurrency", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "UIViewControllerRepresentable", + "printedName": "UIViewControllerRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "UIViewControllerType", + "printedName": "UIViewControllerType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "UIViewControllerType", + "printedName": "ShopifyCheckoutKit.ShopifyCheckout.UIViewControllerType", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutViewController", + "printedName": "ShopifyCheckoutKit.CheckoutViewController", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "Coordinator", + "printedName": "Coordinator", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ] + } + ], + "usr": "s:7SwiftUI29UIViewControllerRepresentableP", + "mangledName": "$s7SwiftUI29UIViewControllerRepresentableP" + }, + { + "kind": "Conformance", + "name": "CheckoutConfigurable", + "printedName": "CheckoutConfigurable", + "usr": "s:18ShopifyCheckoutKit0B12ConfigurableP", + "mangledName": "$s18ShopifyCheckoutKit0B12ConfigurableP" + }, + { + "kind": "Conformance", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "TypeWitness", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP" + }, + { + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CheckoutConfigurable", + "printedName": "CheckoutConfigurable", + "children": [ + { + "kind": "Function", + "name": "backgroundColor", + "printedName": "backgroundColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B12ConfigurableP15backgroundColoryxSo7UIColorCF", + "mangledName": "$s18ShopifyCheckoutKit0B12ConfigurableP15backgroundColoryxSo7UIColorCF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorScheme", + "printedName": "colorScheme(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B12ConfigurableP11colorSchemeyxAA13ConfigurationV05ColorF0OF", + "mangledName": "$s18ShopifyCheckoutKit0B12ConfigurableP11colorSchemeyxAA13ConfigurationV05ColorF0OF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tintColor", + "printedName": "tintColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B12ConfigurableP9tintColoryxSo7UIColorCF", + "mangledName": "$s18ShopifyCheckoutKit0B12ConfigurableP9tintColoryxSo7UIColorCF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "title", + "printedName": "title(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B12ConfigurableP5titleyxSSF", + "mangledName": "$s18ShopifyCheckoutKit0B12ConfigurableP5titleyxSSF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "closeButtonTintColor", + "printedName": "closeButtonTintColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIColor?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B12ConfigurableP20closeButtonTintColoryxSo7UIColorCSgF", + "mangledName": "$s18ShopifyCheckoutKit0B12ConfigurableP20closeButtonTintColoryxSo7UIColorCSgF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "backgroundColor", + "printedName": "backgroundColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B12ConfigurablePAAE15backgroundColoryxSo7UIColorCF", + "mangledName": "$s18ShopifyCheckoutKit0B12ConfigurablePAAE15backgroundColoryxSo7UIColorCF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorScheme", + "printedName": "colorScheme(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B12ConfigurablePAAE11colorSchemeyxAA13ConfigurationV05ColorF0OF", + "mangledName": "$s18ShopifyCheckoutKit0B12ConfigurablePAAE11colorSchemeyxAA13ConfigurationV05ColorF0OF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tintColor", + "printedName": "tintColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B12ConfigurablePAAE9tintColoryxSo7UIColorCF", + "mangledName": "$s18ShopifyCheckoutKit0B12ConfigurablePAAE9tintColoryxSo7UIColorCF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "title", + "printedName": "title(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B12ConfigurablePAAE5titleyxSSF", + "mangledName": "$s18ShopifyCheckoutKit0B12ConfigurablePAAE5titleyxSSF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "closeButtonTintColor", + "printedName": "closeButtonTintColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Self" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIColor?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit0B12ConfigurablePAAE20closeButtonTintColoryxSo7UIColorCSgF", + "mangledName": "$s18ShopifyCheckoutKit0B12ConfigurablePAAE20closeButtonTintColoryxSo7UIColorCSgF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:18ShopifyCheckoutKit0B12ConfigurableP", + "mangledName": "$s18ShopifyCheckoutKit0B12ConfigurableP", + "moduleName": "ShopifyCheckoutKit", + "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": "Platform", + "printedName": "Platform", + "children": [ + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit8PlatformV10identifierSSvp", + "mangledName": "$s18ShopifyCheckoutKit8PlatformV10identifierSSvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasStorage" + ], + "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:18ShopifyCheckoutKit8PlatformV10identifierSSvg", + "mangledName": "$s18ShopifyCheckoutKit8PlatformV10identifierSSvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit8PlatformV7versionSSSgvp", + "mangledName": "$s18ShopifyCheckoutKit8PlatformV7versionSSSgvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasStorage" + ], + "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:18ShopifyCheckoutKit8PlatformV7versionSSSgvg", + "mangledName": "$s18ShopifyCheckoutKit8PlatformV7versionSSSgvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "reactNative", + "printedName": "reactNative", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "ShopifyCheckoutKit.Platform", + "usr": "s:18ShopifyCheckoutKit8PlatformV" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit8PlatformV11reactNativeACvpZ", + "mangledName": "$s18ShopifyCheckoutKit8PlatformV11reactNativeACvpZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "ShopifyCheckoutKit.Platform", + "usr": "s:18ShopifyCheckoutKit8PlatformV" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit8PlatformV11reactNativeACvgZ", + "mangledName": "$s18ShopifyCheckoutKit8PlatformV11reactNativeACvgZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "reactNative", + "printedName": "reactNative(version:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "ShopifyCheckoutKit.Platform", + "usr": "s:18ShopifyCheckoutKit8PlatformV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit8PlatformV11reactNative7versionACSS_tFZ", + "mangledName": "$s18ShopifyCheckoutKit8PlatformV11reactNative7versionACSS_tFZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "__derived_struct_equals", + "printedName": "__derived_struct_equals(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "ShopifyCheckoutKit.Platform", + "usr": "s:18ShopifyCheckoutKit8PlatformV" + }, + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "ShopifyCheckoutKit.Platform", + "usr": "s:18ShopifyCheckoutKit8PlatformV" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit8PlatformV23__derived_struct_equalsySbAC_ACtFZ", + "mangledName": "$s18ShopifyCheckoutKit8PlatformV23__derived_struct_equalsySbAC_ACtFZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Implements" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:18ShopifyCheckoutKit8PlatformV", + "mangledName": "$s18ShopifyCheckoutKit8PlatformV", + "moduleName": "ShopifyCheckoutKit", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "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": "Configuration", + "printedName": "Configuration", + "children": [ + { + "kind": "Var", + "name": "colorScheme", + "printedName": "colorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11colorSchemeAC05ColorF0Ovp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11colorSchemeAC05ColorF0Ovp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11colorSchemeAC05ColorF0Ovg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11colorSchemeAC05ColorF0Ovg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11colorSchemeAC05ColorF0Ovs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11colorSchemeAC05ColorF0Ovs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "confetti", + "printedName": "confetti", + "children": [ + { + "kind": "TypeNominal", + "name": "Confetti", + "printedName": "ShopifyCheckoutKit.Configuration.Confetti", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8ConfettiV" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8confettiAC8ConfettiVvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8confettiAC8ConfettiVvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Confetti", + "printedName": "ShopifyCheckoutKit.Configuration.Confetti", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8ConfettiV" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8confettiAC8ConfettiVvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8confettiAC8ConfettiVvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Confetti", + "printedName": "ShopifyCheckoutKit.Configuration.Confetti", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8ConfettiV" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8confettiAC8ConfettiVvs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8confettiAC8ConfettiVvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "preloading", + "printedName": "preloading", + "children": [ + { + "kind": "TypeNominal", + "name": "Preloading", + "printedName": "ShopifyCheckoutKit.Configuration.Preloading", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV10PreloadingV" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV10preloadingAC10PreloadingVvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV10preloadingAC10PreloadingVvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Preloading", + "printedName": "ShopifyCheckoutKit.Configuration.Preloading", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV10PreloadingV" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV10preloadingAC10PreloadingVvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV10preloadingAC10PreloadingVvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Preloading", + "printedName": "ShopifyCheckoutKit.Configuration.Preloading", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV10PreloadingV" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV10preloadingAC10PreloadingVvs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV10preloadingAC10PreloadingVvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "tintColor", + "printedName": "tintColor", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV9tintColorSo7UIColorCvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV9tintColorSo7UIColorCvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV9tintColorSo7UIColorCvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV9tintColorSo7UIColorCvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV9tintColorSo7UIColorCvs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV9tintColorSo7UIColorCvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "spinnerColor", + "printedName": "spinnerColor", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV12spinnerColorSo7UIColorCvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV12spinnerColorSo7UIColorCvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "Available", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV12spinnerColorSo7UIColorCvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV12spinnerColorSo7UIColorCvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV12spinnerColorSo7UIColorCvs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV12spinnerColorSo7UIColorCvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "backgroundColor", + "printedName": "backgroundColor", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV15backgroundColorSo7UIColorCvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV15backgroundColorSo7UIColorCvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV15backgroundColorSo7UIColorCvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV15backgroundColorSo7UIColorCvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV15backgroundColorSo7UIColorCvs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV15backgroundColorSo7UIColorCvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "logger", + "printedName": "logger", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "any ShopifyCheckoutKit.Logger", + "usr": "s:18ShopifyCheckoutKit6LoggerP" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV6loggerAA6Logger_pvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV6loggerAA6Logger_pvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "any ShopifyCheckoutKit.Logger", + "usr": "s:18ShopifyCheckoutKit6LoggerP" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV6loggerAA6Logger_pvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV6loggerAA6Logger_pvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "any ShopifyCheckoutKit.Logger", + "usr": "s:18ShopifyCheckoutKit6LoggerP" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV6loggerAA6Logger_pvs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV6loggerAA6Logger_pvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV5titleSSvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV5titleSSvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV5titleSSvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV5titleSSvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:18ShopifyCheckoutKit13ConfigurationV5titleSSvs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV5titleSSvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "closeButtonTintColor", + "printedName": "closeButtonTintColor", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIColor?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV20closeButtonTintColorSo7UIColorCSgvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV20closeButtonTintColorSo7UIColorCSgvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIColor?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV20closeButtonTintColorSo7UIColorCSgvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV20closeButtonTintColorSo7UIColorCSgvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIColor?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV20closeButtonTintColorSo7UIColorCSgvs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV20closeButtonTintColorSo7UIColorCSgvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "platform", + "printedName": "platform", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutKit.Platform?", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "ShopifyCheckoutKit.Platform", + "usr": "s:18ShopifyCheckoutKit8PlatformV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8platformAA8PlatformVSgvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8platformAA8PlatformVSgvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutKit.Platform?", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "ShopifyCheckoutKit.Platform", + "usr": "s:18ShopifyCheckoutKit8PlatformV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8platformAA8PlatformVSgvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8platformAA8PlatformVSgvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutKit.Platform?", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "ShopifyCheckoutKit.Platform", + "usr": "s:18ShopifyCheckoutKit8PlatformV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8platformAA8PlatformVSgvs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8platformAA8PlatformVSgvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "logLevel", + "printedName": "logLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8logLevelAA03LogF0Ovp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8logLevelAA03LogF0Ovp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8logLevelAA03LogF0Ovg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8logLevelAA03LogF0Ovg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8logLevelAA03LogF0Ovs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8logLevelAA03LogF0Ovs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ColorScheme", + "printedName": "ColorScheme", + "children": [ + { + "kind": "Var", + "name": "light", + "printedName": "light", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.Configuration.ColorScheme.Type) -> ShopifyCheckoutKit.Configuration.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO5lightyA2EmF", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO5lightyA2EmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "dark", + "printedName": "dark", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.Configuration.ColorScheme.Type) -> ShopifyCheckoutKit.Configuration.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO4darkyA2EmF", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO4darkyA2EmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "automatic", + "printedName": "automatic", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.Configuration.ColorScheme.Type) -> ShopifyCheckoutKit.Configuration.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO9automaticyA2EmF", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO9automaticyA2EmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "web", + "printedName": "web", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.Configuration.ColorScheme.Type) -> ShopifyCheckoutKit.Configuration.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO3webyA2EmF", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO3webyA2EmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme?", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8rawValueAESgSS_tcfc", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutKit.Configuration.ColorScheme]", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "TypeAlias", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8AllCasesa", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8AllCasesa", + "moduleName": "ShopifyCheckoutKit", + "implicit": true + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8RawValuea", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8RawValuea", + "moduleName": "ShopifyCheckoutKit", + "implicit": true + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutKit.Configuration.ColorScheme]", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8allCasesSayAEGvpZ", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8allCasesSayAEGvpZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutKit.Configuration.ColorScheme]", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8allCasesSayAEGvgZ", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8allCasesSayAEGvgZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8rawValueSSvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8rawValueSSvp", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8rawValueSSvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO8rawValueSSvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO", + "moduleName": "ShopifyCheckoutKit", + "isFromExtension": true, + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "[ShopifyCheckoutKit.Configuration.ColorScheme]", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "ShopifyCheckoutKit.Configuration.ColorScheme", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV11ColorSchemeO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + }, + { + "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": "Confetti", + "printedName": "Confetti", + "children": [ + { + "kind": "Var", + "name": "enabled", + "printedName": "enabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8ConfettiV7enabledSbvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8ConfettiV7enabledSbvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8ConfettiV7enabledSbvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8ConfettiV7enabledSbvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:18ShopifyCheckoutKit13ConfigurationV8ConfettiV7enabledSbvs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8ConfettiV7enabledSbvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "particles", + "printedName": "particles", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[UIKit.UIImage]", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8ConfettiV9particlesSaySo7UIImageCGvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8ConfettiV9particlesSaySo7UIImageCGvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[UIKit.UIImage]", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8ConfettiV9particlesSaySo7UIImageCGvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8ConfettiV9particlesSaySo7UIImageCGvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[UIKit.UIImage]", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8ConfettiV9particlesSaySo7UIImageCGvs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8ConfettiV9particlesSaySo7UIImageCGvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV8ConfettiV", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV8ConfettiV", + "moduleName": "ShopifyCheckoutKit", + "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": "TypeDecl", + "name": "Preloading", + "printedName": "Preloading", + "children": [ + { + "kind": "Var", + "name": "enabled", + "printedName": "enabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV10PreloadingV7enabledSbvp", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV10PreloadingV7enabledSbvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV10PreloadingV7enabledSbvg", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV10PreloadingV7enabledSbvg", + "moduleName": "ShopifyCheckoutKit", + "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:18ShopifyCheckoutKit13ConfigurationV10PreloadingV7enabledSbvs", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV10PreloadingV7enabledSbvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV10PreloadingV", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV10PreloadingV", + "moduleName": "ShopifyCheckoutKit", + "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" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV", + "mangledName": "$s18ShopifyCheckoutKit13ConfigurationV", + "moduleName": "ShopifyCheckoutKit", + "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": "LogLevel", + "printedName": "LogLevel", + "children": [ + { + "kind": "Var", + "name": "all", + "printedName": "all", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.LogLevel.Type) -> ShopifyCheckoutKit.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit8LogLevelO3allyA2CmF", + "mangledName": "$s18ShopifyCheckoutKit8LogLevelO3allyA2CmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.LogLevel.Type) -> ShopifyCheckoutKit.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit8LogLevelO5debugyA2CmF", + "mangledName": "$s18ShopifyCheckoutKit8LogLevelO5debugyA2CmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.LogLevel.Type) -> ShopifyCheckoutKit.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit8LogLevelO5erroryA2CmF", + "mangledName": "$s18ShopifyCheckoutKit8LogLevelO5erroryA2CmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.LogLevel.Type) -> ShopifyCheckoutKit.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit8LogLevelO4noneyA2CmF", + "mangledName": "$s18ShopifyCheckoutKit8LogLevelO4noneyA2CmF", + "moduleName": "ShopifyCheckoutKit" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutKit.LogLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:18ShopifyCheckoutKit8LogLevelO8rawValueACSgSS_tcfc", + "mangledName": "$s18ShopifyCheckoutKit8LogLevelO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutKit.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "TypeAlias", + "usr": "s:18ShopifyCheckoutKit8LogLevelO8AllCasesa", + "mangledName": "$s18ShopifyCheckoutKit8LogLevelO8AllCasesa", + "moduleName": "ShopifyCheckoutKit", + "implicit": true + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:18ShopifyCheckoutKit8LogLevelO8RawValuea", + "mangledName": "$s18ShopifyCheckoutKit8LogLevelO8RawValuea", + "moduleName": "ShopifyCheckoutKit", + "implicit": true + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutKit.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit8LogLevelO8allCasesSayACGvpZ", + "mangledName": "$s18ShopifyCheckoutKit8LogLevelO8allCasesSayACGvpZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutKit.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit8LogLevelO8allCasesSayACGvgZ", + "mangledName": "$s18ShopifyCheckoutKit8LogLevelO8allCasesSayACGvgZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit8LogLevelO8rawValueSSvp", + "mangledName": "$s18ShopifyCheckoutKit8LogLevelO8rawValueSSvp", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit8LogLevelO8rawValueSSvg", + "mangledName": "$s18ShopifyCheckoutKit8LogLevelO8rawValueSSvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:18ShopifyCheckoutKit8LogLevelO", + "mangledName": "$s18ShopifyCheckoutKit8LogLevelO", + "moduleName": "ShopifyCheckoutKit", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "[ShopifyCheckoutKit.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + }, + { + "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": "OSLogger", + "printedName": "OSLogger", + "children": [ + { + "kind": "Var", + "name": "logLevel", + "printedName": "logLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC8logLevelAA03LogF0Ovp", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerC8logLevelAA03LogF0Ovp", + "moduleName": "ShopifyCheckoutKit", + "isInternal": true, + "declAttributes": [ + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC8logLevelAA03LogF0Ovg", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerC8logLevelAA03LogF0Ovg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "isInternal": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC8logLevelAA03LogF0Ovs", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerC8logLevelAA03LogF0Ovs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "isInternal": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "OSLogger", + "printedName": "ShopifyCheckoutKit.OSLogger", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC6sharedACvpZ", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerC6sharedACvpZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSLogger", + "printedName": "ShopifyCheckoutKit.OSLogger", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC6sharedACvgZ", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerC6sharedACvgZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "Transparent" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSLogger", + "printedName": "ShopifyCheckoutKit.OSLogger", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC6sharedACvsZ", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerC6sharedACvsZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "Transparent" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSLogger", + "printedName": "ShopifyCheckoutKit.OSLogger", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC" + } + ], + "declKind": "Constructor", + "usr": "s:18ShopifyCheckoutKit8OSLoggerCACycfc", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerCACycfc", + "moduleName": "ShopifyCheckoutKit", + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(prefix:logLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSLogger", + "printedName": "ShopifyCheckoutKit.OSLogger", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "ShopifyCheckoutKit.LogLevel", + "usr": "s:18ShopifyCheckoutKit8LogLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC6prefix8logLevelACSS_AA03LogG0Otcfc", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerC6prefix8logLevelACSS_AA03LogG0Otcfc", + "moduleName": "ShopifyCheckoutKit", + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC5debugyySSF", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerC5debugyySSF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC4infoyySSF", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerC4infoyySSF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC5erroryySSF", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerC5erroryySSF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fault", + "printedName": "fault(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC5faultyySSF", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerC5faultyySSF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:18ShopifyCheckoutKit8OSLoggerC", + "mangledName": "$s18ShopifyCheckoutKit8OSLoggerC", + "moduleName": "ShopifyCheckoutKit", + "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": "Logger", + "printedName": "Logger", + "children": [ + { + "kind": "Function", + "name": "log", + "printedName": "log(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit6LoggerP3logyySSF", + "mangledName": "$s18ShopifyCheckoutKit6LoggerP3logyySSF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearLogs", + "printedName": "clearLogs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit6LoggerP9clearLogsyyF", + "mangledName": "$s18ShopifyCheckoutKit6LoggerP9clearLogsyyF", + "moduleName": "ShopifyCheckoutKit", + "genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:18ShopifyCheckoutKit6LoggerP", + "mangledName": "$s18ShopifyCheckoutKit6LoggerP", + "moduleName": "ShopifyCheckoutKit", + "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": "NoOpLogger", + "printedName": "NoOpLogger", + "children": [ + { + "kind": "Function", + "name": "log", + "printedName": "log(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit10NoOpLoggerC3logyySSF", + "mangledName": "$s18ShopifyCheckoutKit10NoOpLoggerC3logyySSF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearLogs", + "printedName": "clearLogs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit10NoOpLoggerC9clearLogsyyF", + "mangledName": "$s18ShopifyCheckoutKit10NoOpLoggerC9clearLogsyyF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:18ShopifyCheckoutKit10NoOpLoggerC", + "mangledName": "$s18ShopifyCheckoutKit10NoOpLoggerC", + "moduleName": "ShopifyCheckoutKit", + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Logger", + "printedName": "Logger", + "usr": "s:18ShopifyCheckoutKit6LoggerP", + "mangledName": "$s18ShopifyCheckoutKit6LoggerP" + }, + { + "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": "MetaData", + "printedName": "MetaData", + "children": [ + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit8MetaDataO7versionSSvpZ", + "mangledName": "$s18ShopifyCheckoutKit8MetaDataO7versionSSvpZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "isInternal": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "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:18ShopifyCheckoutKit8MetaDataO7versionSSvgZ", + "mangledName": "$s18ShopifyCheckoutKit8MetaDataO7versionSSvgZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "implicit": true, + "isInternal": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "schemaVersion", + "printedName": "schemaVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit8MetaDataO13schemaVersionSSvpZ", + "mangledName": "$s18ShopifyCheckoutKit8MetaDataO13schemaVersionSSvpZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "isInternal": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "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:18ShopifyCheckoutKit8MetaDataO13schemaVersionSSvgZ", + "mangledName": "$s18ShopifyCheckoutKit8MetaDataO13schemaVersionSSvgZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "implicit": true, + "isInternal": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EntryPoint", + "printedName": "EntryPoint", + "children": [ + { + "kind": "Var", + "name": "acceleratedCheckouts", + "printedName": "acceleratedCheckouts", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutKit.MetaData.EntryPoint.Type) -> ShopifyCheckoutKit.MetaData.EntryPoint", + "children": [ + { + "kind": "TypeNominal", + "name": "EntryPoint", + "printedName": "ShopifyCheckoutKit.MetaData.EntryPoint", + "usr": "s:18ShopifyCheckoutKit8MetaDataO10EntryPointO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutKit.MetaData.EntryPoint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EntryPoint", + "printedName": "ShopifyCheckoutKit.MetaData.EntryPoint", + "usr": "s:18ShopifyCheckoutKit8MetaDataO10EntryPointO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18ShopifyCheckoutKit8MetaDataO10EntryPointO20acceleratedCheckoutsyA2EmF", + "mangledName": "$s18ShopifyCheckoutKit8MetaDataO10EntryPointO20acceleratedCheckoutsyA2EmF", + "moduleName": "ShopifyCheckoutKit", + "isInternal": true + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutKit.MetaData.EntryPoint?", + "children": [ + { + "kind": "TypeNominal", + "name": "EntryPoint", + "printedName": "ShopifyCheckoutKit.MetaData.EntryPoint", + "usr": "s:18ShopifyCheckoutKit8MetaDataO10EntryPointO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:18ShopifyCheckoutKit8MetaDataO10EntryPointO8rawValueAESgSS_tcfc", + "mangledName": "$s18ShopifyCheckoutKit8MetaDataO10EntryPointO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "isInternal": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:18ShopifyCheckoutKit8MetaDataO10EntryPointO8RawValuea", + "mangledName": "$s18ShopifyCheckoutKit8MetaDataO10EntryPointO8RawValuea", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "isInternal": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit8MetaDataO10EntryPointO8rawValueSSvp", + "mangledName": "$s18ShopifyCheckoutKit8MetaDataO10EntryPointO8rawValueSSvp", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "isInternal": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit8MetaDataO10EntryPointO8rawValueSSvg", + "mangledName": "$s18ShopifyCheckoutKit8MetaDataO10EntryPointO8rawValueSSvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "isInternal": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:18ShopifyCheckoutKit8MetaDataO10EntryPointO", + "mangledName": "$s18ShopifyCheckoutKit8MetaDataO10EntryPointO", + "moduleName": "ShopifyCheckoutKit", + "isInternal": true, + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:18ShopifyCheckoutKit8MetaDataO", + "mangledName": "$s18ShopifyCheckoutKit8MetaDataO", + "moduleName": "ShopifyCheckoutKit", + "isInternal": true, + "isEnumExhaustive": 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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit7versionSSvp", + "mangledName": "$s18ShopifyCheckoutKit7versionSSvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "ShopifyCheckoutKit.Configuration", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:18ShopifyCheckoutKit13configurationAA13ConfigurationVvp", + "mangledName": "$s18ShopifyCheckoutKit13configurationAA13ConfigurationVvp", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "ShopifyCheckoutKit.Configuration", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13configurationAA13ConfigurationVvg", + "mangledName": "$s18ShopifyCheckoutKit13configurationAA13ConfigurationVvg", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "ShopifyCheckoutKit.Configuration", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:18ShopifyCheckoutKit13configurationAA13ConfigurationVvs", + "mangledName": "$s18ShopifyCheckoutKit13configurationAA13ConfigurationVvs", + "moduleName": "ShopifyCheckoutKit", + "implicit": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Function", + "name": "configure", + "printedName": "configure(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(inout ShopifyCheckoutKit.Configuration) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "ShopifyCheckoutKit.Configuration", + "usr": "s:18ShopifyCheckoutKit13ConfigurationV" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit9configureyyyAA13ConfigurationVzXEF", + "mangledName": "$s18ShopifyCheckoutKit9configureyyyAA13ConfigurationVzXEF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "preload", + "printedName": "preload(checkout:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit7preload8checkouty10Foundation3URLV_tF", + "mangledName": "$s18ShopifyCheckoutKit7preload8checkouty10Foundation3URLV_tF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "invalidate", + "printedName": "invalidate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit10invalidateyyF", + "mangledName": "$s18ShopifyCheckoutKit10invalidateyyF", + "moduleName": "ShopifyCheckoutKit", + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "present", + "printedName": "present(checkout:from:client:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutViewController", + "printedName": "ShopifyCheckoutKit.CheckoutViewController", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any ShopifyCheckoutKit.CheckoutCommunicationProtocol)?", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutCommunicationProtocol", + "printedName": "any ShopifyCheckoutKit.CheckoutCommunicationProtocol", + "usr": "s:18ShopifyCheckoutKit0B21CommunicationProtocolP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit7present8checkout4from6clientAA0B14ViewControllerC10Foundation3URLV_So06UIViewI0CAA0B21CommunicationProtocol_pSgtF", + "mangledName": "$s18ShopifyCheckoutKit7present8checkout4from6clientAA0B14ViewControllerC10Foundation3URLV_So06UIViewI0CAA0B21CommunicationProtocol_pSgtF", + "moduleName": "ShopifyCheckoutKit", + "declAttributes": [ + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "present", + "printedName": "present(checkout:from:entryPoint:client:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutViewController", + "printedName": "ShopifyCheckoutKit.CheckoutViewController", + "usr": "c:@M@ShopifyCheckoutKit@objc(cs)CheckoutViewController" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "EntryPoint", + "printedName": "ShopifyCheckoutKit.MetaData.EntryPoint", + "usr": "s:18ShopifyCheckoutKit8MetaDataO10EntryPointO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any ShopifyCheckoutKit.CheckoutCommunicationProtocol)?", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutCommunicationProtocol", + "printedName": "any ShopifyCheckoutKit.CheckoutCommunicationProtocol", + "usr": "s:18ShopifyCheckoutKit0B21CommunicationProtocolP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit7present8checkout4from10entryPoint6clientAA0B14ViewControllerC10Foundation3URLV_So06UIViewK0CAA8MetaDataO05EntryH0OAA0B21CommunicationProtocol_pSgtF", + "mangledName": "$s18ShopifyCheckoutKit7present8checkout4from10entryPoint6clientAA0B14ViewControllerC10Foundation3URLV_So06UIViewK0CAA8MetaDataO05EntryH0OAA0B21CommunicationProtocol_pSgtF", + "moduleName": "ShopifyCheckoutKit", + "isInternal": true, + "declAttributes": [ + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "SwiftVersion", + "printedName": "SwiftVersion", + "children": [ + { + "kind": "Var", + "name": "current", + "printedName": "current", + "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:18ShopifyCheckoutKit12SwiftVersionO7currentSSSgvpZ", + "mangledName": "$s18ShopifyCheckoutKit12SwiftVersionO7currentSSSgvpZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "isInternal": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "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:18ShopifyCheckoutKit12SwiftVersionO7currentSSSgvgZ", + "mangledName": "$s18ShopifyCheckoutKit12SwiftVersionO7currentSSSgvgZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "implicit": true, + "isInternal": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:18ShopifyCheckoutKit12SwiftVersionO", + "mangledName": "$s18ShopifyCheckoutKit12SwiftVersionO", + "moduleName": "ShopifyCheckoutKit", + "isInternal": true, + "isEnumExhaustive": 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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UserAgent", + "printedName": "UserAgent", + "children": [ + { + "kind": "Function", + "name": "string", + "printedName": "string(platform:entryPoint:recovery:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutKit.Platform?", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "ShopifyCheckoutKit.Platform", + "usr": "s:18ShopifyCheckoutKit8PlatformV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutKit.MetaData.EntryPoint?", + "children": [ + { + "kind": "TypeNominal", + "name": "EntryPoint", + "printedName": "ShopifyCheckoutKit.MetaData.EntryPoint", + "usr": "s:18ShopifyCheckoutKit8MetaDataO10EntryPointO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:18ShopifyCheckoutKit9UserAgentO6string8platform10entryPoint8recoverySSAA8PlatformVSg_AA8MetaDataO05EntryI0OSgSbtFZ", + "mangledName": "$s18ShopifyCheckoutKit9UserAgentO6string8platform10entryPoint8recoverySSAA8PlatformVSg_AA8MetaDataO05EntryI0OSgSbtFZ", + "moduleName": "ShopifyCheckoutKit", + "static": true, + "isInternal": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:18ShopifyCheckoutKit9UserAgentO", + "mangledName": "$s18ShopifyCheckoutKit9UserAgentO", + "moduleName": "ShopifyCheckoutKit", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Client", + "printedName": "Client", + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol0bC0O6ClientV", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O6ClientV", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "CheckoutCommunicationProtocol", + "printedName": "CheckoutCommunicationProtocol", + "usr": "s:18ShopifyCheckoutKit0B21CommunicationProtocolP", + "mangledName": "$s18ShopifyCheckoutKit0B21CommunicationProtocolP" + } + ] + } + ], + "json_format_version": 8 + } +} \ No newline at end of file diff --git a/platforms/swift/api/ShopifyCheckoutProtocol.json b/platforms/swift/api/ShopifyCheckoutProtocol.json new file mode 100644 index 00000000..a75fb6ca --- /dev/null +++ b/platforms/swift/api/ShopifyCheckoutProtocol.json @@ -0,0 +1,118957 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "ShopifyCheckoutProtocol", + "printedName": "ShopifyCheckoutProtocol", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Import", + "name": "SwiftOnoneSupport", + "printedName": "SwiftOnoneSupport", + "declKind": "Import", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Import", + "name": "_Concurrency", + "printedName": "_Concurrency", + "declKind": "Import", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Import", + "name": "_StringProcessing", + "printedName": "_StringProcessing", + "declKind": "Import", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Import", + "name": "_SwiftConcurrencyShims", + "printedName": "_SwiftConcurrencyShims", + "declKind": "Import", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "TypeDecl", + "name": "CheckoutProtocol", + "printedName": "CheckoutProtocol", + "children": [ + { + "kind": "Var", + "name": "specVersion", + "printedName": "specVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0bC0O11specVersionSSvpZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O11specVersionSSvpZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol0bC0O11specVersionSSvgZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O11specVersionSSvgZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "defaultDelegations", + "printedName": "defaultDelegations", + "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:23ShopifyCheckoutProtocol0bC0O18defaultDelegationsSaySSGvpZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O18defaultDelegationsSaySSGvpZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol0bC0O18defaultDelegationsSaySSGvgZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O18defaultDelegationsSaySSGvgZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "complete", + "printedName": "complete", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0bC0O8completeAA22NotificationDescriptorVyAA0B0VGvpZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O8completeAA22NotificationDescriptorVyAA0B0VGvpZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0bC0O8completeAA22NotificationDescriptorVyAA0B0VGvgZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O8completeAA22NotificationDescriptorVyAA0B0VGvgZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponse", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0bC0O5errorAA22NotificationDescriptorVyAA13ErrorResponseVGvpZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O5errorAA22NotificationDescriptorVyAA13ErrorResponseVGvpZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponse", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0bC0O5errorAA22NotificationDescriptorVyAA13ErrorResponseVGvgZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O5errorAA22NotificationDescriptorVyAA13ErrorResponseVGvgZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItemsChange", + "printedName": "lineItemsChange", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0bC0O15lineItemsChangeAA22NotificationDescriptorVyAA0B0VGvpZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O15lineItemsChangeAA22NotificationDescriptorVyAA0B0VGvpZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0bC0O15lineItemsChangeAA22NotificationDescriptorVyAA0B0VGvgZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O15lineItemsChangeAA22NotificationDescriptorVyAA0B0VGvgZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "messagesChange", + "printedName": "messagesChange", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0bC0O14messagesChangeAA22NotificationDescriptorVyAA0B0VGvpZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O14messagesChangeAA22NotificationDescriptorVyAA0B0VGvpZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0bC0O14messagesChangeAA22NotificationDescriptorVyAA0B0VGvgZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O14messagesChangeAA22NotificationDescriptorVyAA0B0VGvgZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "start", + "printedName": "start", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0bC0O5startAA22NotificationDescriptorVyAA0B0VGvpZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O5startAA22NotificationDescriptorVyAA0B0VGvpZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0bC0O5startAA22NotificationDescriptorVyAA0B0VGvgZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O5startAA22NotificationDescriptorVyAA0B0VGvgZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalsChange", + "printedName": "totalsChange", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0bC0O12totalsChangeAA22NotificationDescriptorVyAA0B0VGvpZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O12totalsChangeAA22NotificationDescriptorVyAA0B0VGvpZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0bC0O12totalsChangeAA22NotificationDescriptorVyAA0B0VGvgZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O12totalsChangeAA22NotificationDescriptorVyAA0B0VGvgZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "url", + "printedName": "url(for:delegations:)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0bC0O3url3for11delegations10Foundation3URLVAI_SaySSGtFZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O3url3for11delegations10Foundation3URLVAI_SaySSGtFZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Client", + "printedName": "Client", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Client", + "printedName": "ShopifyCheckoutProtocol.CheckoutProtocol.Client", + "usr": "s:23ShopifyCheckoutProtocol0bC0O6ClientV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0bC0O6ClientVAEycfc", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O6ClientVAEycfc", + "moduleName": "ShopifyCheckoutProtocol", + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "on", + "printedName": "on(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Client", + "printedName": "ShopifyCheckoutProtocol.CheckoutProtocol.Client", + "usr": "s:23ShopifyCheckoutProtocol0bC0O6ClientV" + }, + { + "kind": "TypeNominal", + "name": "NotificationDescriptor", + "printedName": "ShopifyCheckoutProtocol.NotificationDescriptor

", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "P" + } + ], + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(P) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "P" + } + ] + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0bC0O6ClientV2on_7performAeA22NotificationDescriptorVyxG_yxScMYcctAA12EventPayloadRzlF", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O6ClientV2on_7performAeA22NotificationDescriptorVyxG_yxScMYcctAA12EventPayloadRzlF", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "

", + "declAttributes": [ + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "on", + "printedName": "on(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Client", + "printedName": "ShopifyCheckoutProtocol.CheckoutProtocol.Client", + "usr": "s:23ShopifyCheckoutProtocol0bC0O6ClientV" + }, + { + "kind": "TypeNominal", + "name": "DelegationDescriptor", + "printedName": "ShopifyCheckoutProtocol.DelegationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "P" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "R" + } + ], + "usr": "s:23ShopifyCheckoutProtocol20DelegationDescriptorV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(P) async -> R", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "R" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "P" + } + ] + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0bC0O6ClientV2on_7performAeA20DelegationDescriptorVyxq_G_q_xYaYbScMYcctAA12EventPayloadRzAA08ResponseJ0R_r0_lF", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O6ClientV2on_7performAeA20DelegationDescriptorVyxq_G_q_xYaYbScMYcctAA12EventPayloadRzAA08ResponseJ0R_r0_lF", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0bC0O6ClientV7processySSSgSSYaF", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O6ClientV7processySSSgSSYaF", + "moduleName": "ShopifyCheckoutProtocol", + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol0bC0O6ClientV", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O6ClientV", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Function", + "name": "acknowledgeReady", + "printedName": "acknowledgeReady(_:supportedDelegations:)", + "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": "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" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0bC0O16acknowledgeReady_20supportedDelegationsSSSgSS_SaySSGtFZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O16acknowledgeReady_20supportedDelegationsSSSgSS_SaySSGtFZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "windowOpen", + "printedName": "windowOpen", + "children": [ + { + "kind": "TypeNominal", + "name": "DelegationDescriptor", + "printedName": "ShopifyCheckoutProtocol.DelegationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "WindowOpenRequest", + "printedName": "ShopifyCheckoutProtocol.WindowOpenRequest", + "usr": "s:23ShopifyCheckoutProtocol17WindowOpenRequestV" + }, + { + "kind": "TypeNominal", + "name": "WindowOpenResult", + "printedName": "ShopifyCheckoutProtocol.WindowOpenResult", + "usr": "s:23ShopifyCheckoutProtocol16WindowOpenResultO" + } + ], + "usr": "s:23ShopifyCheckoutProtocol20DelegationDescriptorV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0bC0O10windowOpenAA20DelegationDescriptorVyAA06WindowE7RequestVAA0hE6ResultOGvpZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O10windowOpenAA20DelegationDescriptorVyAA06WindowE7RequestVAA0hE6ResultOGvpZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DelegationDescriptor", + "printedName": "ShopifyCheckoutProtocol.DelegationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "WindowOpenRequest", + "printedName": "ShopifyCheckoutProtocol.WindowOpenRequest", + "usr": "s:23ShopifyCheckoutProtocol17WindowOpenRequestV" + }, + { + "kind": "TypeNominal", + "name": "WindowOpenResult", + "printedName": "ShopifyCheckoutProtocol.WindowOpenResult", + "usr": "s:23ShopifyCheckoutProtocol16WindowOpenResultO" + } + ], + "usr": "s:23ShopifyCheckoutProtocol20DelegationDescriptorV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0bC0O10windowOpenAA20DelegationDescriptorVyAA06WindowE7RequestVAA0hE6ResultOGvgZ", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O10windowOpenAA20DelegationDescriptorVyAA06WindowE7RequestVAA0hE6ResultOGvgZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol0bC0O", + "mangledName": "$s23ShopifyCheckoutProtocol0bC0O", + "moduleName": "ShopifyCheckoutProtocol", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventPayload", + "printedName": "EventPayload", + "declKind": "Protocol", + "usr": "s:23ShopifyCheckoutProtocol12EventPayloadP", + "mangledName": "$s23ShopifyCheckoutProtocol12EventPayloadP", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ResponsePayload", + "printedName": "ResponsePayload", + "declKind": "Protocol", + "usr": "s:23ShopifyCheckoutProtocol15ResponsePayloadP", + "mangledName": "$s23ShopifyCheckoutProtocol15ResponsePayloadP", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NotificationDescriptor", + "printedName": "NotificationDescriptor", + "children": [ + { + "kind": "Var", + "name": "method", + "printedName": "method", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV6methodSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol22NotificationDescriptorV6methodSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22NotificationDescriptorV6methodSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol22NotificationDescriptorV6methodSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol22NotificationDescriptorV", + "mangledName": "$s23ShopifyCheckoutProtocol22NotificationDescriptorV", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DelegationDescriptor", + "printedName": "DelegationDescriptor", + "children": [ + { + "kind": "Var", + "name": "method", + "printedName": "method", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol20DelegationDescriptorV6methodSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol20DelegationDescriptorV6methodSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol20DelegationDescriptorV6methodSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol20DelegationDescriptorV6methodSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "delegation", + "printedName": "delegation", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol20DelegationDescriptorV10delegationSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol20DelegationDescriptorV10delegationSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol20DelegationDescriptorV10delegationSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol20DelegationDescriptorV10delegationSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(method:delegation:decode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DelegationDescriptor", + "printedName": "ShopifyCheckoutProtocol.DelegationDescriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Payload" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Result" + } + ], + "usr": "s:23ShopifyCheckoutProtocol20DelegationDescriptorV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> Payload?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Payload?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Payload" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol20DelegationDescriptorV6method10delegation6decodeACyxq_GSS_SSxSg10Foundation4DataVYbctcfc", + "mangledName": "$s23ShopifyCheckoutProtocol20DelegationDescriptorV6method10delegation6decodeACyxq_GSS_SSxSg10Foundation4DataVYbctcfc", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol20DelegationDescriptorV", + "mangledName": "$s23ShopifyCheckoutProtocol20DelegationDescriptorV", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Checkout", + "printedName": "Checkout", + "children": [ + { + "kind": "Var", + "name": "buyer", + "printedName": "buyer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BuyerClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BuyerClass", + "printedName": "ShopifyCheckoutProtocol.BuyerClass", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V5buyerAA10BuyerClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V5buyerAA10BuyerClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BuyerClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BuyerClass", + "printedName": "ShopifyCheckoutProtocol.BuyerClass", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V5buyerAA10BuyerClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V5buyerAA10BuyerClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "context", + "printedName": "context", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContextClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContextClass", + "printedName": "ShopifyCheckoutProtocol.ContextClass", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V7contextAA12ContextClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V7contextAA12ContextClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContextClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContextClass", + "printedName": "ShopifyCheckoutProtocol.ContextClass", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V7contextAA12ContextClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V7contextAA12ContextClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "continueURL", + "printedName": "continueURL", + "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:23ShopifyCheckoutProtocol0B0V11continueURLSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V11continueURLSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol0B0V11continueURLSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V11continueURLSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currency", + "printedName": "currency", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V8currencySSvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V8currencySSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol0B0V8currencySSvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V8currencySSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "expiresAt", + "printedName": "expiresAt", + "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:23ShopifyCheckoutProtocol0B0V9expiresAt10Foundation4DateVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V9expiresAt10Foundation4DateVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol0B0V9expiresAt10Foundation4DateVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V9expiresAt10Foundation4DateVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol0B0V2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CheckoutLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutLineItem", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V9lineItemsSayAA0B8LineItemVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V9lineItemsSayAA0B8LineItemVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CheckoutLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutLineItem", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V9lineItemsSayAA0B8LineItemVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V9lineItemsSayAA0B8LineItemVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "links", + "printedName": "links", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LinkElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "LinkElement", + "printedName": "ShopifyCheckoutProtocol.LinkElement", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V5linksSayAA11LinkElementVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V5linksSayAA11LinkElementVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LinkElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "LinkElement", + "printedName": "ShopifyCheckoutProtocol.LinkElement", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V5linksSayAA11LinkElementVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V5linksSayAA11LinkElementVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "messages", + "printedName": "messages", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V8messagesSayAA14MessageElementVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V8messagesSayAA14MessageElementVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V8messagesSayAA14MessageElementVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V8messagesSayAA14MessageElementVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "order", + "printedName": "order", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderClass", + "printedName": "ShopifyCheckoutProtocol.OrderClass", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V5orderAA10OrderClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V5orderAA10OrderClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderClass", + "printedName": "ShopifyCheckoutProtocol.OrderClass", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V5orderAA10OrderClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V5orderAA10OrderClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "payment", + "printedName": "payment", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentClass", + "printedName": "ShopifyCheckoutProtocol.PaymentClass", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V7paymentAA12PaymentClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V7paymentAA12PaymentClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentClass", + "printedName": "ShopifyCheckoutProtocol.PaymentClass", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V7paymentAA12PaymentClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V7paymentAA12PaymentClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "signals", + "printedName": "signals", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.SignalsClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "SignalsClass", + "printedName": "ShopifyCheckoutProtocol.SignalsClass", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V7signalsAA12SignalsClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V7signalsAA12SignalsClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.SignalsClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "SignalsClass", + "printedName": "ShopifyCheckoutProtocol.SignalsClass", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V7signalsAA12SignalsClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V7signalsAA12SignalsClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V6statusAA0B6StatusOvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V6statusAA0B6StatusOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V6statusAA0B6StatusOvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V6statusAA0B6StatusOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CheckoutTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V6totalsSayAA0B5TotalVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V6totalsSayAA0B5TotalVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CheckoutTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V6totalsSayAA0B5TotalVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V6totalsSayAA0B5TotalVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "ucp", + "printedName": "ucp", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V3ucpAA25UCPCheckoutResponseSchemaVvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V3ucpAA25UCPCheckoutResponseSchemaVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V3ucpAA25UCPCheckoutResponseSchemaVvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V3ucpAA25UCPCheckoutResponseSchemaVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "buyer", + "printedName": "buyer", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO5buyeryA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO5buyeryA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "context", + "printedName": "context", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO7contextyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO7contextyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "continueURL", + "printedName": "continueURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO11continueURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO11continueURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "currency", + "printedName": "currency", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO8currencyyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO8currencyyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "expiresAt", + "printedName": "expiresAt", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO9expiresAtyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO9expiresAtyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO9lineItemsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO9lineItemsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "links", + "printedName": "links", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO5linksyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO5linksyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "messages", + "printedName": "messages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO8messagesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO8messagesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "order", + "printedName": "order", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO5orderyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO5orderyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "payment", + "printedName": "payment", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO7paymentyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO7paymentyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "signals", + "printedName": "signals", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO7signalsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO7signalsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO6statusyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO6statusyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO6totalsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO6totalsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "ucp", + "printedName": "ucp", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Checkout.CodingKeys.Type) -> ShopifyCheckoutProtocol.Checkout.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO3ucpyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO3ucpyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Checkout.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol0B0V10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol0B0V10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol0B0V10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(buyer:context:continueURL:currency:expiresAt:id:lineItems:links:messages:order:payment:signals:status:totals:ucp:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BuyerClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BuyerClass", + "printedName": "ShopifyCheckoutProtocol.BuyerClass", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContextClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContextClass", + "printedName": "ShopifyCheckoutProtocol.ContextClass", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV" + } + ], + "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": "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" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CheckoutLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutLineItem", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LinkElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "LinkElement", + "printedName": "ShopifyCheckoutProtocol.LinkElement", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderClass", + "printedName": "ShopifyCheckoutProtocol.OrderClass", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentClass", + "printedName": "ShopifyCheckoutProtocol.PaymentClass", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.SignalsClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "SignalsClass", + "printedName": "ShopifyCheckoutProtocol.SignalsClass", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CheckoutTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B0V5buyer7context11continueURL8currency9expiresAt2id9lineItems5links8messages5order7payment7signals6status6totals3ucpAcA10BuyerClassVSg_AA07ContextW0VSgSSSgSS10Foundation4DateVSgSSSayAA0B8LineItemVGSayAA11LinkElementVGSayAA14MessageElementVGSgAA05OrderW0VSgAA07PaymentW0VSgAA07SignalsW0VSgAA0B6StatusOSayAA0B5TotalVGAA25UCPCheckoutResponseSchemaVtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V5buyer7context11continueURL8currency9expiresAt2id9lineItems5links8messages5order7payment7signals6status6totals3ucpAcA10BuyerClassVSg_AA07ContextW0VSgSSSgSS10Foundation4DateVSgSSSayAA0B8LineItemVGSayAA11LinkElementVGSayAA14MessageElementVGSgAA05OrderW0VSgAA07PaymentW0VSgAA07SignalsW0VSgAA0B6StatusOSayAA0B5TotalVGAA25UCPCheckoutResponseSchemaVtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol0B0V6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B0V4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B0V4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B0V_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B0V7fromURLAC10Foundation0E0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V7fromURLAC10Foundation0E0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(buyer:context:continueURL:currency:expiresAt:id:lineItems:links:messages:order:payment:signals:status:totals:ucp:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Checkout", + "printedName": "ShopifyCheckoutProtocol.Checkout", + "usr": "s:23ShopifyCheckoutProtocol0B0V" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BuyerClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BuyerClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BuyerClass", + "printedName": "ShopifyCheckoutProtocol.BuyerClass", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContextClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContextClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContextClass", + "printedName": "ShopifyCheckoutProtocol.ContextClass", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "Foundation.Date??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "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": "[ShopifyCheckoutProtocol.CheckoutLineItem]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CheckoutLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutLineItem", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LinkElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LinkElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "LinkElement", + "printedName": "ShopifyCheckoutProtocol.LinkElement", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderClass", + "printedName": "ShopifyCheckoutProtocol.OrderClass", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentClass", + "printedName": "ShopifyCheckoutProtocol.PaymentClass", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.SignalsClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.SignalsClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "SignalsClass", + "printedName": "ShopifyCheckoutProtocol.SignalsClass", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.CheckoutTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CheckoutTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema?", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0B0V4with5buyer7context11continueURL8currency9expiresAt2id9lineItems5links8messages5order7payment7signals6status6totals3ucpAcA10BuyerClassVSgSg_AA07ContextX0VSgSgSSSgSgA0_10Foundation4DateVSgSgA0_SayAA0B8LineItemVGSgSayAA11LinkElementVGSgSayAA14MessageElementVGSgSgAA05OrderX0VSgSgAA07PaymentX0VSgSgAA07SignalsX0VSgSgAA0B6StatusOSgSayAA0B5TotalVGSgAA25UCPCheckoutResponseSchemaVSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V4with5buyer7context11continueURL8currency9expiresAt2id9lineItems5links8messages5order7payment7signals6status6totals3ucpAcA10BuyerClassVSgSg_AA07ContextX0VSgSgSSSgSgA0_10Foundation4DateVSgSgA0_SayAA0B8LineItemVGSgSayAA11LinkElementVGSgSayAA14MessageElementVGSgSgAA05OrderX0VSgSgAA07PaymentX0VSgSgAA07SignalsX0VSgSgAA0B6StatusOSgSayAA0B5TotalVGSgAA25UCPCheckoutResponseSchemaVSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0B0V8jsonData10Foundation0E0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V8jsonData10Foundation0E0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0B0V10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol0B0V", + "mangledName": "$s23ShopifyCheckoutProtocol0B0V", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "EventPayload", + "printedName": "EventPayload", + "usr": "s:23ShopifyCheckoutProtocol12EventPayloadP", + "mangledName": "$s23ShopifyCheckoutProtocol12EventPayloadP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BuyerClass", + "printedName": "BuyerClass", + "children": [ + { + "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:23ShopifyCheckoutProtocol10BuyerClassV5emailSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV5emailSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol10BuyerClassV5emailSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV5emailSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "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:23ShopifyCheckoutProtocol10BuyerClassV9firstNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV9firstNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol10BuyerClassV9firstNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV9firstNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol10BuyerClassV8lastNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV8lastNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol10BuyerClassV8lastNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV8lastNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "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:23ShopifyCheckoutProtocol10BuyerClassV11phoneNumberSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV11phoneNumberSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol10BuyerClassV11phoneNumberSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV11phoneNumberSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "email", + "printedName": "email", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BuyerClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO5emailyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO5emailyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "firstName", + "printedName": "firstName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BuyerClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO9firstNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO9firstNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lastName", + "printedName": "lastName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BuyerClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8lastNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8lastNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BuyerClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO11phoneNumberyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO11phoneNumberyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BuyerClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(email:firstName:lastName:phoneNumber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BuyerClass", + "printedName": "ShopifyCheckoutProtocol.BuyerClass", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV" + }, + { + "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": "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" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV5email9firstName04lastH011phoneNumberACSSSg_A3Htcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV5email9firstName04lastH011phoneNumberACSSSg_A3Htcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol10BuyerClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BuyerClass", + "printedName": "ShopifyCheckoutProtocol.BuyerClass", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BuyerClass", + "printedName": "ShopifyCheckoutProtocol.BuyerClass", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BuyerClass", + "printedName": "ShopifyCheckoutProtocol.BuyerClass", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BuyerClass", + "printedName": "ShopifyCheckoutProtocol.BuyerClass", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(email:firstName:lastName:phoneNumber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BuyerClass", + "printedName": "ShopifyCheckoutProtocol.BuyerClass", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV4with5email9firstName04lastI011phoneNumberACSSSgSg_A3JtF", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV4with5email9firstName04lastI011phoneNumberACSSSgSg_A3JtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol10BuyerClassV", + "mangledName": "$s23ShopifyCheckoutProtocol10BuyerClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ContextClass", + "printedName": "ContextClass", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "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:23ShopifyCheckoutProtocol12ContextClassV14addressCountrySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV14addressCountrySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12ContextClassV14addressCountrySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV14addressCountrySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "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:23ShopifyCheckoutProtocol12ContextClassV13addressRegionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV13addressRegionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12ContextClassV13addressRegionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV13addressRegionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currency", + "printedName": "currency", + "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:23ShopifyCheckoutProtocol12ContextClassV8currencySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV8currencySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12ContextClassV8currencySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV8currencySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eligibility", + "printedName": "eligibility", + "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:23ShopifyCheckoutProtocol12ContextClassV11eligibilitySaySSGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV11eligibilitySaySSGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12ContextClassV11eligibilitySaySSGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV11eligibilitySaySSGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "intent", + "printedName": "intent", + "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:23ShopifyCheckoutProtocol12ContextClassV6intentSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV6intentSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12ContextClassV6intentSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV6intentSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol12ContextClassV8languageSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV8languageSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12ContextClassV8languageSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV8languageSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol12ContextClassV10postalCodeSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10postalCodeSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12ContextClassV10postalCodeSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10postalCodeSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO14addressCountryyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO14addressCountryyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO13addressRegionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO13addressRegionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "currency", + "printedName": "currency", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8currencyyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8currencyyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "eligibility", + "printedName": "eligibility", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO11eligibilityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO11eligibilityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "intent", + "printedName": "intent", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO6intentyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO6intentyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8languageyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8languageyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "postalCode", + "printedName": "postalCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO10postalCodeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO10postalCodeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ContextClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(addressCountry:addressRegion:currency:eligibility:intent:language:postalCode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ContextClass", + "printedName": "ShopifyCheckoutProtocol.ContextClass", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV" + }, + { + "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": "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": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "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": "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" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV14addressCountry0F6Region8currency11eligibility6intent8language10postalCodeACSSSg_A2KSaySSGSgA3Ktcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV14addressCountry0F6Region8currency11eligibility6intent8language10postalCodeACSSSg_A2KSaySSGSgA3Ktcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol12ContextClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ContextClass", + "printedName": "ShopifyCheckoutProtocol.ContextClass", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ContextClass", + "printedName": "ShopifyCheckoutProtocol.ContextClass", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ContextClass", + "printedName": "ShopifyCheckoutProtocol.ContextClass", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ContextClass", + "printedName": "ShopifyCheckoutProtocol.ContextClass", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(addressCountry:addressRegion:currency:eligibility:intent:language:postalCode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ContextClass", + "printedName": "ShopifyCheckoutProtocol.ContextClass", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]??", + "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" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV4with14addressCountry0G6Region8currency11eligibility6intent8language10postalCodeACSSSgSg_A2MSaySSGSgSgA3MtF", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV4with14addressCountry0G6Region8currency11eligibility6intent8language10postalCodeACSSSgSg_A2MSaySSGSgSgA3MtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol12ContextClassV", + "mangledName": "$s23ShopifyCheckoutProtocol12ContextClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CheckoutLineItem", + "printedName": "CheckoutLineItem", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol0B8LineItemV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "item", + "printedName": "item", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV4itemAA0E5ClassVvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV4itemAA0E5ClassVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV4itemAA0E5ClassVvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV4itemAA0E5ClassVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "parentID", + "printedName": "parentID", + "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:23ShopifyCheckoutProtocol0B8LineItemV8parentIDSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV8parentIDSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol0B8LineItemV8parentIDSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV8parentIDSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV8quantitySivp", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV8quantitySivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV8quantitySivg", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV8quantitySivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV6totalsSayAA0dE5TotalVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV6totalsSayAA0dE5TotalVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV6totalsSayAA0dE5TotalVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV6totalsSayAA0dE5TotalVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "item", + "printedName": "item", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO4itemyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO4itemyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "parentID", + "printedName": "parentID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8parentIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8parentIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8quantityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8quantityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO6totalsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO6totalsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:item:parentID:quantity:totals:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutLineItem", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV2id4item8parentID8quantity6totalsACSS_AA0E5ClassVSSSgSiSayAA0dE5TotalVGtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV2id4item8parentID8quantity6totalsACSS_AA0E5ClassVSSSgSiSayAA0dE5TotalVGtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol0B8LineItemV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutLineItem", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutLineItem", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutLineItem", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutLineItem", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:item:parentID:quantity:totals:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutLineItem", + "printedName": "ShopifyCheckoutProtocol.CheckoutLineItem", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV" + }, + { + "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": "ShopifyCheckoutProtocol.ItemClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV4with2id4item8parentID8quantity6totalsACSSSg_AA0E5ClassVSgAJSgSiSgSayAA0dE5TotalVGSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV4with2id4item8parentID8quantity6totalsACSSSg_AA0E5ClassVSgAJSgSiSgSayAA0dE5TotalVGSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol0B8LineItemV", + "mangledName": "$s23ShopifyCheckoutProtocol0B8LineItemV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ItemClass", + "printedName": "ItemClass", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol9ItemClassV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageURL", + "printedName": "imageURL", + "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:23ShopifyCheckoutProtocol9ItemClassV8imageURLSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV8imageURLSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol9ItemClassV8imageURLSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV8imageURLSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "price", + "printedName": "price", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV5priceSivp", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV5priceSivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV5priceSivg", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV5priceSivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV5titleSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV5titleSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol9ItemClassV5titleSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV5titleSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ItemClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "imageURL", + "printedName": "imageURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ItemClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8imageURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8imageURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "price", + "printedName": "price", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ItemClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO5priceyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO5priceyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ItemClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO5titleyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO5titleyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ItemClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:imageURL:price:title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + }, + { + "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV2id8imageURL5price5titleACSS_SSSgSiSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV2id8imageURL5price5titleACSS_SSSgSiSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol9ItemClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:imageURL:price:title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV4with2id8imageURL5price5titleACSSSg_AISgSiSgAItF", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV4with2id8imageURL5price5titleACSSSg_AISgSiSgAItF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV", + "mangledName": "$s23ShopifyCheckoutProtocol9ItemClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "LineItemTotal", + "printedName": "LineItemTotal", + "children": [ + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV6amountSivp", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV6amountSivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV6amountSivg", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV6amountSivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "displayText", + "printedName": "displayText", + "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:23ShopifyCheckoutProtocol13LineItemTotalV11displayTextSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV11displayTextSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13LineItemTotalV11displayTextSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV11displayTextSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13LineItemTotalV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItemTotal.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItemTotal.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO6amountyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO6amountyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "displayText", + "printedName": "displayText", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItemTotal.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItemTotal.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO11displayTextyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO11displayTextyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItemTotal.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItemTotal.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(amount:displayText:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV6amount11displayText4typeACSi_SSSgSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV6amount11displayText4typeACSi_SSSgSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol13LineItemTotalV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(amount:displayText:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV4with6amount11displayText4typeACSiSg_SSSgSgAItF", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV4with6amount11displayText4typeACSiSg_SSSgSgAItF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV", + "mangledName": "$s23ShopifyCheckoutProtocol13LineItemTotalV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "LinkElement", + "printedName": "LinkElement", + "children": [ + { + "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:23ShopifyCheckoutProtocol11LinkElementV5titleSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV5titleSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol11LinkElementV5titleSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV5titleSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol11LinkElementV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV3urlSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV3urlSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol11LinkElementV3urlSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV3urlSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(title:type:url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LinkElement", + "printedName": "ShopifyCheckoutProtocol.LinkElement", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV5title4type3urlACSSSg_S2Stcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV5title4type3urlACSSSg_S2Stcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol11LinkElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LinkElement", + "printedName": "ShopifyCheckoutProtocol.LinkElement", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LinkElement", + "printedName": "ShopifyCheckoutProtocol.LinkElement", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LinkElement", + "printedName": "ShopifyCheckoutProtocol.LinkElement", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LinkElement", + "printedName": "ShopifyCheckoutProtocol.LinkElement", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(title:type:url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LinkElement", + "printedName": "ShopifyCheckoutProtocol.LinkElement", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV4with5title4type3urlACSSSgSg_A2HtF", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV4with5title4type3urlACSSSgSg_A2HtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol11LinkElementV", + "mangledName": "$s23ShopifyCheckoutProtocol11LinkElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "MessageElement", + "printedName": "MessageElement", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "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:23ShopifyCheckoutProtocol14MessageElementV4codeSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV4codeSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14MessageElementV4codeSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV4codeSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV7contentSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV7contentSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14MessageElementV7contentSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV7contentSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV11contentTypeAA07ContentG0OSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV11contentTypeAA07ContentG0OSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV11contentTypeAA07ContentG0OSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV11contentTypeAA07ContentG0OSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "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:23ShopifyCheckoutProtocol14MessageElementV4pathSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV4pathSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14MessageElementV4pathSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV4pathSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "severity", + "printedName": "severity", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Severity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV8severityAA8SeverityOSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV8severityAA8SeverityOSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Severity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV8severityAA8SeverityOSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV8severityAA8SeverityOSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV4typeAA0D4TypeOvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV4typeAA0D4TypeOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV4typeAA0D4TypeOvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV4typeAA0D4TypeOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageURL", + "printedName": "imageURL", + "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:23ShopifyCheckoutProtocol14MessageElementV8imageURLSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV8imageURLSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14MessageElementV8imageURLSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV8imageURLSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "presentation", + "printedName": "presentation", + "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:23ShopifyCheckoutProtocol14MessageElementV12presentationSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV12presentationSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14MessageElementV12presentationSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV12presentationSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "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:23ShopifyCheckoutProtocol14MessageElementV3urlSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV3urlSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14MessageElementV3urlSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV3urlSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO4codeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO4codeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO7contentyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO7contentyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO11contentTypeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO11contentTypeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO4pathyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO4pathyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "severity", + "printedName": "severity", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8severityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8severityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "imageURL", + "printedName": "imageURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8imageURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8imageURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "presentation", + "printedName": "presentation", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO12presentationyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO12presentationyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO3urlyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO3urlyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(code:content:contentType:path:severity:type:imageURL:presentation:url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "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": "ShopifyCheckoutProtocol.Severity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + }, + { + "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV4code7content0G4Type4path8severity4type8imageURL12presentation3urlACSSSg_SSAA07ContentH0OSgAmA8SeverityOSgAA0dH0OA3Mtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV4code7content0G4Type4path8severity4type8imageURL12presentation3urlACSSSg_SSAA07ContentH0OSgAmA8SeverityOSgAA0dH0OA3Mtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol14MessageElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(code:content:contentType:path:severity:type:imageURL:presentation:url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "ShopifyCheckoutProtocol.ContentType??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Severity??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Severity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageType?", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV4with4code7content0H4Type4path8severity4type8imageURL12presentation3urlACSSSgSg_AnA07ContentI0OSgSgAoA8SeverityOSgSgAA0dI0OSgA3OtF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV4with4code7content0H4Type4path8severity4type8imageURL12presentation3urlACSSSgSg_AnA07ContentI0OSgSgAoA8SeverityOSgSgAA0dI0OSgA3OtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ContentType", + "printedName": "ContentType", + "children": [ + { + "kind": "Var", + "name": "markdown", + "printedName": "markdown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ContentType.Type) -> ShopifyCheckoutProtocol.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO8markdownyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol11ContentTypeO8markdownyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "plain", + "printedName": "plain", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ContentType.Type) -> ShopifyCheckoutProtocol.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO5plainyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol11ContentTypeO5plainyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11ContentTypeO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol11ContentTypeO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11ContentTypeO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11ContentTypeO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO", + "mangledName": "$s23ShopifyCheckoutProtocol11ContentTypeO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Severity", + "printedName": "Severity", + "children": [ + { + "kind": "Var", + "name": "recoverable", + "printedName": "recoverable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Severity.Type) -> ShopifyCheckoutProtocol.Severity", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Severity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO11recoverableyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol8SeverityO11recoverableyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "requiresBuyerInput", + "printedName": "requiresBuyerInput", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Severity.Type) -> ShopifyCheckoutProtocol.Severity", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Severity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO18requiresBuyerInputyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol8SeverityO18requiresBuyerInputyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "requiresBuyerReview", + "printedName": "requiresBuyerReview", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Severity.Type) -> ShopifyCheckoutProtocol.Severity", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Severity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO19requiresBuyerReviewyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol8SeverityO19requiresBuyerReviewyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "unrecoverable", + "printedName": "unrecoverable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Severity.Type) -> ShopifyCheckoutProtocol.Severity", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Severity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO13unrecoverableyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol8SeverityO13unrecoverableyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Severity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol8SeverityO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol8SeverityO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol8SeverityO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol8SeverityO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO", + "mangledName": "$s23ShopifyCheckoutProtocol8SeverityO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "MessageType", + "printedName": "MessageType", + "children": [ + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageType.Type) -> ShopifyCheckoutProtocol.MessageType", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO5erroryA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageTypeO5erroryA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageType.Type) -> ShopifyCheckoutProtocol.MessageType", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO4infoyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageTypeO4infoyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageType.Type) -> ShopifyCheckoutProtocol.MessageType", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO7warningyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageTypeO7warningyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageType?", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageTypeO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageTypeO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageTypeO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageTypeO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageTypeO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OrderClass", + "printedName": "OrderClass", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol10OrderClassV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "label", + "printedName": "label", + "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:23ShopifyCheckoutProtocol10OrderClassV5labelSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV5labelSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol10OrderClassV5labelSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV5labelSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "permalinkURL", + "printedName": "permalinkURL", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV12permalinkURLSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV12permalinkURLSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol10OrderClassV12permalinkURLSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV12permalinkURLSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.OrderClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "label", + "printedName": "label", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.OrderClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO5labelyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO5labelyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "permalinkURL", + "printedName": "permalinkURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.OrderClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO12permalinkURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO12permalinkURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:label:permalinkURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderClass", + "printedName": "ShopifyCheckoutProtocol.OrderClass", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV" + }, + { + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV2id5label12permalinkURLACSS_SSSgSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV2id5label12permalinkURLACSS_SSSgSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol10OrderClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderClass", + "printedName": "ShopifyCheckoutProtocol.OrderClass", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderClass", + "printedName": "ShopifyCheckoutProtocol.OrderClass", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderClass", + "printedName": "ShopifyCheckoutProtocol.OrderClass", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderClass", + "printedName": "ShopifyCheckoutProtocol.OrderClass", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:label:permalinkURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderClass", + "printedName": "ShopifyCheckoutProtocol.OrderClass", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV4with2id5label12permalinkURLACSSSg_AHSgAHtF", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV4with2id5label12permalinkURLACSSSg_AHSgAHtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol10OrderClassV", + "mangledName": "$s23ShopifyCheckoutProtocol10OrderClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentClass", + "printedName": "PaymentClass", + "children": [ + { + "kind": "Var", + "name": "instruments", + "printedName": "instruments", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV11instrumentsSayAA0d8SelectedD10InstrumentVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12PaymentClassV11instrumentsSayAA0d8SelectedD10InstrumentVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV11instrumentsSayAA0d8SelectedD10InstrumentVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12PaymentClassV11instrumentsSayAA0d8SelectedD10InstrumentVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(instruments:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentClass", + "printedName": "ShopifyCheckoutProtocol.PaymentClass", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV11instrumentsACSayAA0d8SelectedD10InstrumentVGSg_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12PaymentClassV11instrumentsACSayAA0d8SelectedD10InstrumentVGSg_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol12PaymentClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12PaymentClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentClass", + "printedName": "ShopifyCheckoutProtocol.PaymentClass", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12PaymentClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentClass", + "printedName": "ShopifyCheckoutProtocol.PaymentClass", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12PaymentClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentClass", + "printedName": "ShopifyCheckoutProtocol.PaymentClass", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12PaymentClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentClass", + "printedName": "ShopifyCheckoutProtocol.PaymentClass", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12PaymentClassV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(instruments:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentClass", + "printedName": "ShopifyCheckoutProtocol.PaymentClass", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV4with11instrumentsACSayAA0d8SelectedD10InstrumentVGSgSg_tF", + "mangledName": "$s23ShopifyCheckoutProtocol12PaymentClassV4with11instrumentsACSayAA0d8SelectedD10InstrumentVGSgSg_tF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol12PaymentClassV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12PaymentClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol12PaymentClassV", + "mangledName": "$s23ShopifyCheckoutProtocol12PaymentClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "PaymentSelectedPaymentInstrument", + "children": [ + { + "kind": "Var", + "name": "billingAddress", + "printedName": "billingAddress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV14billingAddressAA07BillingH5ClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV14billingAddressAA07BillingH5ClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV14billingAddressAA07BillingH5ClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV14billingAddressAA07BillingH5ClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "credential", + "printedName": "credential", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10credentialAA15CredentialClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10credentialAA15CredentialClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10credentialAA15CredentialClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10credentialAA15CredentialClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "display", + "printedName": "display", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV7displaySDySSAA7JSONAnyCGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV7displaySDySSAA7JSONAnyCGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV7displaySDySSAA7JSONAnyCGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV7displaySDySSAA7JSONAnyCGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handlerID", + "printedName": "handlerID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV9handlerIDSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV9handlerIDSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV9handlerIDSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV9handlerIDSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "selected", + "printedName": "selected", + "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:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV8selectedSbSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV8selectedSbSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV8selectedSbSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV8selectedSbSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "billingAddress", + "printedName": "billingAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO14billingAddressyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO14billingAddressyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "credential", + "printedName": "credential", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO10credentialyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO10credentialyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "display", + "printedName": "display", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO7displayyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO7displayyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "handlerID", + "printedName": "handlerID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO9handlerIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO9handlerIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "selected", + "printedName": "selected", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8selectedyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8selectedyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(billingAddress:credential:display:handlerID:id:type:selected:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV14billingAddress10credential7display9handlerID2id4type8selectedAcA07BillingH5ClassVSg_AA010CredentialQ0VSgSDySSAA7JSONAnyCGSgS3SSbSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV14billingAddress10credential7display9handlerID2id4type8selectedAcA07BillingH5ClassVSg_AA010CredentialQ0VSgSDySSAA7JSONAnyCGSgS3SSbSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(billingAddress:credential:display:handlerID:id:type:selected:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "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.Bool??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV4with14billingAddress10credential7display9handlerID2id4type8selectedAcA07BillingI5ClassVSgSg_AA010CredentialR0VSgSgSDySSAA7JSONAnyCGSgSgSSSgA2YSbSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV4with14billingAddress10credential7display9handlerID2id4type8selectedAcA07BillingI5ClassVSgSg_AA010CredentialR0VSgSgSDySSAA7JSONAnyCGSgSgSSSgA2YSbSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV", + "mangledName": "$s23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BillingAddressClass", + "printedName": "BillingAddressClass", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "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:23ShopifyCheckoutProtocol19BillingAddressClassV14addressCountrySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV14addressCountrySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19BillingAddressClassV14addressCountrySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV14addressCountrySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressLocality", + "printedName": "addressLocality", + "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:23ShopifyCheckoutProtocol19BillingAddressClassV15addressLocalitySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV15addressLocalitySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19BillingAddressClassV15addressLocalitySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV15addressLocalitySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "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:23ShopifyCheckoutProtocol19BillingAddressClassV13addressRegionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV13addressRegionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19BillingAddressClassV13addressRegionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV13addressRegionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "extendedAddress", + "printedName": "extendedAddress", + "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:23ShopifyCheckoutProtocol19BillingAddressClassV08extendedE0SSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV08extendedE0SSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19BillingAddressClassV08extendedE0SSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV08extendedE0SSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "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:23ShopifyCheckoutProtocol19BillingAddressClassV9firstNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV9firstNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19BillingAddressClassV9firstNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV9firstNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol19BillingAddressClassV8lastNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV8lastNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19BillingAddressClassV8lastNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV8lastNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "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:23ShopifyCheckoutProtocol19BillingAddressClassV11phoneNumberSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV11phoneNumberSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19BillingAddressClassV11phoneNumberSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV11phoneNumberSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol19BillingAddressClassV10postalCodeSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10postalCodeSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19BillingAddressClassV10postalCodeSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10postalCodeSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "streetAddress", + "printedName": "streetAddress", + "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:23ShopifyCheckoutProtocol19BillingAddressClassV06streetE0SSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV06streetE0SSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19BillingAddressClassV06streetE0SSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV06streetE0SSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO14addressCountryyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO14addressCountryyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "addressLocality", + "printedName": "addressLocality", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO15addressLocalityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO15addressLocalityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO13addressRegionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO13addressRegionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "extendedAddress", + "printedName": "extendedAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO08extendedE0yA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO08extendedE0yA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "firstName", + "printedName": "firstName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO9firstNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO9firstNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lastName", + "printedName": "lastName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8lastNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8lastNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO11phoneNumberyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO11phoneNumberyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "postalCode", + "printedName": "postalCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO10postalCodeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO10postalCodeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "streetAddress", + "printedName": "streetAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO06streetE0yA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO06streetE0yA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(addressCountry:addressLocality:addressRegion:extendedAddress:firstName:lastName:phoneNumber:postalCode:streetAddress:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + }, + { + "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": "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": "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": "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV14addressCountry0G8Locality0G6Region08extendedE09firstName04lastM011phoneNumber10postalCode06streetE0ACSSSg_A8Mtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV14addressCountry0G8Locality0G6Region08extendedE09firstName04lastM011phoneNumber10postalCode06streetE0ACSSSg_A8Mtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol19BillingAddressClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(addressCountry:addressLocality:addressRegion:extendedAddress:firstName:lastName:phoneNumber:postalCode:streetAddress:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV4with14addressCountry0H8Locality0H6Region08extendedE09firstName04lastN011phoneNumber10postalCode06streetE0ACSSSgSg_A8OtF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV4with14addressCountry0H8Locality0H6Region08extendedE09firstName04lastN011phoneNumber10postalCode06streetE0ACSSSgSg_A8OtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV", + "mangledName": "$s23ShopifyCheckoutProtocol19BillingAddressClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CredentialClass", + "printedName": "CredentialClass", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol15CredentialClassV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol15CredentialClassV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol15CredentialClassV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV4typeACSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15CredentialClassV4typeACSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol15CredentialClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol15CredentialClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15CredentialClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15CredentialClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15CredentialClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15CredentialClassV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV4with4typeACSSSg_tF", + "mangledName": "$s23ShopifyCheckoutProtocol15CredentialClassV4with4typeACSSSg_tF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol15CredentialClassV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol15CredentialClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV", + "mangledName": "$s23ShopifyCheckoutProtocol15CredentialClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SignalsClass", + "printedName": "SignalsClass", + "children": [ + { + "kind": "Var", + "name": "devUcpBuyerIP", + "printedName": "devUcpBuyerIP", + "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:23ShopifyCheckoutProtocol12SignalsClassV13devUcpBuyerIPSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV13devUcpBuyerIPSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12SignalsClassV13devUcpBuyerIPSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV13devUcpBuyerIPSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "devUcpUserAgent", + "printedName": "devUcpUserAgent", + "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:23ShopifyCheckoutProtocol12SignalsClassV15devUcpUserAgentSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV15devUcpUserAgentSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12SignalsClassV15devUcpUserAgentSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV15devUcpUserAgentSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "devUcpBuyerIP", + "printedName": "devUcpBuyerIP", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.SignalsClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.SignalsClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.SignalsClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.SignalsClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.SignalsClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO13devUcpBuyerIPyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO13devUcpBuyerIPyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "devUcpUserAgent", + "printedName": "devUcpUserAgent", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.SignalsClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.SignalsClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.SignalsClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.SignalsClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.SignalsClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO15devUcpUserAgentyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO15devUcpUserAgentyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.SignalsClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.SignalsClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.SignalsClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.SignalsClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.SignalsClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.SignalsClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(devUcpBuyerIP:devUcpUserAgent:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SignalsClass", + "printedName": "ShopifyCheckoutProtocol.SignalsClass", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV" + }, + { + "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" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV13devUcpBuyerIP0fG9UserAgentACSSSg_AFtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV13devUcpBuyerIP0fG9UserAgentACSSSg_AFtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol12SignalsClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SignalsClass", + "printedName": "ShopifyCheckoutProtocol.SignalsClass", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SignalsClass", + "printedName": "ShopifyCheckoutProtocol.SignalsClass", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SignalsClass", + "printedName": "ShopifyCheckoutProtocol.SignalsClass", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SignalsClass", + "printedName": "ShopifyCheckoutProtocol.SignalsClass", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(devUcpBuyerIP:devUcpUserAgent:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SignalsClass", + "printedName": "ShopifyCheckoutProtocol.SignalsClass", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV4with13devUcpBuyerIP0gH9UserAgentACSSSgSg_AHtF", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV4with13devUcpBuyerIP0gH9UserAgentACSSSgSg_AHtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol12SignalsClassV", + "mangledName": "$s23ShopifyCheckoutProtocol12SignalsClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CheckoutStatus", + "printedName": "CheckoutStatus", + "children": [ + { + "kind": "Var", + "name": "canceled", + "printedName": "canceled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutStatus.Type) -> ShopifyCheckoutProtocol.CheckoutStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO8canceledyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B6StatusO8canceledyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "completeInProgress", + "printedName": "completeInProgress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutStatus.Type) -> ShopifyCheckoutProtocol.CheckoutStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO18completeInProgressyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B6StatusO18completeInProgressyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutStatus.Type) -> ShopifyCheckoutProtocol.CheckoutStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO9completedyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B6StatusO9completedyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "incomplete", + "printedName": "incomplete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutStatus.Type) -> ShopifyCheckoutProtocol.CheckoutStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO10incompleteyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B6StatusO10incompleteyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "readyForComplete", + "printedName": "readyForComplete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutStatus.Type) -> ShopifyCheckoutProtocol.CheckoutStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO16readyForCompleteyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B6StatusO16readyForCompleteyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "requiresEscalation", + "printedName": "requiresEscalation", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutStatus.Type) -> ShopifyCheckoutProtocol.CheckoutStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO18requiresEscalationyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B6StatusO18requiresEscalationyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutStatus", + "printedName": "ShopifyCheckoutProtocol.CheckoutStatus", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B6StatusO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol0B6StatusO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B6StatusO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B6StatusO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol0B6StatusO", + "mangledName": "$s23ShopifyCheckoutProtocol0B6StatusO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CheckoutTotal", + "printedName": "CheckoutTotal", + "children": [ + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV6amountSivp", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV6amountSivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV6amountSivg", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV6amountSivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "displayText", + "printedName": "displayText", + "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:23ShopifyCheckoutProtocol0B5TotalV11displayTextSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV11displayTextSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol0B5TotalV11displayTextSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV11displayTextSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol0B5TotalV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lines", + "printedName": "lines", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.TotalLine]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TotalLine]", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLine", + "printedName": "ShopifyCheckoutProtocol.TotalLine", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV5linesSayAA0D4LineVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV5linesSayAA0D4LineVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.TotalLine]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TotalLine]", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLine", + "printedName": "ShopifyCheckoutProtocol.TotalLine", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV5linesSayAA0D4LineVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV5linesSayAA0D4LineVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys.Type) -> ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO6amountyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO6amountyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "displayText", + "printedName": "displayText", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys.Type) -> ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO11displayTextyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO11displayTextyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys.Type) -> ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lines", + "printedName": "lines", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys.Type) -> ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO5linesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO5linesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(amount:displayText:type:lines:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.TotalLine]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TotalLine]", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLine", + "printedName": "ShopifyCheckoutProtocol.TotalLine", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV6amount11displayText4type5linesACSi_SSSgSSSayAA0D4LineVGSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV6amount11displayText4type5linesACSi_SSSgSSSayAA0D4LineVGSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol0B5TotalV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(amount:displayText:type:lines:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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": "[ShopifyCheckoutProtocol.TotalLine]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.TotalLine]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TotalLine]", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLine", + "printedName": "ShopifyCheckoutProtocol.TotalLine", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV4with6amount11displayText4type5linesACSiSg_SSSgSgAJSayAA0D4LineVGSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV4with6amount11displayText4type5linesACSiSg_SSSgSgAJSayAA0D4LineVGSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV", + "mangledName": "$s23ShopifyCheckoutProtocol0B5TotalV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TotalLine", + "printedName": "TotalLine", + "children": [ + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV6amountSivp", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV6amountSivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV6amountSivg", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV6amountSivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "displayText", + "printedName": "displayText", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV11displayTextSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV11displayTextSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol9TotalLineV11displayTextSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV11displayTextSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TotalLine.CodingKeys.Type) -> ShopifyCheckoutProtocol.TotalLine.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLine.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TotalLine.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLine.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO6amountyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO6amountyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "displayText", + "printedName": "displayText", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TotalLine.CodingKeys.Type) -> ShopifyCheckoutProtocol.TotalLine.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLine.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TotalLine.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLine.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO11displayTextyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO11displayTextyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TotalLine.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLine.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TotalLine.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLine.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TotalLine.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLine.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(amount:displayText:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLine", + "printedName": "ShopifyCheckoutProtocol.TotalLine", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV6amount11displayTextACSi_SStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV6amount11displayTextACSi_SStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol9TotalLineV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLine", + "printedName": "ShopifyCheckoutProtocol.TotalLine", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLine", + "printedName": "ShopifyCheckoutProtocol.TotalLine", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLine", + "printedName": "ShopifyCheckoutProtocol.TotalLine", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLine", + "printedName": "ShopifyCheckoutProtocol.TotalLine", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(amount:displayText:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLine", + "printedName": "ShopifyCheckoutProtocol.TotalLine", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV4with6amount11displayTextACSiSg_SSSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV4with6amount11displayTextACSiSg_SSSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol9TotalLineV", + "mangledName": "$s23ShopifyCheckoutProtocol9TotalLineV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UCPCheckoutResponseSchema", + "printedName": "UCPCheckoutResponseSchema", + "children": [ + { + "kind": "Var", + "name": "capabilities", + "printedName": "capabilities", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV12capabilitiesSDySSSayAA010CapabilityeF0VGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV12capabilitiesSDySSSayAA010CapabilityeF0VGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV12capabilitiesSDySSSayAA010CapabilityeF0VGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV12capabilitiesSDySSSayAA010CapabilityeF0VGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "paymentHandlers", + "printedName": "paymentHandlers", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV15paymentHandlersSDySSSayAA014PaymentHandlereF0VGGvp", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV15paymentHandlersSDySSSayAA014PaymentHandlereF0VGGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV15paymentHandlersSDySSSayAA014PaymentHandlereF0VGGvg", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV15paymentHandlersSDySSSayAA014PaymentHandlereF0VGGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "services", + "printedName": "services", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.ServiceResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.ServiceResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ServiceResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "ServiceResponseSchema", + "printedName": "ShopifyCheckoutProtocol.ServiceResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV8servicesSDySSSayAA07ServiceeF0VGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV8servicesSDySSSayAA07ServiceeF0VGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.ServiceResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.ServiceResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ServiceResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "ServiceResponseSchema", + "printedName": "ShopifyCheckoutProtocol.ServiceResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV8servicesSDySSSayAA07ServiceeF0VGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV8servicesSDySSSayAA07ServiceeF0VGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV6statusAA0deF6StatusOSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV6statusAA0deF6StatusOSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV6statusAA0deF6StatusOSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV6statusAA0deF6StatusOSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV7versionSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV7versionSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV7versionSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV7versionSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "capabilities", + "printedName": "capabilities", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO12capabilitiesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO12capabilitiesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "paymentHandlers", + "printedName": "paymentHandlers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO15paymentHandlersyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO15paymentHandlersyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "services", + "printedName": "services", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8servicesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8servicesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO6statusyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO6statusyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO7versionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO7versionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(capabilities:paymentHandlers:services:status:version:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.ServiceResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.ServiceResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ServiceResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "ServiceResponseSchema", + "printedName": "ShopifyCheckoutProtocol.ServiceResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV12capabilities15paymentHandlers8services6status7versionACSDySSSayAA010CapabilityeF0VGGSg_SDySSSayAA014PaymentHandlereF0VGGSDySSSayAA07ServiceeF0VGGSgAA0deF6StatusOSgSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV12capabilities15paymentHandlers8services6status7versionACSDySSSayAA010CapabilityeF0VGGSg_SDySSSayAA014PaymentHandlereF0VGGSDySSSayAA07ServiceeF0VGGSgAA0deF6StatusOSgSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(capabilities:paymentHandlers:services:status:version:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.ServiceResponseSchema]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.ServiceResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.ServiceResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ServiceResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "ServiceResponseSchema", + "printedName": "ShopifyCheckoutProtocol.ServiceResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV4with12capabilities15paymentHandlers8services6status7versionACSDySSSayAA010CapabilityeF0VGGSgSg_SDySSSayAA014PaymentHandlereF0VGGSgSDySSSayAA07ServiceeF0VGGSgSgAA0deF6StatusOSgSgSSSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV4with12capabilities15paymentHandlers8services6status7versionACSDySSSayAA010CapabilityeF0VGGSgSg_SDySSSayAA014PaymentHandlereF0VGGSgSDySSSayAA07ServiceeF0VGGSgSgAA0deF6StatusOSgSgSSSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV", + "mangledName": "$s23ShopifyCheckoutProtocol25UCPCheckoutResponseSchemaV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CapabilityResponseSchema", + "printedName": "CapabilityResponseSchema", + "children": [ + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV6configSDySSAA7JSONAnyCGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV6configSDySSAA7JSONAnyCGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV6configSDySSAA7JSONAnyCGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV6configSDySSAA7JSONAnyCGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "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:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV2idSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV2idSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV2idSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV2idSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "schema", + "printedName": "schema", + "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:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV6schemaSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV6schemaSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV6schemaSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV6schemaSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "spec", + "printedName": "spec", + "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:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV4specSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV4specSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV4specSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV4specSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV7versionSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV7versionSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV7versionSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV7versionSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "extends", + "printedName": "extends", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Extends?", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV7extendsAA7ExtendsOSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV7extendsAA7ExtendsOSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Extends?", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV7extendsAA7ExtendsOSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV7extendsAA7ExtendsOSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:id:schema:spec:version:extends:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "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": "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Extends?", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV6config2id6schema4spec7version7extendsACSDySSAA7JSONAnyCGSg_SSSgA2NSSAA7ExtendsOSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV6config2id6schema4spec7version7extendsACSDySSAA7JSONAnyCGSg_SSSgA2NSSAA7ExtendsOSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(config:id:schema:spec:version:extends:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "ShopifyCheckoutProtocol.Extends??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Extends?", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV4with6config2id6schema4spec7version7extendsACSDySSAA7JSONAnyCGSgSg_SSSgSgA2qpA7ExtendsOSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV4with6config2id6schema4spec7version7extendsACSDySSAA7JSONAnyCGSgSg_SSSgSgA2qpA7ExtendsOSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV", + "mangledName": "$s23ShopifyCheckoutProtocol24CapabilityResponseSchemaV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Extends", + "printedName": "Extends", + "children": [ + { + "kind": "Var", + "name": "string", + "printedName": "string", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Extends.Type) -> (Swift.String) -> ShopifyCheckoutProtocol.Extends", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ShopifyCheckoutProtocol.Extends", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Extends.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO6stringyACSScACmF", + "mangledName": "$s23ShopifyCheckoutProtocol7ExtendsO6stringyACSScACmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "stringArray", + "printedName": "stringArray", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Extends.Type) -> ([Swift.String]) -> ShopifyCheckoutProtocol.Extends", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String]) -> ShopifyCheckoutProtocol.Extends", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Extends.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO11stringArrayyACSaySSGcACmF", + "mangledName": "$s23ShopifyCheckoutProtocol7ExtendsO11stringArrayyACSaySSGcACmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7ExtendsO4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol7ExtendsO6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol7ExtendsO6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO", + "mangledName": "$s23ShopifyCheckoutProtocol7ExtendsO", + "moduleName": "ShopifyCheckoutProtocol", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentHandlerResponseSchema", + "printedName": "PaymentHandlerResponseSchema", + "children": [ + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV6configSDySSAA7JSONAnyCGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV6configSDySSAA7JSONAnyCGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV6configSDySSAA7JSONAnyCGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV6configSDySSAA7JSONAnyCGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "schema", + "printedName": "schema", + "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:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV6schemaSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV6schemaSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV6schemaSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV6schemaSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "spec", + "printedName": "spec", + "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:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV4specSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV4specSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV4specSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV4specSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV7versionSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV7versionSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV7versionSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV7versionSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "availableInstruments", + "printedName": "availableInstruments", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchemaAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV20availableInstrumentsSayAA0defG19AvailableInstrumentVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV20availableInstrumentsSayAA0defG19AvailableInstrumentVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchemaAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV20availableInstrumentsSayAA0defG19AvailableInstrumentVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV20availableInstrumentsSayAA0defG19AvailableInstrumentVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO6configyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO6configyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "schema", + "printedName": "schema", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO6schemayA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO6schemayA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "spec", + "printedName": "spec", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO4specyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO4specyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO7versionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO7versionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "availableInstruments", + "printedName": "availableInstruments", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO20availableInstrumentsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO20availableInstrumentsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:id:schema:spec:version:availableInstruments:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchemaAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV6config2id6schema4spec7version20availableInstrumentsACSDySSAA7JSONAnyCGSg_S2SSgANSSSayAA0defG19AvailableInstrumentVGSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV6config2id6schema4spec7version20availableInstrumentsACSDySSAA7JSONAnyCGSg_S2SSgANSSSayAA0defG19AvailableInstrumentVGSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV7fromURLAC10Foundation0I0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV7fromURLAC10Foundation0I0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(config:id:schema:spec:version:availableInstruments:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchemaAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV4with6config2id6schema4spec7version20availableInstrumentsACSDySSAA7JSONAnyCGSgSg_SSSgAPSgAqPSayAA0defG19AvailableInstrumentVGSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV4with6config2id6schema4spec7version20availableInstrumentsACSDySSAA7JSONAnyCGSgSg_SSSgAPSgAqPSayAA0defG19AvailableInstrumentVGSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV8jsonData10Foundation0I0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV8jsonData10Foundation0I0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV", + "mangledName": "$s23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentHandlerResponseSchemaAvailableInstrument", + "printedName": "PaymentHandlerResponseSchemaAvailableInstrument", + "children": [ + { + "kind": "Var", + "name": "constraints", + "printedName": "constraints", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV11constraintsSDySSAA7JSONAnyCGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV11constraintsSDySSAA7JSONAnyCGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV11constraintsSDySSAA7JSONAnyCGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV11constraintsSDySSAA7JSONAnyCGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(constraints:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchemaAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV11constraints4typeACSDySSAA7JSONAnyCGSg_SStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV11constraints4typeACSDySSAA7JSONAnyCGSg_SStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchemaAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchemaAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchemaAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchemaAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV7fromURLAC10Foundation0K0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV7fromURLAC10Foundation0K0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(constraints:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchemaAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchemaAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV4with11constraints4typeACSDySSAA7JSONAnyCGSgSg_SSSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV4with11constraints4typeACSDySSAA7JSONAnyCGSgSg_SSSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV8jsonData10Foundation0K0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV8jsonData10Foundation0K0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV", + "mangledName": "$s23ShopifyCheckoutProtocol47PaymentHandlerResponseSchemaAvailableInstrumentV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ServiceResponseSchema", + "printedName": "ServiceResponseSchema", + "children": [ + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedTransportConfig", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV6configAA23EmbeddedTransportConfigVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV6configAA23EmbeddedTransportConfigVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedTransportConfig", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV6configAA23EmbeddedTransportConfigVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV6configAA23EmbeddedTransportConfigVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "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:23ShopifyCheckoutProtocol21ServiceResponseSchemaV2idSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV2idSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol21ServiceResponseSchemaV2idSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV2idSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "schema", + "printedName": "schema", + "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:23ShopifyCheckoutProtocol21ServiceResponseSchemaV6schemaSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV6schemaSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol21ServiceResponseSchemaV6schemaSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV6schemaSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "spec", + "printedName": "spec", + "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:23ShopifyCheckoutProtocol21ServiceResponseSchemaV4specSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV4specSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol21ServiceResponseSchemaV4specSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV4specSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV7versionSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV7versionSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol21ServiceResponseSchemaV7versionSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV7versionSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "endpoint", + "printedName": "endpoint", + "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:23ShopifyCheckoutProtocol21ServiceResponseSchemaV8endpointSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV8endpointSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol21ServiceResponseSchemaV8endpointSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV8endpointSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "transport", + "printedName": "transport", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV9transportAA9TransportOvp", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV9transportAA9TransportOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV9transportAA9TransportOvg", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV9transportAA9TransportOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:id:schema:spec:version:endpoint:transport:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ServiceResponseSchema", + "printedName": "ShopifyCheckoutProtocol.ServiceResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedTransportConfig", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV" + } + ], + "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": "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": "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": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV6config2id6schema4spec7version8endpoint9transportAcA23EmbeddedTransportConfigVSg_SSSgA2NSSAnA0O0Otcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV6config2id6schema4spec7version8endpoint9transportAcA23EmbeddedTransportConfigVSg_SSSgA2NSSAnA0O0Otcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol21ServiceResponseSchemaV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ServiceResponseSchema", + "printedName": "ShopifyCheckoutProtocol.ServiceResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ServiceResponseSchema", + "printedName": "ShopifyCheckoutProtocol.ServiceResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ServiceResponseSchema", + "printedName": "ShopifyCheckoutProtocol.ServiceResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ServiceResponseSchema", + "printedName": "ShopifyCheckoutProtocol.ServiceResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(config:id:schema:spec:version:endpoint:transport:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ServiceResponseSchema", + "printedName": "ShopifyCheckoutProtocol.ServiceResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedTransportConfig", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Transport?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV4with6config2id6schema4spec7version8endpoint9transportAcA23EmbeddedTransportConfigVSgSg_SSSgSgA2qpqA0P0OSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV4with6config2id6schema4spec7version8endpoint9transportAcA23EmbeddedTransportConfigVSgSg_SSSgSgA2qpqA0P0OSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol21ServiceResponseSchemaV", + "mangledName": "$s23ShopifyCheckoutProtocol21ServiceResponseSchemaV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EmbeddedTransportConfig", + "printedName": "EmbeddedTransportConfig", + "children": [ + { + "kind": "Var", + "name": "colorScheme", + "printedName": "colorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.EmbeddedColorScheme]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.EmbeddedColorScheme]", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedColorScheme", + "printedName": "ShopifyCheckoutProtocol.EmbeddedColorScheme", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV11colorSchemeSayAA0d5ColorH0OGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV11colorSchemeSayAA0d5ColorH0OGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.EmbeddedColorScheme]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.EmbeddedColorScheme]", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedColorScheme", + "printedName": "ShopifyCheckoutProtocol.EmbeddedColorScheme", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV11colorSchemeSayAA0d5ColorH0OGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV11colorSchemeSayAA0d5ColorH0OGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "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:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV8delegateSaySSGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV8delegateSaySSGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV8delegateSaySSGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV8delegateSaySSGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "colorScheme", + "printedName": "colorScheme", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys.Type) -> ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO11colorSchemeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO11colorSchemeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys.Type) -> ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8delegateyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8delegateyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(colorScheme:delegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedTransportConfig", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.EmbeddedColorScheme]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.EmbeddedColorScheme]", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedColorScheme", + "printedName": "ShopifyCheckoutProtocol.EmbeddedColorScheme", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO" + } + ], + "usr": "s:Sa" + } + ], + "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" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV11colorScheme8delegateACSayAA0d5ColorH0OGSg_SaySSGSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV11colorScheme8delegateACSayAA0d5ColorH0OGSg_SaySSGSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedTransportConfig", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedTransportConfig", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedTransportConfig", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedTransportConfig", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(colorScheme:delegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedTransportConfig", + "printedName": "ShopifyCheckoutProtocol.EmbeddedTransportConfig", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.EmbeddedColorScheme]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.EmbeddedColorScheme]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.EmbeddedColorScheme]", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedColorScheme", + "printedName": "ShopifyCheckoutProtocol.EmbeddedColorScheme", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]??", + "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" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV4with11colorScheme8delegateACSayAA0d5ColorI0OGSgSg_SaySSGSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV4with11colorScheme8delegateACSayAA0d5ColorI0OGSgSg_SaySSGSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol23EmbeddedTransportConfigV", + "mangledName": "$s23ShopifyCheckoutProtocol23EmbeddedTransportConfigV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EmbeddedColorScheme", + "printedName": "EmbeddedColorScheme", + "children": [ + { + "kind": "Var", + "name": "dark", + "printedName": "dark", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.EmbeddedColorScheme.Type) -> ShopifyCheckoutProtocol.EmbeddedColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedColorScheme", + "printedName": "ShopifyCheckoutProtocol.EmbeddedColorScheme", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.EmbeddedColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedColorScheme", + "printedName": "ShopifyCheckoutProtocol.EmbeddedColorScheme", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO4darkyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol19EmbeddedColorSchemeO4darkyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "light", + "printedName": "light", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.EmbeddedColorScheme.Type) -> ShopifyCheckoutProtocol.EmbeddedColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedColorScheme", + "printedName": "ShopifyCheckoutProtocol.EmbeddedColorScheme", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.EmbeddedColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedColorScheme", + "printedName": "ShopifyCheckoutProtocol.EmbeddedColorScheme", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO5lightyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol19EmbeddedColorSchemeO5lightyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.EmbeddedColorScheme?", + "children": [ + { + "kind": "TypeNominal", + "name": "EmbeddedColorScheme", + "printedName": "ShopifyCheckoutProtocol.EmbeddedColorScheme", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19EmbeddedColorSchemeO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol19EmbeddedColorSchemeO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol19EmbeddedColorSchemeO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol19EmbeddedColorSchemeO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol19EmbeddedColorSchemeO", + "mangledName": "$s23ShopifyCheckoutProtocol19EmbeddedColorSchemeO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Transport", + "printedName": "Transport", + "children": [ + { + "kind": "Var", + "name": "a2A", + "printedName": "a2A", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Transport.Type) -> ShopifyCheckoutProtocol.Transport", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Transport.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol9TransportO3a2AyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol9TransportO3a2AyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "embedded", + "printedName": "embedded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Transport.Type) -> ShopifyCheckoutProtocol.Transport", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Transport.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol9TransportO8embeddedyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol9TransportO8embeddedyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "mcp", + "printedName": "mcp", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Transport.Type) -> ShopifyCheckoutProtocol.Transport", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Transport.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol9TransportO3mcpyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol9TransportO3mcpyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "rest", + "printedName": "rest", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Transport.Type) -> ShopifyCheckoutProtocol.Transport", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Transport.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol9TransportO4restyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol9TransportO4restyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Transport?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol9TransportO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol9TransportO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol9TransportO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol9TransportO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol9TransportO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol9TransportO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol9TransportO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol9TransportO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol9TransportO", + "mangledName": "$s23ShopifyCheckoutProtocol9TransportO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "UCPCheckoutResponseSchemaStatus", + "children": [ + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus.Type) -> ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO5erroryA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO5erroryA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "success", + "printedName": "success", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus.Type) -> ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO7successyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO7successyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO", + "mangledName": "$s23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentAccountInfo", + "printedName": "PaymentAccountInfo", + "children": [ + { + "kind": "Var", + "name": "paymentAccountReference", + "printedName": "paymentAccountReference", + "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:23ShopifyCheckoutProtocol18PaymentAccountInfoV07paymentE9ReferenceSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV07paymentE9ReferenceSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol18PaymentAccountInfoV07paymentE9ReferenceSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV07paymentE9ReferenceSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "paymentAccountReference", + "printedName": "paymentAccountReference", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentAccountInfo.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentAccountInfo.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO07paymentE9ReferenceyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO07paymentE9ReferenceyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(paymentAccountReference:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentAccountInfo", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV07paymentE9ReferenceACSSSg_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV07paymentE9ReferenceACSSSg_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol18PaymentAccountInfoV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentAccountInfo", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentAccountInfo", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentAccountInfo", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentAccountInfo", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(paymentAccountReference:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentAccountInfo", + "printedName": "ShopifyCheckoutProtocol.PaymentAccountInfo", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV4with07paymentE9ReferenceACSSSgSg_tF", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV4with07paymentE9ReferenceACSSSgSg_tF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol18PaymentAccountInfoV", + "mangledName": "$s23ShopifyCheckoutProtocol18PaymentAccountInfoV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Adjustment", + "printedName": "Adjustment", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "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:23ShopifyCheckoutProtocol10AdjustmentV11descriptionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV11descriptionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol10AdjustmentV11descriptionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV11descriptionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol10AdjustmentV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItem]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItem", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItem", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV9lineItemsSayAA0D8LineItemVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV9lineItemsSayAA0D8LineItemVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItem]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItem", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItem", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV9lineItemsSayAA0D8LineItemVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV9lineItemsSayAA0D8LineItemVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "occurredAt", + "printedName": "occurredAt", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10occurredAt10Foundation4DateVvp", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10occurredAt10Foundation4DateVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10occurredAt10Foundation4DateVvg", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10occurredAt10Foundation4DateVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV6statusAA0D6StatusOvp", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV6statusAA0D6StatusOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV6statusAA0D6StatusOvg", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV6statusAA0D6StatusOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV6totalsSayAA13LineItemTotalVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV6totalsSayAA13LineItemTotalVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV6totalsSayAA13LineItemTotalVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV6totalsSayAA13LineItemTotalVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol10AdjustmentV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type) -> ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO11descriptionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO11descriptionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type) -> ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type) -> ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO9lineItemsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO9lineItemsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "occurredAt", + "printedName": "occurredAt", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type) -> ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO10occurredAtyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO10occurredAtyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type) -> ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO6statusyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO6statusyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type) -> ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO6totalsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO6totalsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type) -> ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Adjustment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(description:id:lineItems:occurredAt:status:totals:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Adjustment", + "printedName": "ShopifyCheckoutProtocol.Adjustment", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItem]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItem", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItem", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV11description2id9lineItems10occurredAt6status6totals4typeACSSSg_SSSayAA0D8LineItemVGSg10Foundation4DateVAA0D6StatusOSayAA0nO5TotalVGSgSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV11description2id9lineItems10occurredAt6status6totals4typeACSSSg_SSSayAA0D8LineItemVGSg10Foundation4DateVAA0D6StatusOSayAA0nO5TotalVGSgSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol10AdjustmentV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Adjustment", + "printedName": "ShopifyCheckoutProtocol.Adjustment", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Adjustment", + "printedName": "ShopifyCheckoutProtocol.Adjustment", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Adjustment", + "printedName": "ShopifyCheckoutProtocol.Adjustment", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Adjustment", + "printedName": "ShopifyCheckoutProtocol.Adjustment", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(description:id:lineItems:occurredAt:status:totals:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Adjustment", + "printedName": "ShopifyCheckoutProtocol.Adjustment", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "[ShopifyCheckoutProtocol.AdjustmentLineItem]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItem]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItem", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItem", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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": "ShopifyCheckoutProtocol.AdjustmentStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV4with11description2id9lineItems10occurredAt6status6totals4typeACSSSgSg_ALSayAA0D8LineItemVGSgSg10Foundation4DateVSgAA0D6StatusOSgSayAA0oP5TotalVGSgSgALtF", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV4with11description2id9lineItems10occurredAt6status6totals4typeACSSSgSg_ALSayAA0D8LineItemVGSgSg10Foundation4DateVSgAA0D6StatusOSgSayAA0oP5TotalVGSgSgALtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol10AdjustmentV", + "mangledName": "$s23ShopifyCheckoutProtocol10AdjustmentV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AdjustmentLineItem", + "printedName": "AdjustmentLineItem", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol18AdjustmentLineItemV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV8quantitySivp", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV8quantitySivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV8quantitySivg", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV8quantitySivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItem", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItem", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV2id8quantityACSS_Sitcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV2id8quantityACSS_Sitcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol18AdjustmentLineItemV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItem", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItem", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItem", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItem", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItem", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItem", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItem", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItem", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItem", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItem", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV" + }, + { + "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.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV4with2id8quantityACSSSg_SiSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV4with2id8quantityACSSSg_SiSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol18AdjustmentLineItemV", + "mangledName": "$s23ShopifyCheckoutProtocol18AdjustmentLineItemV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AdjustmentStatus", + "printedName": "AdjustmentStatus", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AdjustmentStatus.Type) -> ShopifyCheckoutProtocol.AdjustmentStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO9completedyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol16AdjustmentStatusO9completedyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "failed", + "printedName": "failed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AdjustmentStatus.Type) -> ShopifyCheckoutProtocol.AdjustmentStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO6failedyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol16AdjustmentStatusO6failedyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "pending", + "printedName": "pending", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AdjustmentStatus.Type) -> ShopifyCheckoutProtocol.AdjustmentStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO7pendingyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol16AdjustmentStatusO7pendingyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16AdjustmentStatusO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol16AdjustmentStatusO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16AdjustmentStatusO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16AdjustmentStatusO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO", + "mangledName": "$s23ShopifyCheckoutProtocol16AdjustmentStatusO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AvailablePaymentInstrument", + "printedName": "AvailablePaymentInstrument", + "children": [ + { + "kind": "Var", + "name": "constraints", + "printedName": "constraints", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV11constraintsSDySSAA7JSONAnyCGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV11constraintsSDySSAA7JSONAnyCGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV11constraintsSDySSAA7JSONAnyCGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV11constraintsSDySSAA7JSONAnyCGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(constraints:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailablePaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.AvailablePaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV11constraints4typeACSDySSAA7JSONAnyCGSg_SStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV11constraints4typeACSDySSAA7JSONAnyCGSg_SStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailablePaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.AvailablePaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailablePaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.AvailablePaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailablePaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.AvailablePaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailablePaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.AvailablePaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(constraints:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailablePaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.AvailablePaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV4with11constraints4typeACSDySSAA7JSONAnyCGSgSg_SSSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV4with11constraints4typeACSDySSAA7JSONAnyCGSgSg_SSSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV", + "mangledName": "$s23ShopifyCheckoutProtocol26AvailablePaymentInstrumentV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TokenBinding", + "printedName": "TokenBinding", + "children": [ + { + "kind": "Var", + "name": "checkoutID", + "printedName": "checkoutID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10checkoutIDSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10checkoutIDSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12TokenBindingV10checkoutIDSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10checkoutIDSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identity", + "printedName": "identity", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.IdentityClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "IdentityClass", + "printedName": "ShopifyCheckoutProtocol.IdentityClass", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV8identityAA13IdentityClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV8identityAA13IdentityClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.IdentityClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "IdentityClass", + "printedName": "ShopifyCheckoutProtocol.IdentityClass", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV8identityAA13IdentityClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV8identityAA13IdentityClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "checkoutID", + "printedName": "checkoutID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TokenBinding.CodingKeys.Type) -> ShopifyCheckoutProtocol.TokenBinding.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TokenBinding.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TokenBinding.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TokenBinding.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO10checkoutIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO10checkoutIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "identity", + "printedName": "identity", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TokenBinding.CodingKeys.Type) -> ShopifyCheckoutProtocol.TokenBinding.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TokenBinding.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TokenBinding.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TokenBinding.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8identityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8identityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TokenBinding.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TokenBinding.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TokenBinding.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TokenBinding.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TokenBinding.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TokenBinding.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(checkoutID:identity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TokenBinding", + "printedName": "ShopifyCheckoutProtocol.TokenBinding", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.IdentityClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "IdentityClass", + "printedName": "ShopifyCheckoutProtocol.IdentityClass", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10checkoutID8identityACSS_AA13IdentityClassVSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10checkoutID8identityACSS_AA13IdentityClassVSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol12TokenBindingV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TokenBinding", + "printedName": "ShopifyCheckoutProtocol.TokenBinding", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TokenBinding", + "printedName": "ShopifyCheckoutProtocol.TokenBinding", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TokenBinding", + "printedName": "ShopifyCheckoutProtocol.TokenBinding", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TokenBinding", + "printedName": "ShopifyCheckoutProtocol.TokenBinding", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(checkoutID:identity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TokenBinding", + "printedName": "ShopifyCheckoutProtocol.TokenBinding", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV" + }, + { + "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": "ShopifyCheckoutProtocol.IdentityClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.IdentityClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "IdentityClass", + "printedName": "ShopifyCheckoutProtocol.IdentityClass", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV4with10checkoutID8identityACSSSg_AA13IdentityClassVSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV4with10checkoutID8identityACSSSg_AA13IdentityClassVSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol12TokenBindingV", + "mangledName": "$s23ShopifyCheckoutProtocol12TokenBindingV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IdentityClass", + "printedName": "IdentityClass", + "children": [ + { + "kind": "Var", + "name": "accessToken", + "printedName": "accessToken", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV11accessTokenSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV11accessTokenSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13IdentityClassV11accessTokenSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV11accessTokenSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "accessToken", + "printedName": "accessToken", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.IdentityClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.IdentityClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.IdentityClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.IdentityClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.IdentityClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO11accessTokenyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO11accessTokenyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.IdentityClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.IdentityClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.IdentityClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.IdentityClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.IdentityClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.IdentityClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(accessToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IdentityClass", + "printedName": "ShopifyCheckoutProtocol.IdentityClass", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV11accessTokenACSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV11accessTokenACSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol13IdentityClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IdentityClass", + "printedName": "ShopifyCheckoutProtocol.IdentityClass", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IdentityClass", + "printedName": "ShopifyCheckoutProtocol.IdentityClass", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IdentityClass", + "printedName": "ShopifyCheckoutProtocol.IdentityClass", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IdentityClass", + "printedName": "ShopifyCheckoutProtocol.IdentityClass", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(accessToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IdentityClass", + "printedName": "ShopifyCheckoutProtocol.IdentityClass", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV4with11accessTokenACSSSg_tF", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV4with11accessTokenACSSSg_tF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol13IdentityClassV", + "mangledName": "$s23ShopifyCheckoutProtocol13IdentityClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BusinessFulfillmentConfig", + "printedName": "BusinessFulfillmentConfig", + "children": [ + { + "kind": "Var", + "name": "allowsMethodCombinations", + "printedName": "allowsMethodCombinations", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TypeElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV24allowsMethodCombinationsSaySayAA11TypeElementOGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV24allowsMethodCombinationsSaySayAA11TypeElementOGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TypeElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV24allowsMethodCombinationsSaySayAA11TypeElementOGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV24allowsMethodCombinationsSaySayAA11TypeElementOGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allowsMultiDestination", + "printedName": "allowsMultiDestination", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination?", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV22allowsMultiDestinationAA0def6AllowshI0VSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV22allowsMultiDestinationAA0def6AllowshI0VSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination?", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV22allowsMultiDestinationAA0def6AllowshI0VSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV22allowsMultiDestinationAA0def6AllowshI0VSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "allowsMethodCombinations", + "printedName": "allowsMethodCombinations", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys.Type) -> ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO24allowsMethodCombinationsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO24allowsMethodCombinationsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "allowsMultiDestination", + "printedName": "allowsMultiDestination", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys.Type) -> ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO22allowsMultiDestinationyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO22allowsMultiDestinationyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(allowsMethodCombinations:allowsMultiDestination:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TypeElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination?", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV24allowsMethodCombinations0G16MultiDestinationACSaySayAA11TypeElementOGGSg_AA0def6AllowsjK0VSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV24allowsMethodCombinations0G16MultiDestinationACSaySayAA11TypeElementOGGSg_AA0def6AllowsjK0VSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(allowsMethodCombinations:allowsMultiDestination:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TypeElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination?", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV4with24allowsMethodCombinations0H16MultiDestinationACSaySayAA11TypeElementOGGSgSg_AA0def6AllowskL0VSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV4with24allowsMethodCombinations0H16MultiDestinationACSaySayAA11TypeElementOGGSgSg_AA0def6AllowskL0VSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV", + "mangledName": "$s23ShopifyCheckoutProtocol25BusinessFulfillmentConfigV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TypeElement", + "printedName": "TypeElement", + "children": [ + { + "kind": "Var", + "name": "pickup", + "printedName": "pickup", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TypeElement.Type) -> ShopifyCheckoutProtocol.TypeElement", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TypeElement.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO6pickupyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol11TypeElementO6pickupyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "shipping", + "printedName": "shipping", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TypeElement.Type) -> ShopifyCheckoutProtocol.TypeElement", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TypeElement.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO8shippingyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol11TypeElementO8shippingyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TypeElement?", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11TypeElementO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol11TypeElementO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11TypeElementO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11TypeElementO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO", + "mangledName": "$s23ShopifyCheckoutProtocol11TypeElementO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BusinessFulfillmentConfigAllowsMultiDestination", + "printedName": "BusinessFulfillmentConfigAllowsMultiDestination", + "children": [ + { + "kind": "Var", + "name": "pickup", + "printedName": "pickup", + "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:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV6pickupSbSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV6pickupSbSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV6pickupSbSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV6pickupSbSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "shipping", + "printedName": "shipping", + "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:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV8shippingSbSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV8shippingSbSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV8shippingSbSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV8shippingSbSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pickup:shipping:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "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:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV6pickup8shippingACSbSg_AFtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV6pickup8shippingACSbSg_AFtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV7fromURLAC10Foundation0K0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV7fromURLAC10Foundation0K0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(pickup:shipping:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BusinessFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.BusinessFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV4with6pickup8shippingACSbSgSg_AHtF", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV4with6pickup8shippingACSbSgSg_AHtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV8jsonData10Foundation0K0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV8jsonData10Foundation0K0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV", + "mangledName": "$s23ShopifyCheckoutProtocol47BusinessFulfillmentConfigAllowsMultiDestinationV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Buyer", + "printedName": "Buyer", + "children": [ + { + "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:23ShopifyCheckoutProtocol5BuyerV5emailSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV5emailSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol5BuyerV5emailSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV5emailSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "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:23ShopifyCheckoutProtocol5BuyerV9firstNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV9firstNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol5BuyerV9firstNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV9firstNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol5BuyerV8lastNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV8lastNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol5BuyerV8lastNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV8lastNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "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:23ShopifyCheckoutProtocol5BuyerV11phoneNumberSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV11phoneNumberSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol5BuyerV11phoneNumberSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV11phoneNumberSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "email", + "printedName": "email", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Buyer.CodingKeys.Type) -> ShopifyCheckoutProtocol.Buyer.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO5emailyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO5emailyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "firstName", + "printedName": "firstName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Buyer.CodingKeys.Type) -> ShopifyCheckoutProtocol.Buyer.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO9firstNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO9firstNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lastName", + "printedName": "lastName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Buyer.CodingKeys.Type) -> ShopifyCheckoutProtocol.Buyer.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8lastNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8lastNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Buyer.CodingKeys.Type) -> ShopifyCheckoutProtocol.Buyer.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO11phoneNumberyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO11phoneNumberyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Buyer.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(email:firstName:lastName:phoneNumber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Buyer", + "printedName": "ShopifyCheckoutProtocol.Buyer", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV" + }, + { + "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": "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" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV5email9firstName04lastG011phoneNumberACSSSg_A3Htcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV5email9firstName04lastG011phoneNumberACSSSg_A3Htcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol5BuyerV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Buyer", + "printedName": "ShopifyCheckoutProtocol.Buyer", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Buyer", + "printedName": "ShopifyCheckoutProtocol.Buyer", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Buyer", + "printedName": "ShopifyCheckoutProtocol.Buyer", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Buyer", + "printedName": "ShopifyCheckoutProtocol.Buyer", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(email:firstName:lastName:phoneNumber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Buyer", + "printedName": "ShopifyCheckoutProtocol.Buyer", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV4with5email9firstName04lastH011phoneNumberACSSSgSg_A3JtF", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV4with5email9firstName04lastH011phoneNumberACSSSgSg_A3JtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol5BuyerV", + "mangledName": "$s23ShopifyCheckoutProtocol5BuyerV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CardCredential", + "printedName": "CardCredential", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeEnum", + "printedName": "ShopifyCheckoutProtocol.TypeEnum", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV4typeAA8TypeEnumOvp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV4typeAA8TypeEnumOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeEnum", + "printedName": "ShopifyCheckoutProtocol.TypeEnum", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV4typeAA8TypeEnumOvg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV4typeAA8TypeEnumOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cardNumberType", + "printedName": "cardNumberType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardNumberType", + "printedName": "ShopifyCheckoutProtocol.CardNumberType", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV14cardNumberTypeAA0dgH0Ovp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV14cardNumberTypeAA0dgH0Ovp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CardNumberType", + "printedName": "ShopifyCheckoutProtocol.CardNumberType", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV14cardNumberTypeAA0dgH0Ovg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV14cardNumberTypeAA0dgH0Ovg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cryptogram", + "printedName": "cryptogram", + "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:23ShopifyCheckoutProtocol14CardCredentialV10cryptogramSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10cryptogramSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14CardCredentialV10cryptogramSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10cryptogramSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cvc", + "printedName": "cvc", + "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:23ShopifyCheckoutProtocol14CardCredentialV3cvcSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV3cvcSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14CardCredentialV3cvcSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV3cvcSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eciValue", + "printedName": "eciValue", + "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:23ShopifyCheckoutProtocol14CardCredentialV8eciValueSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV8eciValueSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14CardCredentialV8eciValueSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV8eciValueSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "expiryMonth", + "printedName": "expiryMonth", + "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:23ShopifyCheckoutProtocol14CardCredentialV11expiryMonthSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV11expiryMonthSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol14CardCredentialV11expiryMonthSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV11expiryMonthSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "expiryYear", + "printedName": "expiryYear", + "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:23ShopifyCheckoutProtocol14CardCredentialV10expiryYearSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10expiryYearSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol14CardCredentialV10expiryYearSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10expiryYearSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV4nameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV4nameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14CardCredentialV4nameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV4nameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "number", + "printedName": "number", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV6numberSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV6numberSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14CardCredentialV6numberSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV6numberSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "cardNumberType", + "printedName": "cardNumberType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO14cardNumberTypeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO14cardNumberTypeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "cryptogram", + "printedName": "cryptogram", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO10cryptogramyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO10cryptogramyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "cvc", + "printedName": "cvc", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO3cvcyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO3cvcyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "eciValue", + "printedName": "eciValue", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8eciValueyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8eciValueyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "expiryMonth", + "printedName": "expiryMonth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO11expiryMonthyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO11expiryMonthyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "expiryYear", + "printedName": "expiryYear", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO10expiryYearyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO10expiryYearyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO4nameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO4nameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "number", + "printedName": "number", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO6numberyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO6numberyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardCredential.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:cardNumberType:cryptogram:cvc:eciValue:expiryMonth:expiryYear:name:number:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CardCredential", + "printedName": "ShopifyCheckoutProtocol.CardCredential", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV" + }, + { + "kind": "TypeNominal", + "name": "TypeEnum", + "printedName": "ShopifyCheckoutProtocol.TypeEnum", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO" + }, + { + "kind": "TypeNominal", + "name": "CardNumberType", + "printedName": "ShopifyCheckoutProtocol.CardNumberType", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO" + }, + { + "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": "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": "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" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV4type14cardNumberType10cryptogram3cvc8eciValue11expiryMonth0N4Year4name6numberAcA0I4EnumO_AA0dhI0OSSSgA2QSiSgAr2Qtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV4type14cardNumberType10cryptogram3cvc8eciValue11expiryMonth0N4Year4name6numberAcA0I4EnumO_AA0dhI0OSSSgA2QSiSgAr2Qtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol14CardCredentialV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CardCredential", + "printedName": "ShopifyCheckoutProtocol.CardCredential", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CardCredential", + "printedName": "ShopifyCheckoutProtocol.CardCredential", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CardCredential", + "printedName": "ShopifyCheckoutProtocol.CardCredential", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CardCredential", + "printedName": "ShopifyCheckoutProtocol.CardCredential", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(type:cardNumberType:cryptogram:cvc:eciValue:expiryMonth:expiryYear:name:number:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CardCredential", + "printedName": "ShopifyCheckoutProtocol.CardCredential", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TypeEnum?", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeEnum", + "printedName": "ShopifyCheckoutProtocol.TypeEnum", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CardNumberType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardNumberType", + "printedName": "ShopifyCheckoutProtocol.CardNumberType", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV4with4type14cardNumberType10cryptogram3cvc8eciValue11expiryMonth0O4Year4name6numberAcA0J4EnumOSg_AA0diJ0OSgSSSgSgA2USiSgSgAw2UtF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV4with4type14cardNumberType10cryptogram3cvc8eciValue11expiryMonth0O4Year4name6numberAcA0J4EnumOSg_AA0diJ0OSgSSSgSgA2USiSgSgAw2UtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol14CardCredentialV", + "mangledName": "$s23ShopifyCheckoutProtocol14CardCredentialV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CardNumberType", + "printedName": "CardNumberType", + "children": [ + { + "kind": "Var", + "name": "dpan", + "printedName": "dpan", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardNumberType.Type) -> ShopifyCheckoutProtocol.CardNumberType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardNumberType", + "printedName": "ShopifyCheckoutProtocol.CardNumberType", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardNumberType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardNumberType", + "printedName": "ShopifyCheckoutProtocol.CardNumberType", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO4dpanyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardNumberTypeO4dpanyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "fpan", + "printedName": "fpan", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardNumberType.Type) -> ShopifyCheckoutProtocol.CardNumberType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardNumberType", + "printedName": "ShopifyCheckoutProtocol.CardNumberType", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardNumberType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardNumberType", + "printedName": "ShopifyCheckoutProtocol.CardNumberType", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO4fpanyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardNumberTypeO4fpanyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "networkToken", + "printedName": "networkToken", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardNumberType.Type) -> ShopifyCheckoutProtocol.CardNumberType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardNumberType", + "printedName": "ShopifyCheckoutProtocol.CardNumberType", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardNumberType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardNumberType", + "printedName": "ShopifyCheckoutProtocol.CardNumberType", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO12networkTokenyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol14CardNumberTypeO12networkTokenyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CardNumberType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardNumberType", + "printedName": "ShopifyCheckoutProtocol.CardNumberType", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14CardNumberTypeO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol14CardNumberTypeO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14CardNumberTypeO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14CardNumberTypeO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol14CardNumberTypeO", + "mangledName": "$s23ShopifyCheckoutProtocol14CardNumberTypeO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TypeEnum", + "printedName": "TypeEnum", + "children": [ + { + "kind": "Var", + "name": "card", + "printedName": "card", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TypeEnum.Type) -> ShopifyCheckoutProtocol.TypeEnum", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeEnum", + "printedName": "ShopifyCheckoutProtocol.TypeEnum", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TypeEnum.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeEnum", + "printedName": "ShopifyCheckoutProtocol.TypeEnum", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO4cardyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol8TypeEnumO4cardyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TypeEnum?", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeEnum", + "printedName": "ShopifyCheckoutProtocol.TypeEnum", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol8TypeEnumO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol8TypeEnumO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol8TypeEnumO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol8TypeEnumO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO", + "mangledName": "$s23ShopifyCheckoutProtocol8TypeEnumO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CardPaymentInstrument", + "printedName": "CardPaymentInstrument", + "children": [ + { + "kind": "Var", + "name": "billingAddress", + "printedName": "billingAddress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV14billingAddressAA07BillingH5ClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV14billingAddressAA07BillingH5ClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV14billingAddressAA07BillingH5ClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV14billingAddressAA07BillingH5ClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "credential", + "printedName": "credential", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10credentialAA15CredentialClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10credentialAA15CredentialClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10credentialAA15CredentialClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10credentialAA15CredentialClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "display", + "printedName": "display", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Display?", + "children": [ + { + "kind": "TypeNominal", + "name": "Display", + "printedName": "ShopifyCheckoutProtocol.Display", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV7displayAA7DisplayVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV7displayAA7DisplayVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Display?", + "children": [ + { + "kind": "TypeNominal", + "name": "Display", + "printedName": "ShopifyCheckoutProtocol.Display", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV7displayAA7DisplayVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV7displayAA7DisplayVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handlerID", + "printedName": "handlerID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV9handlerIDSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV9handlerIDSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol21CardPaymentInstrumentV9handlerIDSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV9handlerIDSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol21CardPaymentInstrumentV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeEnum", + "printedName": "ShopifyCheckoutProtocol.TypeEnum", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV4typeAA8TypeEnumOvp", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV4typeAA8TypeEnumOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeEnum", + "printedName": "ShopifyCheckoutProtocol.TypeEnum", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV4typeAA8TypeEnumOvg", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV4typeAA8TypeEnumOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "billingAddress", + "printedName": "billingAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO14billingAddressyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO14billingAddressyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "credential", + "printedName": "credential", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO10credentialyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO10credentialyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "display", + "printedName": "display", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO7displayyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO7displayyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "handlerID", + "printedName": "handlerID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO9handlerIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO9handlerIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(billingAddress:credential:display:handlerID:id:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CardPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Display?", + "children": [ + { + "kind": "TypeNominal", + "name": "Display", + "printedName": "ShopifyCheckoutProtocol.Display", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TypeEnum", + "printedName": "ShopifyCheckoutProtocol.TypeEnum", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV14billingAddress10credential7display9handlerID2id4typeAcA07BillingH5ClassVSg_AA010CredentialP0VSgAA7DisplayVSgS2SAA8TypeEnumOtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV14billingAddress10credential7display9handlerID2id4typeAcA07BillingH5ClassVSg_AA010CredentialP0VSgAA7DisplayVSgS2SAA8TypeEnumOtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol21CardPaymentInstrumentV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CardPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CardPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CardPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CardPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(billingAddress:credential:display:handlerID:id:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CardPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.CardPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Display??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Display?", + "children": [ + { + "kind": "TypeNominal", + "name": "Display", + "printedName": "ShopifyCheckoutProtocol.Display", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV" + } + ], + "usr": "s:Sq" + } + ], + "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": "ShopifyCheckoutProtocol.TypeEnum?", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeEnum", + "printedName": "ShopifyCheckoutProtocol.TypeEnum", + "usr": "s:23ShopifyCheckoutProtocol8TypeEnumO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV4with14billingAddress10credential7display9handlerID2id4typeAcA07BillingI5ClassVSgSg_AA010CredentialQ0VSgSgAA7DisplayVSgSgSSSgAwA8TypeEnumOSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV4with14billingAddress10credential7display9handlerID2id4typeAcA07BillingI5ClassVSgSg_AA010CredentialQ0VSgSgAA7DisplayVSgSgSSSgAwA8TypeEnumOSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol21CardPaymentInstrumentV", + "mangledName": "$s23ShopifyCheckoutProtocol21CardPaymentInstrumentV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Display", + "printedName": "Display", + "children": [ + { + "kind": "Var", + "name": "brand", + "printedName": "brand", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV5brandSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV5brandSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7DisplayV5brandSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV5brandSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cardArt", + "printedName": "cardArt", + "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:23ShopifyCheckoutProtocol7DisplayV7cardArtSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV7cardArtSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7DisplayV7cardArtSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV7cardArtSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "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:23ShopifyCheckoutProtocol7DisplayV11descriptionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV11descriptionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7DisplayV11descriptionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV11descriptionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "expiryMonth", + "printedName": "expiryMonth", + "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:23ShopifyCheckoutProtocol7DisplayV11expiryMonthSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV11expiryMonthSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol7DisplayV11expiryMonthSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV11expiryMonthSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "expiryYear", + "printedName": "expiryYear", + "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:23ShopifyCheckoutProtocol7DisplayV10expiryYearSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10expiryYearSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol7DisplayV10expiryYearSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10expiryYearSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastDigits", + "printedName": "lastDigits", + "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:23ShopifyCheckoutProtocol7DisplayV10lastDigitsSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10lastDigitsSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7DisplayV10lastDigitsSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10lastDigitsSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "brand", + "printedName": "brand", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Display.CodingKeys.Type) -> ShopifyCheckoutProtocol.Display.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO5brandyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO5brandyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "cardArt", + "printedName": "cardArt", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Display.CodingKeys.Type) -> ShopifyCheckoutProtocol.Display.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO7cardArtyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO7cardArtyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Display.CodingKeys.Type) -> ShopifyCheckoutProtocol.Display.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO11descriptionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO11descriptionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "expiryMonth", + "printedName": "expiryMonth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Display.CodingKeys.Type) -> ShopifyCheckoutProtocol.Display.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO11expiryMonthyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO11expiryMonthyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "expiryYear", + "printedName": "expiryYear", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Display.CodingKeys.Type) -> ShopifyCheckoutProtocol.Display.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO10expiryYearyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO10expiryYearyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lastDigits", + "printedName": "lastDigits", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Display.CodingKeys.Type) -> ShopifyCheckoutProtocol.Display.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO10lastDigitsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO10lastDigitsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Display.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(brand:cardArt:description:expiryMonth:expiryYear:lastDigits:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Display", + "printedName": "ShopifyCheckoutProtocol.Display", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV" + }, + { + "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": "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": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV5brand7cardArt11description11expiryMonth0I4Year10lastDigitsACSSSg_A2JSiSgAkJtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV5brand7cardArt11description11expiryMonth0I4Year10lastDigitsACSSSg_A2JSiSgAkJtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol7DisplayV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Display", + "printedName": "ShopifyCheckoutProtocol.Display", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Display", + "printedName": "ShopifyCheckoutProtocol.Display", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Display", + "printedName": "ShopifyCheckoutProtocol.Display", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Display", + "printedName": "ShopifyCheckoutProtocol.Display", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(brand:cardArt:description:expiryMonth:expiryYear:lastDigits:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Display", + "printedName": "ShopifyCheckoutProtocol.Display", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV4with5brand7cardArt11description11expiryMonth0J4Year10lastDigitsACSSSgSg_A2LSiSgSgAnLtF", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV4with5brand7cardArt11description11expiryMonth0J4Year10lastDigitsACSSSgSg_A2LSiSgSgAnLtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol7DisplayV", + "mangledName": "$s23ShopifyCheckoutProtocol7DisplayV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Context", + "printedName": "Context", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "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:23ShopifyCheckoutProtocol7ContextV14addressCountrySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV14addressCountrySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7ContextV14addressCountrySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV14addressCountrySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "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:23ShopifyCheckoutProtocol7ContextV13addressRegionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV13addressRegionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7ContextV13addressRegionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV13addressRegionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currency", + "printedName": "currency", + "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:23ShopifyCheckoutProtocol7ContextV8currencySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV8currencySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7ContextV8currencySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV8currencySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eligibility", + "printedName": "eligibility", + "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:23ShopifyCheckoutProtocol7ContextV11eligibilitySaySSGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV11eligibilitySaySSGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7ContextV11eligibilitySaySSGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV11eligibilitySaySSGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "intent", + "printedName": "intent", + "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:23ShopifyCheckoutProtocol7ContextV6intentSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV6intentSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7ContextV6intentSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV6intentSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol7ContextV8languageSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV8languageSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7ContextV8languageSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV8languageSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol7ContextV10postalCodeSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10postalCodeSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7ContextV10postalCodeSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10postalCodeSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Context.CodingKeys.Type) -> ShopifyCheckoutProtocol.Context.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO14addressCountryyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO14addressCountryyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Context.CodingKeys.Type) -> ShopifyCheckoutProtocol.Context.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO13addressRegionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO13addressRegionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "currency", + "printedName": "currency", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Context.CodingKeys.Type) -> ShopifyCheckoutProtocol.Context.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO8currencyyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO8currencyyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "eligibility", + "printedName": "eligibility", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Context.CodingKeys.Type) -> ShopifyCheckoutProtocol.Context.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO11eligibilityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO11eligibilityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "intent", + "printedName": "intent", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Context.CodingKeys.Type) -> ShopifyCheckoutProtocol.Context.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO6intentyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO6intentyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Context.CodingKeys.Type) -> ShopifyCheckoutProtocol.Context.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO8languageyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO8languageyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "postalCode", + "printedName": "postalCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Context.CodingKeys.Type) -> ShopifyCheckoutProtocol.Context.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO10postalCodeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO10postalCodeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Context.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol7ContextV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol7ContextV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(addressCountry:addressRegion:currency:eligibility:intent:language:postalCode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Context", + "printedName": "ShopifyCheckoutProtocol.Context", + "usr": "s:23ShopifyCheckoutProtocol7ContextV" + }, + { + "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": "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": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "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": "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" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7ContextV14addressCountry0E6Region8currency11eligibility6intent8language10postalCodeACSSSg_A2KSaySSGSgA3Ktcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV14addressCountry0E6Region8currency11eligibility6intent8language10postalCodeACSSSg_A2KSaySSGSgA3Ktcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol7ContextV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Context", + "printedName": "ShopifyCheckoutProtocol.Context", + "usr": "s:23ShopifyCheckoutProtocol7ContextV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7ContextV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Context", + "printedName": "ShopifyCheckoutProtocol.Context", + "usr": "s:23ShopifyCheckoutProtocol7ContextV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7ContextV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Context", + "printedName": "ShopifyCheckoutProtocol.Context", + "usr": "s:23ShopifyCheckoutProtocol7ContextV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7ContextV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Context", + "printedName": "ShopifyCheckoutProtocol.Context", + "usr": "s:23ShopifyCheckoutProtocol7ContextV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7ContextV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(addressCountry:addressRegion:currency:eligibility:intent:language:postalCode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Context", + "printedName": "ShopifyCheckoutProtocol.Context", + "usr": "s:23ShopifyCheckoutProtocol7ContextV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]??", + "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" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7ContextV4with14addressCountry0F6Region8currency11eligibility6intent8language10postalCodeACSSSgSg_A2MSaySSGSgSgA3MtF", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV4with14addressCountry0F6Region8currency11eligibility6intent8language10postalCodeACSSSgSg_A2MSaySSGSgSgA3MtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7ContextV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7ContextV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol7ContextV", + "mangledName": "$s23ShopifyCheckoutProtocol7ContextV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ErrorResponse", + "printedName": "ErrorResponse", + "children": [ + { + "kind": "Var", + "name": "continueURL", + "printedName": "continueURL", + "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:23ShopifyCheckoutProtocol13ErrorResponseV11continueURLSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV11continueURLSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13ErrorResponseV11continueURLSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV11continueURLSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "messages", + "printedName": "messages", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV8messagesSayAA14MessageElementVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV8messagesSayAA14MessageElementVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV8messagesSayAA14MessageElementVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV8messagesSayAA14MessageElementVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "ucp", + "printedName": "ucp", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponseUcp", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV3ucpAA0dE3UcpVvp", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV3ucpAA0dE3UcpVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponseUcp", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV3ucpAA0dE3UcpVvg", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV3ucpAA0dE3UcpVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "continueURL", + "printedName": "continueURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ErrorResponse.CodingKeys.Type) -> ShopifyCheckoutProtocol.ErrorResponse.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO11continueURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO11continueURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "messages", + "printedName": "messages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ErrorResponse.CodingKeys.Type) -> ShopifyCheckoutProtocol.ErrorResponse.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8messagesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8messagesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "ucp", + "printedName": "ucp", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ErrorResponse.CodingKeys.Type) -> ShopifyCheckoutProtocol.ErrorResponse.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO3ucpyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO3ucpyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(continueURL:messages:ucp:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponse", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "ErrorResponseUcp", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV11continueURL8messages3ucpACSSSg_SayAA14MessageElementVGAA0dE3UcpVtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV11continueURL8messages3ucpACSSSg_SayAA14MessageElementVGAA0dE3UcpVtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol13ErrorResponseV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponse", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponse", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponse", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponse", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(continueURL:messages:ucp:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponse", + "printedName": "ShopifyCheckoutProtocol.ErrorResponse", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp?", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponseUcp", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV4with11continueURL8messages3ucpACSSSgSg_SayAA14MessageElementVGSgAA0dE3UcpVSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV4with11continueURL8messages3ucpACSSSgSg_SayAA14MessageElementVGSgAA0dE3UcpVSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol13ErrorResponseV", + "mangledName": "$s23ShopifyCheckoutProtocol13ErrorResponseV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "EventPayload", + "printedName": "EventPayload", + "usr": "s:23ShopifyCheckoutProtocol12EventPayloadP", + "mangledName": "$s23ShopifyCheckoutProtocol12EventPayloadP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ErrorResponseUcp", + "printedName": "ErrorResponseUcp", + "children": [ + { + "kind": "Var", + "name": "capabilities", + "printedName": "capabilities", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV12capabilitiesSDySSSayAA010CapabilityE6SchemaVGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV12capabilitiesSDySSSayAA010CapabilityE6SchemaVGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV12capabilitiesSDySSSayAA010CapabilityE6SchemaVGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV12capabilitiesSDySSSayAA010CapabilityE6SchemaVGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "paymentHandlers", + "printedName": "paymentHandlers", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV15paymentHandlersSDySSSayAA014PaymentHandlerE6SchemaVGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV15paymentHandlersSDySSSayAA014PaymentHandlerE6SchemaVGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV15paymentHandlersSDySSSayAA014PaymentHandlerE6SchemaVGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV15paymentHandlersSDySSSayAA014PaymentHandlerE6SchemaVGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "services", + "printedName": "services", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV8servicesSDySSSayAA08UCPOrderE13SchemaServiceVGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV8servicesSDySSSayAA08UCPOrderE13SchemaServiceVGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV8servicesSDySSSayAA08UCPOrderE13SchemaServiceVGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV8servicesSDySSSayAA08UCPOrderE13SchemaServiceVGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "StatusEnum", + "printedName": "ShopifyCheckoutProtocol.StatusEnum", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV6statusAA10StatusEnumOvp", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV6statusAA10StatusEnumOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "StatusEnum", + "printedName": "ShopifyCheckoutProtocol.StatusEnum", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV6statusAA10StatusEnumOvg", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV6statusAA10StatusEnumOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV7versionSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV7versionSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol16ErrorResponseUcpV7versionSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV7versionSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "capabilities", + "printedName": "capabilities", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys.Type) -> ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO12capabilitiesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO12capabilitiesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "paymentHandlers", + "printedName": "paymentHandlers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys.Type) -> ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO15paymentHandlersyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO15paymentHandlersyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "services", + "printedName": "services", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys.Type) -> ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8servicesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8servicesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys.Type) -> ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO6statusyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO6statusyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys.Type) -> ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO7versionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO7versionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(capabilities:paymentHandlers:services:status:version:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponseUcp", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "StatusEnum", + "printedName": "ShopifyCheckoutProtocol.StatusEnum", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV12capabilities15paymentHandlers8services6status7versionACSDySSSayAA010CapabilityE6SchemaVGGSg_SDySSSayAA014PaymentHandlereN0VGGSgSDySSSayAA08UCPOrdereN7ServiceVGGSgAA10StatusEnumOSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV12capabilities15paymentHandlers8services6status7versionACSDySSSayAA010CapabilityE6SchemaVGGSg_SDySSSayAA014PaymentHandlereN0VGGSgSDySSSayAA08UCPOrdereN7ServiceVGGSgAA10StatusEnumOSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol16ErrorResponseUcpV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponseUcp", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponseUcp", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponseUcp", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponseUcp", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(capabilities:paymentHandlers:services:status:version:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorResponseUcp", + "printedName": "ShopifyCheckoutProtocol.ErrorResponseUcp", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.StatusEnum?", + "children": [ + { + "kind": "TypeNominal", + "name": "StatusEnum", + "printedName": "ShopifyCheckoutProtocol.StatusEnum", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV4with12capabilities15paymentHandlers8services6status7versionACSDySSSayAA010CapabilityE6SchemaVGGSgSg_SDySSSayAA014PaymentHandlereO0VGGSgSgSDySSSayAA08UCPOrdereO7ServiceVGGSgSgAA10StatusEnumOSgSSSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV4with12capabilities15paymentHandlers8services6status7versionACSDySSSayAA010CapabilityE6SchemaVGGSgSg_SDySSSayAA014PaymentHandlereO0VGGSgSgSDySSSayAA08UCPOrdereO7ServiceVGGSgSgAA10StatusEnumOSgSSSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol16ErrorResponseUcpV", + "mangledName": "$s23ShopifyCheckoutProtocol16ErrorResponseUcpV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UCPOrderResponseSchemaService", + "printedName": "UCPOrderResponseSchemaService", + "children": [ + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV6configSDySSAA7JSONAnyCGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV6configSDySSAA7JSONAnyCGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV6configSDySSAA7JSONAnyCGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV6configSDySSAA7JSONAnyCGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "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:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV2idSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV2idSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV2idSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV2idSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "schema", + "printedName": "schema", + "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:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV6schemaSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV6schemaSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV6schemaSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV6schemaSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "spec", + "printedName": "spec", + "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:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV4specSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV4specSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV4specSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV4specSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV7versionSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV7versionSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV7versionSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV7versionSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "endpoint", + "printedName": "endpoint", + "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:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV8endpointSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV8endpointSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV8endpointSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV8endpointSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "transport", + "printedName": "transport", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV9transportAA9TransportOvp", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV9transportAA9TransportOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV9transportAA9TransportOvg", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV9transportAA9TransportOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:id:schema:spec:version:endpoint:transport:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "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": "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": "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": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV6config2id6schema4spec7version8endpoint9transportACSDySSAA7JSONAnyCGSg_SSSgA2OSSAoA9TransportOtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV6config2id6schema4spec7version8endpoint9transportACSDySSAA7JSONAnyCGSg_SSSgA2OSSAoA9TransportOtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV7fromURLAC10Foundation0I0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV7fromURLAC10Foundation0I0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(config:id:schema:spec:version:endpoint:transport:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Transport?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV4with6config2id6schema4spec7version8endpoint9transportACSDySSAA7JSONAnyCGSgSg_SSSgSgA2rqrA9TransportOSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV4with6config2id6schema4spec7version8endpoint9transportACSDySSAA7JSONAnyCGSgSg_SSSgSgA2rqrA9TransportOSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV8jsonData10Foundation0I0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV8jsonData10Foundation0I0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV", + "mangledName": "$s23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "StatusEnum", + "printedName": "StatusEnum", + "children": [ + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.StatusEnum.Type) -> ShopifyCheckoutProtocol.StatusEnum", + "children": [ + { + "kind": "TypeNominal", + "name": "StatusEnum", + "printedName": "ShopifyCheckoutProtocol.StatusEnum", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.StatusEnum.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "StatusEnum", + "printedName": "ShopifyCheckoutProtocol.StatusEnum", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO5erroryA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol10StatusEnumO5erroryA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.StatusEnum?", + "children": [ + { + "kind": "TypeNominal", + "name": "StatusEnum", + "printedName": "ShopifyCheckoutProtocol.StatusEnum", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10StatusEnumO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol10StatusEnumO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol10StatusEnumO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol10StatusEnumO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO", + "mangledName": "$s23ShopifyCheckoutProtocol10StatusEnumO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Expectation", + "printedName": "Expectation", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "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:23ShopifyCheckoutProtocol11ExpectationV11descriptionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV11descriptionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol11ExpectationV11descriptionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV11descriptionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "destination", + "printedName": "destination", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV11destinationAA19BillingAddressClassVvp", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV11destinationAA19BillingAddressClassVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV11destinationAA19BillingAddressClassVvg", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV11destinationAA19BillingAddressClassVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fulfillableOn", + "printedName": "fulfillableOn", + "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:23ShopifyCheckoutProtocol11ExpectationV13fulfillableOnSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV13fulfillableOnSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol11ExpectationV13fulfillableOnSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV13fulfillableOnSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol11ExpectationV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ExpectationLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItem", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItem", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV9lineItemsSayAA0D8LineItemVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV9lineItemsSayAA0D8LineItemVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ExpectationLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItem", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItem", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV9lineItemsSayAA0D8LineItemVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV9lineItemsSayAA0D8LineItemVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "methodType", + "printedName": "methodType", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10methodTypeAA06MethodF0Ovp", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10methodTypeAA06MethodF0Ovp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10methodTypeAA06MethodF0Ovg", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10methodTypeAA06MethodF0Ovg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Expectation.CodingKeys.Type) -> ShopifyCheckoutProtocol.Expectation.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO11descriptionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO11descriptionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "destination", + "printedName": "destination", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Expectation.CodingKeys.Type) -> ShopifyCheckoutProtocol.Expectation.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO11destinationyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO11destinationyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "fulfillableOn", + "printedName": "fulfillableOn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Expectation.CodingKeys.Type) -> ShopifyCheckoutProtocol.Expectation.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO13fulfillableOnyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO13fulfillableOnyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Expectation.CodingKeys.Type) -> ShopifyCheckoutProtocol.Expectation.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Expectation.CodingKeys.Type) -> ShopifyCheckoutProtocol.Expectation.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO9lineItemsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO9lineItemsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "methodType", + "printedName": "methodType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Expectation.CodingKeys.Type) -> ShopifyCheckoutProtocol.Expectation.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO10methodTypeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO10methodTypeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Expectation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(description:destination:fulfillableOn:id:lineItems:methodType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Expectation", + "printedName": "ShopifyCheckoutProtocol.Expectation", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ExpectationLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItem", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItem", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV11description11destination13fulfillableOn2id9lineItems10methodTypeACSSSg_AA19BillingAddressClassVAJSSSayAA0D8LineItemVGAA06MethodM0Otcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV11description11destination13fulfillableOn2id9lineItems10methodTypeACSSSg_AA19BillingAddressClassVAJSSSayAA0D8LineItemVGAA06MethodM0Otcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol11ExpectationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Expectation", + "printedName": "ShopifyCheckoutProtocol.Expectation", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Expectation", + "printedName": "ShopifyCheckoutProtocol.Expectation", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Expectation", + "printedName": "ShopifyCheckoutProtocol.Expectation", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Expectation", + "printedName": "ShopifyCheckoutProtocol.Expectation", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(description:destination:fulfillableOn:id:lineItems:methodType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Expectation", + "printedName": "ShopifyCheckoutProtocol.Expectation", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "[ShopifyCheckoutProtocol.ExpectationLineItem]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ExpectationLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItem", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItem", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MethodType?", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV4with11description11destination13fulfillableOn2id9lineItems10methodTypeACSSSgSg_AA19BillingAddressClassVSgAlKSayAA0D8LineItemVGSgAA06MethodN0OSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV4with11description11destination13fulfillableOn2id9lineItems10methodTypeACSSSgSg_AA19BillingAddressClassVSgAlKSayAA0D8LineItemVGSgAA06MethodN0OSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol11ExpectationV", + "mangledName": "$s23ShopifyCheckoutProtocol11ExpectationV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ExpectationLineItem", + "printedName": "ExpectationLineItem", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19ExpectationLineItemV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV8quantitySivp", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV8quantitySivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV8quantitySivg", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV8quantitySivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItem", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItem", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV2id8quantityACSS_Sitcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV2id8quantityACSS_Sitcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol19ExpectationLineItemV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItem", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItem", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItem", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItem", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItem", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItem", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItem", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItem", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItem", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItem", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV" + }, + { + "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.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV4with2id8quantityACSSSg_SiSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV4with2id8quantityACSSSg_SiSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol19ExpectationLineItemV", + "mangledName": "$s23ShopifyCheckoutProtocol19ExpectationLineItemV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "MethodType", + "printedName": "MethodType", + "children": [ + { + "kind": "Var", + "name": "digital", + "printedName": "digital", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MethodType.Type) -> ShopifyCheckoutProtocol.MethodType", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MethodType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO7digitalyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol10MethodTypeO7digitalyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "pickup", + "printedName": "pickup", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MethodType.Type) -> ShopifyCheckoutProtocol.MethodType", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MethodType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO6pickupyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol10MethodTypeO6pickupyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "shipping", + "printedName": "shipping", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MethodType.Type) -> ShopifyCheckoutProtocol.MethodType", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MethodType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO8shippingyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol10MethodTypeO8shippingyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MethodType?", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol10MethodTypeO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol10MethodTypeO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol10MethodTypeO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol10MethodTypeO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO", + "mangledName": "$s23ShopifyCheckoutProtocol10MethodTypeO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FulfillmentAvailableMethod", + "printedName": "FulfillmentAvailableMethod", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "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:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV11descriptionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV11descriptionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV11descriptionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV11descriptionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fulfillableOn", + "printedName": "fulfillableOn", + "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:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV13fulfillableOnSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV13fulfillableOnSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV13fulfillableOnSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV13fulfillableOnSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItemIDS", + "printedName": "lineItemIDS", + "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:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV11lineItemIDSSaySSGvp", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV11lineItemIDSSaySSGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV11lineItemIDSSaySSGvg", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV11lineItemIDSSaySSGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV4typeAA11TypeElementOvp", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV4typeAA11TypeElementOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV4typeAA11TypeElementOvg", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV4typeAA11TypeElementOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO11descriptionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO11descriptionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "fulfillableOn", + "printedName": "fulfillableOn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO13fulfillableOnyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO13fulfillableOnyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItemIDS", + "printedName": "lineItemIDS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO11lineItemIDSyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO11lineItemIDSyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(description:fulfillableOn:lineItemIDS:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentAvailableMethod", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV" + }, + { + "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": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV11description13fulfillableOn11lineItemIDS4typeACSSSg_AHSaySSGAA11TypeElementOtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV11description13fulfillableOn11lineItemIDS4typeACSSSg_AHSaySSGAA11TypeElementOtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentAvailableMethod", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentAvailableMethod", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentAvailableMethod", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentAvailableMethod", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(description:fulfillableOn:lineItemIDS:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentAvailableMethod", + "printedName": "ShopifyCheckoutProtocol.FulfillmentAvailableMethod", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "ShopifyCheckoutProtocol.TypeElement?", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV4with11description13fulfillableOn11lineItemIDS4typeACSSSgSg_AJSaySSGSgAA11TypeElementOSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV4with11description13fulfillableOn11lineItemIDS4typeACSSSgSg_AJSaySSGSgAA11TypeElementOSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV", + "mangledName": "$s23ShopifyCheckoutProtocol26FulfillmentAvailableMethodV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FulfillmentDestination", + "printedName": "FulfillmentDestination", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV14addressCountrySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV14addressCountrySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV14addressCountrySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV14addressCountrySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressLocality", + "printedName": "addressLocality", + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV15addressLocalitySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV15addressLocalitySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV15addressLocalitySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV15addressLocalitySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV13addressRegionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV13addressRegionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV13addressRegionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV13addressRegionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "extendedAddress", + "printedName": "extendedAddress", + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV15extendedAddressSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV15extendedAddressSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV15extendedAddressSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV15extendedAddressSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV9firstNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV9firstNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV9firstNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV9firstNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV8lastNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV8lastNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV8lastNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV8lastNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV11phoneNumberSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV11phoneNumberSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV11phoneNumberSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV11phoneNumberSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV10postalCodeSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10postalCodeSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV10postalCodeSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10postalCodeSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "streetAddress", + "printedName": "streetAddress", + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV13streetAddressSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV13streetAddressSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV13streetAddressSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV13streetAddressSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "address", + "printedName": "address", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV7addressAA19BillingAddressClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV7addressAA19BillingAddressClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV7addressAA19BillingAddressClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV7addressAA19BillingAddressClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV4nameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV4nameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV4nameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV4nameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO14addressCountryyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO14addressCountryyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "addressLocality", + "printedName": "addressLocality", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO15addressLocalityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO15addressLocalityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO13addressRegionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO13addressRegionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "extendedAddress", + "printedName": "extendedAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO15extendedAddressyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO15extendedAddressyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "firstName", + "printedName": "firstName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO9firstNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO9firstNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lastName", + "printedName": "lastName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8lastNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8lastNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO11phoneNumberyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO11phoneNumberyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "postalCode", + "printedName": "postalCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO10postalCodeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO10postalCodeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "streetAddress", + "printedName": "streetAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO13streetAddressyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO13streetAddressyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "address", + "printedName": "address", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO7addressyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO7addressyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO4nameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO4nameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(addressCountry:addressLocality:addressRegion:extendedAddress:firstName:lastName:phoneNumber:postalCode:streetAddress:id:address:name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestination", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV" + }, + { + "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": "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": "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": "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV14addressCountry0F8Locality0F6Region15extendedAddress9firstName04lastM011phoneNumber10postalCode06streetK02id0F04nameACSSSg_A8PSSAA07BillingK5ClassVSgAPtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV14addressCountry0F8Locality0F6Region15extendedAddress9firstName04lastM011phoneNumber10postalCode06streetK02id0F04nameACSSSg_A8PSSAA07BillingK5ClassVSgAPtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol22FulfillmentDestinationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestination", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestination", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestination", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestination", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(addressCountry:addressLocality:addressRegion:extendedAddress:firstName:lastName:phoneNumber:postalCode:streetAddress:id:address:name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestination", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestination", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "ShopifyCheckoutProtocol.BillingAddressClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV4with14addressCountry0G8Locality0G6Region15extendedAddress9firstName04lastN011phoneNumber10postalCode06streetL02id0G04nameACSSSgSg_A8rqA07BillingL5ClassVSgSgARtF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV4with14addressCountry0G8Locality0G6Region15extendedAddress9firstName04lastN011phoneNumber10postalCode06streetL02id0G04nameACSSSgSg_A8rqA07BillingL5ClassVSgSgARtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol22FulfillmentDestinationV", + "mangledName": "$s23ShopifyCheckoutProtocol22FulfillmentDestinationV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FulfillmentEvent", + "printedName": "FulfillmentEvent", + "children": [ + { + "kind": "Var", + "name": "carrier", + "printedName": "carrier", + "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:23ShopifyCheckoutProtocol16FulfillmentEventV7carrierSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV7carrierSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol16FulfillmentEventV7carrierSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV7carrierSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "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:23ShopifyCheckoutProtocol16FulfillmentEventV11descriptionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV11descriptionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol16FulfillmentEventV11descriptionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV11descriptionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol16FulfillmentEventV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentEventLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEventLineItem", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEventLineItem", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV9lineItemsSayAA0dE8LineItemVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV9lineItemsSayAA0dE8LineItemVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentEventLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEventLineItem", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEventLineItem", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV9lineItemsSayAA0dE8LineItemVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV9lineItemsSayAA0dE8LineItemVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "occurredAt", + "printedName": "occurredAt", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10occurredAt10Foundation4DateVvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10occurredAt10Foundation4DateVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10occurredAt10Foundation4DateVvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10occurredAt10Foundation4DateVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "trackingNumber", + "printedName": "trackingNumber", + "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:23ShopifyCheckoutProtocol16FulfillmentEventV14trackingNumberSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV14trackingNumberSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol16FulfillmentEventV14trackingNumberSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV14trackingNumberSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "trackingURL", + "printedName": "trackingURL", + "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:23ShopifyCheckoutProtocol16FulfillmentEventV11trackingURLSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV11trackingURLSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol16FulfillmentEventV11trackingURLSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV11trackingURLSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol16FulfillmentEventV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "carrier", + "printedName": "carrier", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO7carrieryA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO7carrieryA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO11descriptionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO11descriptionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO9lineItemsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO9lineItemsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "occurredAt", + "printedName": "occurredAt", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO10occurredAtyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO10occurredAtyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "trackingNumber", + "printedName": "trackingNumber", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO14trackingNumberyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO14trackingNumberyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "trackingURL", + "printedName": "trackingURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO11trackingURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO11trackingURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(carrier:description:id:lineItems:occurredAt:trackingNumber:trackingURL:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEvent", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV" + }, + { + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentEventLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEventLineItem", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEventLineItem", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV7carrier11description2id9lineItems10occurredAt14trackingNumber0M3URL4typeACSSSg_ALSSSayAA0dE8LineItemVG10Foundation4DateVA2LSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV7carrier11description2id9lineItems10occurredAt14trackingNumber0M3URL4typeACSSSg_ALSSSayAA0dE8LineItemVG10Foundation4DateVA2LSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol16FulfillmentEventV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEvent", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEvent", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEvent", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEvent", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(carrier:description:id:lineItems:occurredAt:trackingNumber:trackingURL:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEvent", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEvent", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "[ShopifyCheckoutProtocol.FulfillmentEventLineItem]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentEventLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEventLineItem", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEventLineItem", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV4with7carrier11description2id9lineItems10occurredAt14trackingNumber0N3URL4typeACSSSgSg_AnMSayAA0dE8LineItemVGSg10Foundation4DateVSgA2nMtF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV4with7carrier11description2id9lineItems10occurredAt14trackingNumber0N3URL4typeACSSSgSg_AnMSayAA0dE8LineItemVGSg10Foundation4DateVSgA2nMtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentEventV", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentEventV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FulfillmentEventLineItem", + "printedName": "FulfillmentEventLineItem", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV8quantitySivp", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV8quantitySivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV8quantitySivg", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV8quantitySivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEventLineItem", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEventLineItem", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV2id8quantityACSS_Sitcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV2id8quantityACSS_Sitcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEventLineItem", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEventLineItem", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEventLineItem", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEventLineItem", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEventLineItem", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEventLineItem", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEventLineItem", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEventLineItem", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV7fromURLAC10Foundation0I0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV7fromURLAC10Foundation0I0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentEventLineItem", + "printedName": "ShopifyCheckoutProtocol.FulfillmentEventLineItem", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV" + }, + { + "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.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV4with2id8quantityACSSSg_SiSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV4with2id8quantityACSSSg_SiSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV8jsonData10Foundation0I0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV8jsonData10Foundation0I0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol24FulfillmentEventLineItemV", + "mangledName": "$s23ShopifyCheckoutProtocol24FulfillmentEventLineItemV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FulfillmentGroup", + "printedName": "FulfillmentGroup", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol16FulfillmentGroupV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItemIDS", + "printedName": "lineItemIDS", + "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:23ShopifyCheckoutProtocol16FulfillmentGroupV11lineItemIDSSaySSGvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV11lineItemIDSSaySSGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol16FulfillmentGroupV11lineItemIDSSaySSGvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV11lineItemIDSSaySSGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV7optionsSayAA13OptionElementVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV7optionsSayAA13OptionElementVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV7optionsSayAA13OptionElementVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV7optionsSayAA13OptionElementVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "selectedOptionID", + "printedName": "selectedOptionID", + "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:23ShopifyCheckoutProtocol16FulfillmentGroupV16selectedOptionIDSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV16selectedOptionIDSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol16FulfillmentGroupV16selectedOptionIDSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV16selectedOptionIDSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItemIDS", + "printedName": "lineItemIDS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO11lineItemIDSyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO11lineItemIDSyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO7optionsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO7optionsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "selectedOptionID", + "printedName": "selectedOptionID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO16selectedOptionIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO16selectedOptionIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:lineItemIDS:options:selectedOptionID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentGroup", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV" + }, + { + "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": "[ShopifyCheckoutProtocol.OptionElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV2id11lineItemIDS7options16selectedOptionIDACSS_SaySSGSayAA0L7ElementVGSgSSSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV2id11lineItemIDS7options16selectedOptionIDACSS_SaySSGSayAA0L7ElementVGSgSSSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol16FulfillmentGroupV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentGroup", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentGroup", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentGroup", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentGroup", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:lineItemIDS:options:selectedOptionID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentGroup", + "printedName": "ShopifyCheckoutProtocol.FulfillmentGroup", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV" + }, + { + "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": "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": "[ShopifyCheckoutProtocol.OptionElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV4with2id11lineItemIDS7options16selectedOptionIDACSSSg_SaySSGSgSayAA0M7ElementVGSgSgAISgtF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV4with2id11lineItemIDS7options16selectedOptionIDACSSSg_SaySSGSgSayAA0M7ElementVGSgSgAISgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentGroupV", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentGroupV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OptionElement", + "printedName": "OptionElement", + "children": [ + { + "kind": "Var", + "name": "carrier", + "printedName": "carrier", + "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:23ShopifyCheckoutProtocol13OptionElementV7carrierSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV7carrierSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13OptionElementV7carrierSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV7carrierSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "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:23ShopifyCheckoutProtocol13OptionElementV11descriptionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV11descriptionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13OptionElementV11descriptionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV11descriptionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "earliestFulfillmentTime", + "printedName": "earliestFulfillmentTime", + "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:23ShopifyCheckoutProtocol13OptionElementV23earliestFulfillmentTime10Foundation4DateVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV23earliestFulfillmentTime10Foundation4DateVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol13OptionElementV23earliestFulfillmentTime10Foundation4DateVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV23earliestFulfillmentTime10Foundation4DateVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13OptionElementV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "latestFulfillmentTime", + "printedName": "latestFulfillmentTime", + "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:23ShopifyCheckoutProtocol13OptionElementV21latestFulfillmentTime10Foundation4DateVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV21latestFulfillmentTime10Foundation4DateVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol13OptionElementV21latestFulfillmentTime10Foundation4DateVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV21latestFulfillmentTime10Foundation4DateVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV5titleSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV5titleSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13OptionElementV5titleSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV5titleSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV6totalsSayAA13LineItemTotalVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV6totalsSayAA13LineItemTotalVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV6totalsSayAA13LineItemTotalVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV6totalsSayAA13LineItemTotalVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "carrier", + "printedName": "carrier", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO7carrieryA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO7carrieryA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO11descriptionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO11descriptionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "earliestFulfillmentTime", + "printedName": "earliestFulfillmentTime", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO23earliestFulfillmentTimeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO23earliestFulfillmentTimeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "latestFulfillmentTime", + "printedName": "latestFulfillmentTime", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO21latestFulfillmentTimeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO21latestFulfillmentTimeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO5titleyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO5titleyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO6totalsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO6totalsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OptionElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(carrier:description:earliestFulfillmentTime:id:latestFulfillmentTime:title:totals:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + }, + { + "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": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + }, + { + "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" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV7carrier11description23earliestFulfillmentTime2id06latestiJ05title6totalsACSSSg_AK10Foundation4DateVSgSSAOSSSayAA13LineItemTotalVGtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV7carrier11description23earliestFulfillmentTime2id06latestiJ05title6totalsACSSSg_AK10Foundation4DateVSgSSAOSSSayAA13LineItemTotalVGtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol13OptionElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(carrier:description:earliestFulfillmentTime:id:latestFulfillmentTime:title:totals:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "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": "Foundation.Date??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "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": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV4with7carrier11description23earliestFulfillmentTime2id06latestjK05title6totalsACSSSgSg_AM10Foundation4DateVSgSgAlrLSayAA13LineItemTotalVGSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV4with7carrier11description23earliestFulfillmentTime2id06latestjK05title6totalsACSSSgSg_AM10Foundation4DateVSgSgAlrLSayAA13LineItemTotalVGSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV", + "mangledName": "$s23ShopifyCheckoutProtocol13OptionElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FulfillmentMethod", + "printedName": "FulfillmentMethod", + "children": [ + { + "kind": "Var", + "name": "destinations", + "printedName": "destinations", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV12destinationsSayAA0D18DestinationElementVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV12destinationsSayAA0D18DestinationElementVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV12destinationsSayAA0D18DestinationElementVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV12destinationsSayAA0D18DestinationElementVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "groups", + "printedName": "groups", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV6groupsSayAA12GroupElementVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV6groupsSayAA12GroupElementVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV6groupsSayAA12GroupElementVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV6groupsSayAA12GroupElementVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17FulfillmentMethodV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItemIDS", + "printedName": "lineItemIDS", + "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:23ShopifyCheckoutProtocol17FulfillmentMethodV11lineItemIDSSaySSGvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV11lineItemIDSSaySSGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol17FulfillmentMethodV11lineItemIDSSaySSGvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV11lineItemIDSSaySSGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "selectedDestinationID", + "printedName": "selectedDestinationID", + "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:23ShopifyCheckoutProtocol17FulfillmentMethodV21selectedDestinationIDSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV21selectedDestinationIDSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17FulfillmentMethodV21selectedDestinationIDSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV21selectedDestinationIDSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV4typeAA11TypeElementOvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV4typeAA11TypeElementOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV4typeAA11TypeElementOvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV4typeAA11TypeElementOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "destinations", + "printedName": "destinations", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO12destinationsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO12destinationsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "groups", + "printedName": "groups", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO6groupsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO6groupsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItemIDS", + "printedName": "lineItemIDS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO11lineItemIDSyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO11lineItemIDSyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "selectedDestinationID", + "printedName": "selectedDestinationID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO21selectedDestinationIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO21selectedDestinationIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(destinations:groups:id:lineItemIDS:selectedDestinationID:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentMethod", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "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" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV12destinations6groups2id11lineItemIDS21selectedDestinationID4typeACSayAA0dM7ElementVGSg_SayAA05GroupP0VGSgSSSaySSGSSSgAA04TypeP0Otcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV12destinations6groups2id11lineItemIDS21selectedDestinationID4typeACSayAA0dM7ElementVGSg_SayAA05GroupP0VGSgSSSaySSGSSSgAA04TypeP0Otcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol17FulfillmentMethodV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentMethod", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentMethod", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentMethod", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentMethod", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(destinations:groups:id:lineItemIDS:selectedDestinationID:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentMethod", + "printedName": "ShopifyCheckoutProtocol.FulfillmentMethod", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "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": "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": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TypeElement?", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV4with12destinations6groups2id11lineItemIDS21selectedDestinationID4typeACSayAA0dN7ElementVGSgSg_SayAA05GroupQ0VGSgSgSSSgSaySSGSgAUSgAA04TypeQ0OSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV4with12destinations6groups2id11lineItemIDS21selectedDestinationID4typeACSayAA0dN7ElementVGSgSg_SayAA05GroupQ0VGSgSgSSSgSaySSGSgAUSgAA04TypeQ0OSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentMethodV", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentMethodV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FulfillmentDestinationElement", + "printedName": "FulfillmentDestinationElement", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV14addressCountrySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV14addressCountrySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV14addressCountrySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV14addressCountrySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressLocality", + "printedName": "addressLocality", + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV15addressLocalitySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV15addressLocalitySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV15addressLocalitySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV15addressLocalitySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV13addressRegionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV13addressRegionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV13addressRegionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV13addressRegionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "extendedAddress", + "printedName": "extendedAddress", + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV15extendedAddressSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV15extendedAddressSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV15extendedAddressSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV15extendedAddressSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV9firstNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV9firstNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV9firstNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV9firstNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV8lastNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV8lastNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV8lastNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV8lastNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV11phoneNumberSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV11phoneNumberSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV11phoneNumberSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV11phoneNumberSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10postalCodeSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10postalCodeSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10postalCodeSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10postalCodeSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "streetAddress", + "printedName": "streetAddress", + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV13streetAddressSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV13streetAddressSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV13streetAddressSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV13streetAddressSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "address", + "printedName": "address", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV7addressAA19BillingAddressClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV7addressAA19BillingAddressClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV7addressAA19BillingAddressClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV7addressAA19BillingAddressClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV4nameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV4nameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV4nameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV4nameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO14addressCountryyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO14addressCountryyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "addressLocality", + "printedName": "addressLocality", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO15addressLocalityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO15addressLocalityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO13addressRegionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO13addressRegionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "extendedAddress", + "printedName": "extendedAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO15extendedAddressyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO15extendedAddressyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "firstName", + "printedName": "firstName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO9firstNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO9firstNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lastName", + "printedName": "lastName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8lastNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8lastNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO11phoneNumberyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO11phoneNumberyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "postalCode", + "printedName": "postalCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO10postalCodeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO10postalCodeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "streetAddress", + "printedName": "streetAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO13streetAddressyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO13streetAddressyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "address", + "printedName": "address", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO7addressyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO7addressyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO4nameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO4nameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(addressCountry:addressLocality:addressRegion:extendedAddress:firstName:lastName:phoneNumber:postalCode:streetAddress:id:address:name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + }, + { + "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": "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": "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": "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV14addressCountry0G8Locality0G6Region15extendedAddress9firstName04lastN011phoneNumber10postalCode06streetL02id0G04nameACSSSg_A8PSSAA07BillingL5ClassVSgAPtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV14addressCountry0G8Locality0G6Region15extendedAddress9firstName04lastN011phoneNumber10postalCode06streetL02id0G04nameACSSSg_A8PSSAA07BillingL5ClassVSgAPtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(addressCountry:addressLocality:addressRegion:extendedAddress:firstName:lastName:phoneNumber:postalCode:streetAddress:id:address:name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "ShopifyCheckoutProtocol.BillingAddressClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV4with14addressCountry0H8Locality0H6Region15extendedAddress9firstName04lastO011phoneNumber10postalCode06streetM02id0H04nameACSSSgSg_A8rqA07BillingM5ClassVSgSgARtF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV4with14addressCountry0H8Locality0H6Region15extendedAddress9firstName04lastO011phoneNumber10postalCode06streetM02id0H04nameACSSSgSg_A8rqA07BillingM5ClassVSgSgARtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV", + "mangledName": "$s23ShopifyCheckoutProtocol29FulfillmentDestinationElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GroupElement", + "printedName": "GroupElement", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12GroupElementV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItemIDS", + "printedName": "lineItemIDS", + "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:23ShopifyCheckoutProtocol12GroupElementV11lineItemIDSSaySSGvp", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV11lineItemIDSSaySSGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol12GroupElementV11lineItemIDSSaySSGvg", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV11lineItemIDSSaySSGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV7optionsSayAA06OptionE0VGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV7optionsSayAA06OptionE0VGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV7optionsSayAA06OptionE0VGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV7optionsSayAA06OptionE0VGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "selectedOptionID", + "printedName": "selectedOptionID", + "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:23ShopifyCheckoutProtocol12GroupElementV16selectedOptionIDSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV16selectedOptionIDSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12GroupElementV16selectedOptionIDSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV16selectedOptionIDSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.GroupElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItemIDS", + "printedName": "lineItemIDS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.GroupElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO11lineItemIDSyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO11lineItemIDSyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.GroupElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO7optionsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO7optionsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "selectedOptionID", + "printedName": "selectedOptionID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.GroupElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO16selectedOptionIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO16selectedOptionIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.GroupElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:lineItemIDS:options:selectedOptionID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + }, + { + "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": "[ShopifyCheckoutProtocol.OptionElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV2id11lineItemIDS7options16selectedOptionIDACSS_SaySSGSayAA0lE0VGSgSSSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV2id11lineItemIDS7options16selectedOptionIDACSS_SaySSGSayAA0lE0VGSgSSSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol12GroupElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:lineItemIDS:options:selectedOptionID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + }, + { + "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": "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": "[ShopifyCheckoutProtocol.OptionElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.OptionElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionElement", + "printedName": "ShopifyCheckoutProtocol.OptionElement", + "usr": "s:23ShopifyCheckoutProtocol13OptionElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV4with2id11lineItemIDS7options16selectedOptionIDACSSSg_SaySSGSgSayAA0mE0VGSgSgAISgtF", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV4with2id11lineItemIDS7options16selectedOptionIDACSSSg_SaySSGSgSayAA0mE0VGSgSgAISgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV", + "mangledName": "$s23ShopifyCheckoutProtocol12GroupElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FulfillmentOption", + "printedName": "FulfillmentOption", + "children": [ + { + "kind": "Var", + "name": "carrier", + "printedName": "carrier", + "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:23ShopifyCheckoutProtocol17FulfillmentOptionV7carrierSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV7carrierSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17FulfillmentOptionV7carrierSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV7carrierSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "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:23ShopifyCheckoutProtocol17FulfillmentOptionV11descriptionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV11descriptionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17FulfillmentOptionV11descriptionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV11descriptionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "earliestFulfillmentTime", + "printedName": "earliestFulfillmentTime", + "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:23ShopifyCheckoutProtocol17FulfillmentOptionV08earliestD4Time10Foundation4DateVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV08earliestD4Time10Foundation4DateVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol17FulfillmentOptionV08earliestD4Time10Foundation4DateVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV08earliestD4Time10Foundation4DateVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17FulfillmentOptionV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "latestFulfillmentTime", + "printedName": "latestFulfillmentTime", + "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:23ShopifyCheckoutProtocol17FulfillmentOptionV06latestD4Time10Foundation4DateVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV06latestD4Time10Foundation4DateVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol17FulfillmentOptionV06latestD4Time10Foundation4DateVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV06latestD4Time10Foundation4DateVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV5titleSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV5titleSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17FulfillmentOptionV5titleSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV5titleSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV6totalsSayAA13LineItemTotalVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV6totalsSayAA13LineItemTotalVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV6totalsSayAA13LineItemTotalVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV6totalsSayAA13LineItemTotalVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "carrier", + "printedName": "carrier", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO7carrieryA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO7carrieryA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO11descriptionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO11descriptionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "earliestFulfillmentTime", + "printedName": "earliestFulfillmentTime", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO08earliestD4TimeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO08earliestD4TimeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "latestFulfillmentTime", + "printedName": "latestFulfillmentTime", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO06latestD4TimeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO06latestD4TimeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO5titleyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO5titleyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type) -> ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO6totalsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO6totalsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(carrier:description:earliestFulfillmentTime:id:latestFulfillmentTime:title:totals:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentOption", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV" + }, + { + "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": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + }, + { + "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" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV7carrier11description08earliestD4Time2id06latestdI05title6totalsACSSSg_AK10Foundation4DateVSgSSAOSSSayAA13LineItemTotalVGtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV7carrier11description08earliestD4Time2id06latestdI05title6totalsACSSSg_AK10Foundation4DateVSgSSAOSSSayAA13LineItemTotalVGtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol17FulfillmentOptionV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentOption", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentOption", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentOption", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentOption", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(carrier:description:earliestFulfillmentTime:id:latestFulfillmentTime:title:totals:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentOption", + "printedName": "ShopifyCheckoutProtocol.FulfillmentOption", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "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": "Foundation.Date??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "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": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV4with7carrier11description08earliestD4Time2id06latestdJ05title6totalsACSSSgSg_AM10Foundation4DateVSgSgAlrLSayAA13LineItemTotalVGSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV4with7carrier11description08earliestD4Time2id06latestdJ05title6totalsACSSSgSg_AM10Foundation4DateVSgSgAlrLSayAA13LineItemTotalVGSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol17FulfillmentOptionV", + "mangledName": "$s23ShopifyCheckoutProtocol17FulfillmentOptionV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Fulfillment", + "printedName": "Fulfillment", + "children": [ + { + "kind": "Var", + "name": "availableMethods", + "printedName": "availableMethods", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AvailableMethodElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AvailableMethodElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailableMethodElement", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV16availableMethodsSayAA22AvailableMethodElementVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV16availableMethodsSayAA22AvailableMethodElementVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AvailableMethodElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AvailableMethodElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailableMethodElement", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV16availableMethodsSayAA22AvailableMethodElementVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV16availableMethodsSayAA22AvailableMethodElementVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "methods", + "printedName": "methods", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MethodElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MethodElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodElement", + "printedName": "ShopifyCheckoutProtocol.MethodElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV7methodsSayAA13MethodElementVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV7methodsSayAA13MethodElementVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MethodElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MethodElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodElement", + "printedName": "ShopifyCheckoutProtocol.MethodElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV7methodsSayAA13MethodElementVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV7methodsSayAA13MethodElementVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "availableMethods", + "printedName": "availableMethods", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Fulfillment.CodingKeys.Type) -> ShopifyCheckoutProtocol.Fulfillment.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Fulfillment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Fulfillment.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Fulfillment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO16availableMethodsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO16availableMethodsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "methods", + "printedName": "methods", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Fulfillment.CodingKeys.Type) -> ShopifyCheckoutProtocol.Fulfillment.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Fulfillment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Fulfillment.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Fulfillment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO7methodsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO7methodsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Fulfillment.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Fulfillment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Fulfillment.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Fulfillment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Fulfillment.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Fulfillment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(availableMethods:methods:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Fulfillment", + "printedName": "ShopifyCheckoutProtocol.Fulfillment", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AvailableMethodElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AvailableMethodElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailableMethodElement", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MethodElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MethodElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodElement", + "printedName": "ShopifyCheckoutProtocol.MethodElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV16availableMethods7methodsACSayAA22AvailableMethodElementVGSg_SayAA0iJ0VGSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV16availableMethods7methodsACSayAA22AvailableMethodElementVGSg_SayAA0iJ0VGSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol11FulfillmentV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Fulfillment", + "printedName": "ShopifyCheckoutProtocol.Fulfillment", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Fulfillment", + "printedName": "ShopifyCheckoutProtocol.Fulfillment", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Fulfillment", + "printedName": "ShopifyCheckoutProtocol.Fulfillment", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Fulfillment", + "printedName": "ShopifyCheckoutProtocol.Fulfillment", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(availableMethods:methods:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Fulfillment", + "printedName": "ShopifyCheckoutProtocol.Fulfillment", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AvailableMethodElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AvailableMethodElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AvailableMethodElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailableMethodElement", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MethodElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MethodElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MethodElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodElement", + "printedName": "ShopifyCheckoutProtocol.MethodElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV4with16availableMethods7methodsACSayAA22AvailableMethodElementVGSgSg_SayAA0jK0VGSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV4with16availableMethods7methodsACSayAA22AvailableMethodElementVGSgSg_SayAA0jK0VGSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol11FulfillmentV", + "mangledName": "$s23ShopifyCheckoutProtocol11FulfillmentV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AvailableMethodElement", + "printedName": "AvailableMethodElement", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "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:23ShopifyCheckoutProtocol22AvailableMethodElementV11descriptionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV11descriptionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22AvailableMethodElementV11descriptionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV11descriptionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fulfillableOn", + "printedName": "fulfillableOn", + "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:23ShopifyCheckoutProtocol22AvailableMethodElementV13fulfillableOnSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV13fulfillableOnSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22AvailableMethodElementV13fulfillableOnSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV13fulfillableOnSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItemIDS", + "printedName": "lineItemIDS", + "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:23ShopifyCheckoutProtocol22AvailableMethodElementV11lineItemIDSSaySSGvp", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV11lineItemIDSSaySSGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol22AvailableMethodElementV11lineItemIDSSaySSGvg", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV11lineItemIDSSaySSGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV4typeAA04TypeF0Ovp", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV4typeAA04TypeF0Ovp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV4typeAA04TypeF0Ovg", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV4typeAA04TypeF0Ovg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO11descriptionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO11descriptionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "fulfillableOn", + "printedName": "fulfillableOn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO13fulfillableOnyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO13fulfillableOnyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItemIDS", + "printedName": "lineItemIDS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO11lineItemIDSyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO11lineItemIDSyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(description:fulfillableOn:lineItemIDS:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailableMethodElement", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV" + }, + { + "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": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV11description13fulfillableOn11lineItemIDS4typeACSSSg_AHSaySSGAA04TypeF0Otcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV11description13fulfillableOn11lineItemIDS4typeACSSSg_AHSaySSGAA04TypeF0Otcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol22AvailableMethodElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailableMethodElement", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailableMethodElement", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailableMethodElement", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailableMethodElement", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(description:fulfillableOn:lineItemIDS:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AvailableMethodElement", + "printedName": "ShopifyCheckoutProtocol.AvailableMethodElement", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "ShopifyCheckoutProtocol.TypeElement?", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV4with11description13fulfillableOn11lineItemIDS4typeACSSSgSg_AJSaySSGSgAA04TypeF0OSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV4with11description13fulfillableOn11lineItemIDS4typeACSSSgSg_AJSaySSGSgAA04TypeF0OSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol22AvailableMethodElementV", + "mangledName": "$s23ShopifyCheckoutProtocol22AvailableMethodElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "MethodElement", + "printedName": "MethodElement", + "children": [ + { + "kind": "Var", + "name": "destinations", + "printedName": "destinations", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV12destinationsSayAA022FulfillmentDestinationE0VGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV12destinationsSayAA022FulfillmentDestinationE0VGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV12destinationsSayAA022FulfillmentDestinationE0VGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV12destinationsSayAA022FulfillmentDestinationE0VGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "groups", + "printedName": "groups", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV6groupsSayAA05GroupE0VGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV6groupsSayAA05GroupE0VGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV6groupsSayAA05GroupE0VGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV6groupsSayAA05GroupE0VGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13MethodElementV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItemIDS", + "printedName": "lineItemIDS", + "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:23ShopifyCheckoutProtocol13MethodElementV11lineItemIDSSaySSGvp", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV11lineItemIDSSaySSGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol13MethodElementV11lineItemIDSSaySSGvg", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV11lineItemIDSSaySSGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "selectedDestinationID", + "printedName": "selectedDestinationID", + "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:23ShopifyCheckoutProtocol13MethodElementV21selectedDestinationIDSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV21selectedDestinationIDSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13MethodElementV21selectedDestinationIDSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV21selectedDestinationIDSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV4typeAA04TypeE0Ovp", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV4typeAA04TypeE0Ovp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV4typeAA04TypeE0Ovg", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV4typeAA04TypeE0Ovg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "destinations", + "printedName": "destinations", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MethodElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO12destinationsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO12destinationsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "groups", + "printedName": "groups", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MethodElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO6groupsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO6groupsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MethodElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItemIDS", + "printedName": "lineItemIDS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MethodElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO11lineItemIDSyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO11lineItemIDSyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "selectedDestinationID", + "printedName": "selectedDestinationID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MethodElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO21selectedDestinationIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO21selectedDestinationIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MethodElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MethodElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(destinations:groups:id:lineItemIDS:selectedDestinationID:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodElement", + "printedName": "ShopifyCheckoutProtocol.MethodElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "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" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV12destinations6groups2id11lineItemIDS21selectedDestinationID4typeACSayAA011FulfillmentmE0VGSg_SayAA05GroupE0VGSgSSSaySSGSSSgAA04TypeE0Otcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV12destinations6groups2id11lineItemIDS21selectedDestinationID4typeACSayAA011FulfillmentmE0VGSg_SayAA05GroupE0VGSgSSSaySSGSSSgAA04TypeE0Otcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol13MethodElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodElement", + "printedName": "ShopifyCheckoutProtocol.MethodElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodElement", + "printedName": "ShopifyCheckoutProtocol.MethodElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodElement", + "printedName": "ShopifyCheckoutProtocol.MethodElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodElement", + "printedName": "ShopifyCheckoutProtocol.MethodElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(destinations:groups:id:lineItemIDS:selectedDestinationID:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodElement", + "printedName": "ShopifyCheckoutProtocol.MethodElement", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.FulfillmentDestinationElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentDestinationElement", + "printedName": "ShopifyCheckoutProtocol.FulfillmentDestinationElement", + "usr": "s:23ShopifyCheckoutProtocol29FulfillmentDestinationElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.GroupElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupElement", + "printedName": "ShopifyCheckoutProtocol.GroupElement", + "usr": "s:23ShopifyCheckoutProtocol12GroupElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "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": "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": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TypeElement?", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV4with12destinations6groups2id11lineItemIDS21selectedDestinationID4typeACSayAA011FulfillmentnE0VGSgSg_SayAA05GroupE0VGSgSgSSSgSaySSGSgAUSgAA04TypeE0OSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV4with12destinations6groups2id11lineItemIDS21selectedDestinationID4typeACSayAA011FulfillmentnE0VGSgSg_SayAA05GroupE0VGSgSgSSSgSaySSGSgAUSgAA04TypeE0OSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol13MethodElementV", + "mangledName": "$s23ShopifyCheckoutProtocol13MethodElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Item", + "printedName": "Item", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol4ItemV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol4ItemV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageURL", + "printedName": "imageURL", + "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:23ShopifyCheckoutProtocol4ItemV8imageURLSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV8imageURLSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol4ItemV8imageURLSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV8imageURLSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "price", + "printedName": "price", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol4ItemV5priceSivp", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV5priceSivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol4ItemV5priceSivg", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV5priceSivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol4ItemV5titleSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV5titleSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol4ItemV5titleSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV5titleSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Item.CodingKeys.Type) -> ShopifyCheckoutProtocol.Item.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "imageURL", + "printedName": "imageURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Item.CodingKeys.Type) -> ShopifyCheckoutProtocol.Item.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO8imageURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO8imageURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "price", + "printedName": "price", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Item.CodingKeys.Type) -> ShopifyCheckoutProtocol.Item.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO5priceyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO5priceyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Item.CodingKeys.Type) -> ShopifyCheckoutProtocol.Item.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO5titleyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO5titleyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Item.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol4ItemV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol4ItemV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:imageURL:price:title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Item", + "printedName": "ShopifyCheckoutProtocol.Item", + "usr": "s:23ShopifyCheckoutProtocol4ItemV" + }, + { + "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4ItemV2id8imageURL5price5titleACSS_SSSgSiSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV2id8imageURL5price5titleACSS_SSSgSiSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol4ItemV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Item", + "printedName": "ShopifyCheckoutProtocol.Item", + "usr": "s:23ShopifyCheckoutProtocol4ItemV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4ItemV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Item", + "printedName": "ShopifyCheckoutProtocol.Item", + "usr": "s:23ShopifyCheckoutProtocol4ItemV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4ItemV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Item", + "printedName": "ShopifyCheckoutProtocol.Item", + "usr": "s:23ShopifyCheckoutProtocol4ItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4ItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Item", + "printedName": "ShopifyCheckoutProtocol.Item", + "usr": "s:23ShopifyCheckoutProtocol4ItemV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4ItemV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:imageURL:price:title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Item", + "printedName": "ShopifyCheckoutProtocol.Item", + "usr": "s:23ShopifyCheckoutProtocol4ItemV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol4ItemV4with2id8imageURL5price5titleACSSSg_AISgSiSgAItF", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV4with2id8imageURL5price5titleACSSSg_AISgSiSgAItF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol4ItemV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol4ItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol4ItemV", + "mangledName": "$s23ShopifyCheckoutProtocol4ItemV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "LineItem", + "printedName": "LineItem", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol8LineItemV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "item", + "printedName": "item", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV4itemAA0E5ClassVvp", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV4itemAA0E5ClassVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV4itemAA0E5ClassVvg", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV4itemAA0E5ClassVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "parentID", + "printedName": "parentID", + "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:23ShopifyCheckoutProtocol8LineItemV8parentIDSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV8parentIDSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol8LineItemV8parentIDSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV8parentIDSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV8quantitySivp", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV8quantitySivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV8quantitySivg", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV8quantitySivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV6totalsSayAA0dE5TotalVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV6totalsSayAA0dE5TotalVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV6totalsSayAA0dE5TotalVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV6totalsSayAA0dE5TotalVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "item", + "printedName": "item", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO4itemyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO4itemyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "parentID", + "printedName": "parentID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8parentIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8parentIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8quantityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8quantityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO6totalsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO6totalsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:item:parentID:quantity:totals:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItem", + "printedName": "ShopifyCheckoutProtocol.LineItem", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV2id4item8parentID8quantity6totalsACSS_AA0E5ClassVSSSgSiSayAA0dE5TotalVGtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV2id4item8parentID8quantity6totalsACSS_AA0E5ClassVSSSgSiSayAA0dE5TotalVGtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol8LineItemV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItem", + "printedName": "ShopifyCheckoutProtocol.LineItem", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItem", + "printedName": "ShopifyCheckoutProtocol.LineItem", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItem", + "printedName": "ShopifyCheckoutProtocol.LineItem", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItem", + "printedName": "ShopifyCheckoutProtocol.LineItem", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:item:parentID:quantity:totals:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItem", + "printedName": "ShopifyCheckoutProtocol.LineItem", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV" + }, + { + "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": "ShopifyCheckoutProtocol.ItemClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV4with2id4item8parentID8quantity6totalsACSSSg_AA0E5ClassVSgAJSgSiSgSayAA0dE5TotalVGSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV4with2id4item8parentID8quantity6totalsACSSSg_AA0E5ClassVSgAJSgSiSgSayAA0dE5TotalVGSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol8LineItemV", + "mangledName": "$s23ShopifyCheckoutProtocol8LineItemV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Link", + "printedName": "Link", + "children": [ + { + "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:23ShopifyCheckoutProtocol4LinkV5titleSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV5titleSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol4LinkV5titleSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV5titleSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol4LinkV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol4LinkV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol4LinkV3urlSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV3urlSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol4LinkV3urlSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV3urlSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(title:type:url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Link", + "printedName": "ShopifyCheckoutProtocol.Link", + "usr": "s:23ShopifyCheckoutProtocol4LinkV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4LinkV5title4type3urlACSSSg_S2Stcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV5title4type3urlACSSSg_S2Stcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol4LinkV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Link", + "printedName": "ShopifyCheckoutProtocol.Link", + "usr": "s:23ShopifyCheckoutProtocol4LinkV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4LinkV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Link", + "printedName": "ShopifyCheckoutProtocol.Link", + "usr": "s:23ShopifyCheckoutProtocol4LinkV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4LinkV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Link", + "printedName": "ShopifyCheckoutProtocol.Link", + "usr": "s:23ShopifyCheckoutProtocol4LinkV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4LinkV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Link", + "printedName": "ShopifyCheckoutProtocol.Link", + "usr": "s:23ShopifyCheckoutProtocol4LinkV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol4LinkV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(title:type:url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Link", + "printedName": "ShopifyCheckoutProtocol.Link", + "usr": "s:23ShopifyCheckoutProtocol4LinkV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol4LinkV4with5title4type3urlACSSSgSg_A2HtF", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV4with5title4type3urlACSSSgSg_A2HtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol4LinkV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol4LinkV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol4LinkV", + "mangledName": "$s23ShopifyCheckoutProtocol4LinkV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "MerchantFulfillmentConfig", + "printedName": "MerchantFulfillmentConfig", + "children": [ + { + "kind": "Var", + "name": "allowsMethodCombinations", + "printedName": "allowsMethodCombinations", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TypeElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV24allowsMethodCombinationsSaySayAA11TypeElementOGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV24allowsMethodCombinationsSaySayAA11TypeElementOGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TypeElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV24allowsMethodCombinationsSaySayAA11TypeElementOGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV24allowsMethodCombinationsSaySayAA11TypeElementOGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allowsMultiDestination", + "printedName": "allowsMultiDestination", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination?", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV22allowsMultiDestinationAA0def6AllowshI0VSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV22allowsMultiDestinationAA0def6AllowshI0VSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination?", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV22allowsMultiDestinationAA0def6AllowshI0VSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV22allowsMultiDestinationAA0def6AllowshI0VSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "allowsMethodCombinations", + "printedName": "allowsMethodCombinations", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys.Type) -> ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO24allowsMethodCombinationsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO24allowsMethodCombinationsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "allowsMultiDestination", + "printedName": "allowsMultiDestination", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys.Type) -> ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO22allowsMultiDestinationyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO22allowsMultiDestinationyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(allowsMethodCombinations:allowsMultiDestination:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TypeElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination?", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV24allowsMethodCombinations0G16MultiDestinationACSaySayAA11TypeElementOGGSg_AA0def6AllowsjK0VSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV24allowsMethodCombinations0G16MultiDestinationACSaySayAA11TypeElementOGGSg_AA0def6AllowsjK0VSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(allowsMethodCombinations:allowsMultiDestination:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[[ShopifyCheckoutProtocol.TypeElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TypeElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "TypeElement", + "printedName": "ShopifyCheckoutProtocol.TypeElement", + "usr": "s:23ShopifyCheckoutProtocol11TypeElementO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination?", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV4with24allowsMethodCombinations0H16MultiDestinationACSaySayAA11TypeElementOGGSgSg_AA0def6AllowskL0VSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV4with24allowsMethodCombinations0H16MultiDestinationACSaySayAA11TypeElementOGGSgSg_AA0def6AllowskL0VSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV", + "mangledName": "$s23ShopifyCheckoutProtocol25MerchantFulfillmentConfigV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "MerchantFulfillmentConfigAllowsMultiDestination", + "printedName": "MerchantFulfillmentConfigAllowsMultiDestination", + "children": [ + { + "kind": "Var", + "name": "pickup", + "printedName": "pickup", + "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:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV6pickupSbSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV6pickupSbSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV6pickupSbSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV6pickupSbSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "shipping", + "printedName": "shipping", + "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:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV8shippingSbSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV8shippingSbSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV8shippingSbSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV8shippingSbSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pickup:shipping:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "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:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV6pickup8shippingACSbSg_AFtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV6pickup8shippingACSbSg_AFtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV7fromURLAC10Foundation0K0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV7fromURLAC10Foundation0K0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(pickup:shipping:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MerchantFulfillmentConfigAllowsMultiDestination", + "printedName": "ShopifyCheckoutProtocol.MerchantFulfillmentConfigAllowsMultiDestination", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV4with6pickup8shippingACSbSgSg_AHtF", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV4with6pickup8shippingACSbSgSg_AHtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV8jsonData10Foundation0K0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV8jsonData10Foundation0K0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV", + "mangledName": "$s23ShopifyCheckoutProtocol47MerchantFulfillmentConfigAllowsMultiDestinationV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "MessageError", + "printedName": "MessageError", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV4codeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV4codeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12MessageErrorV4codeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV4codeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV7contentSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV7contentSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12MessageErrorV7contentSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV7contentSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV11contentTypeAA07ContentG0OSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV11contentTypeAA07ContentG0OSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV11contentTypeAA07ContentG0OSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV11contentTypeAA07ContentG0OSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "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:23ShopifyCheckoutProtocol12MessageErrorV4pathSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV4pathSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12MessageErrorV4pathSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV4pathSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "severity", + "printedName": "severity", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV8severityAA8SeverityOvp", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV8severityAA8SeverityOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV8severityAA8SeverityOvg", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV8severityAA8SeverityOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "StatusEnum", + "printedName": "ShopifyCheckoutProtocol.StatusEnum", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV4typeAA10StatusEnumOvp", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV4typeAA10StatusEnumOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "StatusEnum", + "printedName": "ShopifyCheckoutProtocol.StatusEnum", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV4typeAA10StatusEnumOvg", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV4typeAA10StatusEnumOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageError.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageError.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO4codeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO4codeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageError.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageError.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO7contentyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO7contentyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageError.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageError.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO11contentTypeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO11contentTypeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageError.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageError.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO4pathyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO4pathyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "severity", + "printedName": "severity", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageError.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageError.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8severityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8severityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageError.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageError.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageError.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(code:content:contentType:path:severity:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageError", + "printedName": "ShopifyCheckoutProtocol.MessageError", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV" + }, + { + "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": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "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": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + }, + { + "kind": "TypeNominal", + "name": "StatusEnum", + "printedName": "ShopifyCheckoutProtocol.StatusEnum", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV4code7content0G4Type4path8severity4typeACSS_SSAA07ContentH0OSgSSSgAA8SeverityOAA10StatusEnumOtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV4code7content0G4Type4path8severity4typeACSS_SSAA07ContentH0OSgSSSgAA8SeverityOAA10StatusEnumOtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol12MessageErrorV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageError", + "printedName": "ShopifyCheckoutProtocol.MessageError", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageError", + "printedName": "ShopifyCheckoutProtocol.MessageError", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageError", + "printedName": "ShopifyCheckoutProtocol.MessageError", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageError", + "printedName": "ShopifyCheckoutProtocol.MessageError", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(code:content:contentType:path:severity:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageError", + "printedName": "ShopifyCheckoutProtocol.MessageError", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV" + }, + { + "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": "ShopifyCheckoutProtocol.ContentType??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Severity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.StatusEnum?", + "children": [ + { + "kind": "TypeNominal", + "name": "StatusEnum", + "printedName": "ShopifyCheckoutProtocol.StatusEnum", + "usr": "s:23ShopifyCheckoutProtocol10StatusEnumO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV4with4code7content0H4Type4path8severity4typeACSSSg_AkA07ContentI0OSgSgAKSgAA8SeverityOSgAA10StatusEnumOSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV4with4code7content0H4Type4path8severity4typeACSSSg_AkA07ContentI0OSgSgAKSgAA8SeverityOSgAA10StatusEnumOSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol12MessageErrorV", + "mangledName": "$s23ShopifyCheckoutProtocol12MessageErrorV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "MessageInfo", + "printedName": "MessageInfo", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "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:23ShopifyCheckoutProtocol11MessageInfoV4codeSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV4codeSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol11MessageInfoV4codeSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV4codeSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV7contentSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV7contentSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol11MessageInfoV7contentSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV7contentSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV11contentTypeAA07ContentG0OSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV11contentTypeAA07ContentG0OSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV11contentTypeAA07ContentG0OSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV11contentTypeAA07ContentG0OSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "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:23ShopifyCheckoutProtocol11MessageInfoV4pathSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV4pathSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol11MessageInfoV4pathSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV4pathSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageInfoType", + "printedName": "ShopifyCheckoutProtocol.MessageInfoType", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV4typeAA0dE4TypeOvp", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV4typeAA0dE4TypeOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageInfoType", + "printedName": "ShopifyCheckoutProtocol.MessageInfoType", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV4typeAA0dE4TypeOvg", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV4typeAA0dE4TypeOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageInfo.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO4codeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO4codeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageInfo.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO7contentyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO7contentyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageInfo.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO11contentTypeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO11contentTypeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageInfo.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO4pathyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO4pathyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageInfo.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageInfo.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(code:content:contentType:path:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageInfo", + "printedName": "ShopifyCheckoutProtocol.MessageInfo", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "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": "MessageInfoType", + "printedName": "ShopifyCheckoutProtocol.MessageInfoType", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV4code7content0G4Type4path4typeACSSSg_SSAA07ContentH0OSgAiA0deH0Otcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV4code7content0G4Type4path4typeACSSSg_SSAA07ContentH0OSgAiA0deH0Otcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol11MessageInfoV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageInfo", + "printedName": "ShopifyCheckoutProtocol.MessageInfo", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageInfo", + "printedName": "ShopifyCheckoutProtocol.MessageInfo", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageInfo", + "printedName": "ShopifyCheckoutProtocol.MessageInfo", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageInfo", + "printedName": "ShopifyCheckoutProtocol.MessageInfo", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(code:content:contentType:path:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageInfo", + "printedName": "ShopifyCheckoutProtocol.MessageInfo", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "ShopifyCheckoutProtocol.ContentType??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageInfoType?", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageInfoType", + "printedName": "ShopifyCheckoutProtocol.MessageInfoType", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV4with4code7content0H4Type4path4typeACSSSgSg_AjA07ContentI0OSgSgAkA0deI0OSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV4with4code7content0H4Type4path4typeACSSSgSg_AjA07ContentI0OSgSgAkA0deI0OSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol11MessageInfoV", + "mangledName": "$s23ShopifyCheckoutProtocol11MessageInfoV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "MessageInfoType", + "printedName": "MessageInfoType", + "children": [ + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageInfoType.Type) -> ShopifyCheckoutProtocol.MessageInfoType", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageInfoType", + "printedName": "ShopifyCheckoutProtocol.MessageInfoType", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageInfoType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageInfoType", + "printedName": "ShopifyCheckoutProtocol.MessageInfoType", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO4infoyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol15MessageInfoTypeO4infoyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageInfoType?", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageInfoType", + "printedName": "ShopifyCheckoutProtocol.MessageInfoType", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15MessageInfoTypeO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol15MessageInfoTypeO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol15MessageInfoTypeO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol15MessageInfoTypeO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol15MessageInfoTypeO", + "mangledName": "$s23ShopifyCheckoutProtocol15MessageInfoTypeO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "MessageWarning", + "printedName": "MessageWarning", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV4codeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV4codeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14MessageWarningV4codeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV4codeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV7contentSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV7contentSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14MessageWarningV7contentSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV7contentSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV11contentTypeAA07ContentG0OSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV11contentTypeAA07ContentG0OSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV11contentTypeAA07ContentG0OSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV11contentTypeAA07ContentG0OSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageURL", + "printedName": "imageURL", + "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:23ShopifyCheckoutProtocol14MessageWarningV8imageURLSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV8imageURLSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14MessageWarningV8imageURLSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV8imageURLSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "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:23ShopifyCheckoutProtocol14MessageWarningV4pathSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV4pathSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14MessageWarningV4pathSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV4pathSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "presentation", + "printedName": "presentation", + "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:23ShopifyCheckoutProtocol14MessageWarningV12presentationSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV12presentationSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14MessageWarningV12presentationSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV12presentationSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageWarningType", + "printedName": "ShopifyCheckoutProtocol.MessageWarningType", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV4typeAA0dE4TypeOvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV4typeAA0dE4TypeOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageWarningType", + "printedName": "ShopifyCheckoutProtocol.MessageWarningType", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV4typeAA0dE4TypeOvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV4typeAA0dE4TypeOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "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:23ShopifyCheckoutProtocol14MessageWarningV3urlSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV3urlSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14MessageWarningV3urlSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV3urlSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO4codeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO4codeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO7contentyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO7contentyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO11contentTypeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO11contentTypeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "imageURL", + "printedName": "imageURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8imageURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8imageURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO4pathyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO4pathyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "presentation", + "printedName": "presentation", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO12presentationyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO12presentationyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type) -> ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO3urlyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO3urlyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.MessageWarning.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(code:content:contentType:imageURL:path:presentation:type:url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageWarning", + "printedName": "ShopifyCheckoutProtocol.MessageWarning", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV" + }, + { + "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": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "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": "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": "MessageWarningType", + "printedName": "ShopifyCheckoutProtocol.MessageWarningType", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV4code7content0G4Type8imageURL4path12presentation4type3urlACSS_SSAA07ContentH0OSgSSSgA2oA0deH0OAOtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV4code7content0G4Type8imageURL4path12presentation4type3urlACSS_SSAA07ContentH0OSgSSSgA2oA0deH0OAOtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol14MessageWarningV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageWarning", + "printedName": "ShopifyCheckoutProtocol.MessageWarning", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageWarning", + "printedName": "ShopifyCheckoutProtocol.MessageWarning", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageWarning", + "printedName": "ShopifyCheckoutProtocol.MessageWarning", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageWarning", + "printedName": "ShopifyCheckoutProtocol.MessageWarning", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(code:content:contentType:imageURL:path:presentation:type:url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageWarning", + "printedName": "ShopifyCheckoutProtocol.MessageWarning", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV" + }, + { + "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": "ShopifyCheckoutProtocol.ContentType??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageWarningType?", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageWarningType", + "printedName": "ShopifyCheckoutProtocol.MessageWarningType", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV4with4code7content0H4Type8imageURL4path12presentation4type3urlACSSSg_AmA07ContentI0OSgSgAMSgA2rA0deI0OSgARtF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV4with4code7content0H4Type8imageURL4path12presentation4type3urlACSSSg_AmA07ContentI0OSgSgAMSgA2rA0deI0OSgARtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol14MessageWarningV", + "mangledName": "$s23ShopifyCheckoutProtocol14MessageWarningV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "MessageWarningType", + "printedName": "MessageWarningType", + "children": [ + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.MessageWarningType.Type) -> ShopifyCheckoutProtocol.MessageWarningType", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageWarningType", + "printedName": "ShopifyCheckoutProtocol.MessageWarningType", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.MessageWarningType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageWarningType", + "printedName": "ShopifyCheckoutProtocol.MessageWarningType", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO7warningyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol18MessageWarningTypeO7warningyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageWarningType?", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageWarningType", + "printedName": "ShopifyCheckoutProtocol.MessageWarningType", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18MessageWarningTypeO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol18MessageWarningTypeO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol18MessageWarningTypeO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol18MessageWarningTypeO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol18MessageWarningTypeO", + "mangledName": "$s23ShopifyCheckoutProtocol18MessageWarningTypeO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Message", + "printedName": "Message", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "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:23ShopifyCheckoutProtocol7MessageV4codeSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV4codeSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7MessageV4codeSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV4codeSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7MessageV7contentSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV7contentSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7MessageV7contentSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV7contentSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7MessageV11contentTypeAA07ContentF0OSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV11contentTypeAA07ContentF0OSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV11contentTypeAA07ContentF0OSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV11contentTypeAA07ContentF0OSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "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:23ShopifyCheckoutProtocol7MessageV4pathSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV4pathSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7MessageV4pathSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV4pathSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "severity", + "printedName": "severity", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Severity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7MessageV8severityAA8SeverityOSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV8severityAA8SeverityOSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Severity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV8severityAA8SeverityOSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV8severityAA8SeverityOSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7MessageV4typeAA0D4TypeOvp", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV4typeAA0D4TypeOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV4typeAA0D4TypeOvg", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV4typeAA0D4TypeOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageURL", + "printedName": "imageURL", + "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:23ShopifyCheckoutProtocol7MessageV8imageURLSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV8imageURLSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7MessageV8imageURLSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV8imageURLSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "presentation", + "printedName": "presentation", + "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:23ShopifyCheckoutProtocol7MessageV12presentationSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV12presentationSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7MessageV12presentationSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV12presentationSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "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:23ShopifyCheckoutProtocol7MessageV3urlSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV3urlSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7MessageV3urlSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV3urlSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Message.CodingKeys.Type) -> ShopifyCheckoutProtocol.Message.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO4codeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO4codeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Message.CodingKeys.Type) -> ShopifyCheckoutProtocol.Message.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO7contentyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO7contentyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Message.CodingKeys.Type) -> ShopifyCheckoutProtocol.Message.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO11contentTypeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO11contentTypeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Message.CodingKeys.Type) -> ShopifyCheckoutProtocol.Message.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO4pathyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO4pathyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "severity", + "printedName": "severity", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Message.CodingKeys.Type) -> ShopifyCheckoutProtocol.Message.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO8severityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO8severityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Message.CodingKeys.Type) -> ShopifyCheckoutProtocol.Message.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "imageURL", + "printedName": "imageURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Message.CodingKeys.Type) -> ShopifyCheckoutProtocol.Message.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO8imageURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO8imageURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "presentation", + "printedName": "presentation", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Message.CodingKeys.Type) -> ShopifyCheckoutProtocol.Message.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO12presentationyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO12presentationyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Message.CodingKeys.Type) -> ShopifyCheckoutProtocol.Message.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO3urlyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO3urlyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Message.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol7MessageV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol7MessageV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(code:content:contentType:path:severity:type:imageURL:presentation:url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Message", + "printedName": "ShopifyCheckoutProtocol.Message", + "usr": "s:23ShopifyCheckoutProtocol7MessageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "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": "ShopifyCheckoutProtocol.Severity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + }, + { + "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV4code7content0F4Type4path8severity4type8imageURL12presentation3urlACSSSg_SSAA07ContentG0OSgAmA8SeverityOSgAA0dG0OA3Mtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV4code7content0F4Type4path8severity4type8imageURL12presentation3urlACSSSg_SSAA07ContentG0OSgAmA8SeverityOSgAA0dG0OA3Mtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol7MessageV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Message", + "printedName": "ShopifyCheckoutProtocol.Message", + "usr": "s:23ShopifyCheckoutProtocol7MessageV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Message", + "printedName": "ShopifyCheckoutProtocol.Message", + "usr": "s:23ShopifyCheckoutProtocol7MessageV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Message", + "printedName": "ShopifyCheckoutProtocol.Message", + "usr": "s:23ShopifyCheckoutProtocol7MessageV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Message", + "printedName": "ShopifyCheckoutProtocol.Message", + "usr": "s:23ShopifyCheckoutProtocol7MessageV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7MessageV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(code:content:contentType:path:severity:type:imageURL:presentation:url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Message", + "printedName": "ShopifyCheckoutProtocol.Message", + "usr": "s:23ShopifyCheckoutProtocol7MessageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "ShopifyCheckoutProtocol.ContentType??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ContentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "ShopifyCheckoutProtocol.ContentType", + "usr": "s:23ShopifyCheckoutProtocol11ContentTypeO" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Severity??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Severity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Severity", + "printedName": "ShopifyCheckoutProtocol.Severity", + "usr": "s:23ShopifyCheckoutProtocol8SeverityO" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MessageType?", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageType", + "printedName": "ShopifyCheckoutProtocol.MessageType", + "usr": "s:23ShopifyCheckoutProtocol11MessageTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7MessageV4with4code7content0G4Type4path8severity4type8imageURL12presentation3urlACSSSgSg_AnA07ContentH0OSgSgAoA8SeverityOSgSgAA0dH0OSgA3OtF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV4with4code7content0G4Type4path8severity4type8imageURL12presentation3urlACSSSgSg_AnA07ContentH0OSgSgAoA8SeverityOSgSgAA0dH0OSgA3OtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7MessageV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7MessageV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol7MessageV", + "mangledName": "$s23ShopifyCheckoutProtocol7MessageV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OrderConfirmation", + "printedName": "OrderConfirmation", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17OrderConfirmationV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "label", + "printedName": "label", + "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:23ShopifyCheckoutProtocol17OrderConfirmationV5labelSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV5labelSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17OrderConfirmationV5labelSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV5labelSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "permalinkURL", + "printedName": "permalinkURL", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV12permalinkURLSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV12permalinkURLSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17OrderConfirmationV12permalinkURLSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV12permalinkURLSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys.Type) -> ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "label", + "printedName": "label", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys.Type) -> ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO5labelyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO5labelyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "permalinkURL", + "printedName": "permalinkURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys.Type) -> ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO12permalinkURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO12permalinkURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:label:permalinkURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderConfirmation", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV" + }, + { + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV2id5label12permalinkURLACSS_SSSgSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV2id5label12permalinkURLACSS_SSSgSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol17OrderConfirmationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderConfirmation", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderConfirmation", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderConfirmation", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderConfirmation", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:label:permalinkURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderConfirmation", + "printedName": "ShopifyCheckoutProtocol.OrderConfirmation", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV4with2id5label12permalinkURLACSSSg_AHSgAHtF", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV4with2id5label12permalinkURLACSSSg_AHSgAHtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol17OrderConfirmationV", + "mangledName": "$s23ShopifyCheckoutProtocol17OrderConfirmationV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OrderLineItem", + "printedName": "OrderLineItem", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13OrderLineItemV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "item", + "printedName": "item", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV4itemAA0F5ClassVvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV4itemAA0F5ClassVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV4itemAA0F5ClassVvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV4itemAA0F5ClassVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "parentID", + "printedName": "parentID", + "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:23ShopifyCheckoutProtocol13OrderLineItemV8parentIDSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV8parentIDSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13OrderLineItemV8parentIDSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV8parentIDSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV8quantityAA0deF8QuantityVvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV8quantityAA0deF8QuantityVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV8quantityAA0deF8QuantityVvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV8quantityAA0deF8QuantityVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV6statusAA0deF6StatusOvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV6statusAA0deF6StatusOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV6statusAA0deF6StatusOvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV6statusAA0deF6StatusOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV6totalsSayAA0eF5TotalVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV6totalsSayAA0eF5TotalVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV6totalsSayAA0eF5TotalVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV6totalsSayAA0eF5TotalVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderLineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "item", + "printedName": "item", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderLineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO4itemyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO4itemyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "parentID", + "printedName": "parentID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderLineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8parentIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8parentIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderLineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8quantityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8quantityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderLineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO6statusyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO6statusyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderLineItem.CodingKeys.Type) -> ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO6totalsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO6totalsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:item:parentID:quantity:status:totals:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItem", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "OrderLineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV2id4item8parentID8quantity6status6totalsACSS_AA0F5ClassVSSSgAA0deF8QuantityVAA0deF6StatusOSayAA0eF5TotalVGtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV2id4item8parentID8quantity6status6totalsACSS_AA0F5ClassVSSSgAA0deF8QuantityVAA0deF6StatusOSayAA0eF5TotalVGtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol13OrderLineItemV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItem", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItem", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItem", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItem", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:item:parentID:quantity:status:totals:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItem", + "printedName": "ShopifyCheckoutProtocol.OrderLineItem", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV" + }, + { + "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": "ShopifyCheckoutProtocol.ItemClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemQuantity?", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV4with2id4item8parentID8quantity6status6totalsACSSSg_AA0F5ClassVSgAKSgAA0deF8QuantityVSgAA0deF6StatusOSgSayAA0eF5TotalVGSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV4with2id4item8parentID8quantity6status6totalsACSSSg_AA0F5ClassVSgAKSgAA0deF8QuantityVSgAA0deF6StatusOSgSayAA0eF5TotalVGSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol13OrderLineItemV", + "mangledName": "$s23ShopifyCheckoutProtocol13OrderLineItemV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OrderLineItemQuantity", + "printedName": "OrderLineItemQuantity", + "children": [ + { + "kind": "Var", + "name": "fulfilled", + "printedName": "fulfilled", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV9fulfilledSivp", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV9fulfilledSivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV9fulfilledSivg", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV9fulfilledSivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "original", + "printedName": "original", + "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:23ShopifyCheckoutProtocol21OrderLineItemQuantityV8originalSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV8originalSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol21OrderLineItemQuantityV8originalSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV8originalSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV5totalSivp", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV5totalSivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV5totalSivg", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV5totalSivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fulfilled:original:total:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV9fulfilled8original5totalACSi_SiSgSitcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV9fulfilled8original5totalACSi_SiSgSitcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol21OrderLineItemQuantityV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV7fromURLAC10Foundation0I0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV7fromURLAC10Foundation0I0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(fulfilled:original:total:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV4with9fulfilled8original5totalACSiSg_AHSgAHtF", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV4with9fulfilled8original5totalACSiSg_AHSgAHtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV8jsonData10Foundation0I0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV8jsonData10Foundation0I0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol21OrderLineItemQuantityV", + "mangledName": "$s23ShopifyCheckoutProtocol21OrderLineItemQuantityV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OrderLineItemStatus", + "printedName": "OrderLineItemStatus", + "children": [ + { + "kind": "Var", + "name": "fulfilled", + "printedName": "fulfilled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderLineItemStatus.Type) -> ShopifyCheckoutProtocol.OrderLineItemStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO9fulfilledyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol19OrderLineItemStatusO9fulfilledyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "partial", + "printedName": "partial", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderLineItemStatus.Type) -> ShopifyCheckoutProtocol.OrderLineItemStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO7partialyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol19OrderLineItemStatusO7partialyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "processing", + "printedName": "processing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderLineItemStatus.Type) -> ShopifyCheckoutProtocol.OrderLineItemStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO10processingyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol19OrderLineItemStatusO10processingyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "removed", + "printedName": "removed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.OrderLineItemStatus.Type) -> ShopifyCheckoutProtocol.OrderLineItemStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO7removedyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol19OrderLineItemStatusO7removedyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO8rawValueACSgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19OrderLineItemStatusO8rawValueACSgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol19OrderLineItemStatusO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol19OrderLineItemStatusO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol19OrderLineItemStatusO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO", + "mangledName": "$s23ShopifyCheckoutProtocol19OrderLineItemStatusO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentCredential", + "printedName": "PaymentCredential", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentCredentialV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17PaymentCredentialV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentCredentialV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentCredential", + "printedName": "ShopifyCheckoutProtocol.PaymentCredential", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV4typeACSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentCredentialV4typeACSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol17PaymentCredentialV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentCredentialV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentCredential", + "printedName": "ShopifyCheckoutProtocol.PaymentCredential", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentCredentialV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentCredential", + "printedName": "ShopifyCheckoutProtocol.PaymentCredential", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentCredentialV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentCredential", + "printedName": "ShopifyCheckoutProtocol.PaymentCredential", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentCredentialV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentCredential", + "printedName": "ShopifyCheckoutProtocol.PaymentCredential", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentCredentialV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentCredential", + "printedName": "ShopifyCheckoutProtocol.PaymentCredential", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV4with4typeACSSSg_tF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentCredentialV4with4typeACSSSg_tF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentCredentialV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentCredentialV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol17PaymentCredentialV", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentCredentialV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentIdentity", + "printedName": "PaymentIdentity", + "children": [ + { + "kind": "Var", + "name": "accessToken", + "printedName": "accessToken", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV11accessTokenSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV11accessTokenSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol15PaymentIdentityV11accessTokenSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV11accessTokenSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "accessToken", + "printedName": "accessToken", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentIdentity.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentIdentity.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO11accessTokenyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO11accessTokenyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(accessToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentIdentity", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV11accessTokenACSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV11accessTokenACSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol15PaymentIdentityV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentIdentity", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentIdentity", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentIdentity", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentIdentity", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(accessToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentIdentity", + "printedName": "ShopifyCheckoutProtocol.PaymentIdentity", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV4with11accessTokenACSSSg_tF", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV4with11accessTokenACSSSg_tF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol15PaymentIdentityV", + "mangledName": "$s23ShopifyCheckoutProtocol15PaymentIdentityV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentInstrument", + "printedName": "PaymentInstrument", + "children": [ + { + "kind": "Var", + "name": "billingAddress", + "printedName": "billingAddress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV14billingAddressAA07BillingG5ClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV14billingAddressAA07BillingG5ClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV14billingAddressAA07BillingG5ClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV14billingAddressAA07BillingG5ClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "credential", + "printedName": "credential", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10credentialAA15CredentialClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10credentialAA15CredentialClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10credentialAA15CredentialClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10credentialAA15CredentialClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "display", + "printedName": "display", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV7displaySDySSAA7JSONAnyCGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV7displaySDySSAA7JSONAnyCGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV7displaySDySSAA7JSONAnyCGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV7displaySDySSAA7JSONAnyCGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handlerID", + "printedName": "handlerID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV9handlerIDSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV9handlerIDSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17PaymentInstrumentV9handlerIDSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV9handlerIDSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17PaymentInstrumentV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17PaymentInstrumentV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "billingAddress", + "printedName": "billingAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO14billingAddressyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO14billingAddressyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "credential", + "printedName": "credential", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO10credentialyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO10credentialyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "display", + "printedName": "display", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO7displayyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO7displayyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "handlerID", + "printedName": "handlerID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO9handlerIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO9handlerIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(billingAddress:credential:display:handlerID:id:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV14billingAddress10credential7display9handlerID2id4typeAcA07BillingG5ClassVSg_AA010CredentialO0VSgSDySSAA7JSONAnyCGSgS3Stcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV14billingAddress10credential7display9handlerID2id4typeAcA07BillingG5ClassVSg_AA010CredentialO0VSgSDySSAA7JSONAnyCGSgS3Stcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol17PaymentInstrumentV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(billingAddress:credential:display:handlerID:id:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV4with14billingAddress10credential7display9handlerID2id4typeAcA07BillingH5ClassVSgSg_AA010CredentialP0VSgSgSDySSAA7JSONAnyCGSgSgSSSgA2XtF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV4with14billingAddress10credential7display9handlerID2id4typeAcA07BillingH5ClassVSgSg_AA010CredentialP0VSgSgSDySSAA7JSONAnyCGSgSgSSSgA2XtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol17PaymentInstrumentV", + "mangledName": "$s23ShopifyCheckoutProtocol17PaymentInstrumentV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PlatformFulfillmentConfig", + "printedName": "PlatformFulfillmentConfig", + "children": [ + { + "kind": "Var", + "name": "supportsMultiGroup", + "printedName": "supportsMultiGroup", + "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:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV18supportsMultiGroupSbSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV18supportsMultiGroupSbSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV18supportsMultiGroupSbSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV18supportsMultiGroupSbSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "supportsMultiGroup", + "printedName": "supportsMultiGroup", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PlatformFulfillmentConfig.CodingKeys.Type) -> ShopifyCheckoutProtocol.PlatformFulfillmentConfig.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO18supportsMultiGroupyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO18supportsMultiGroupyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(supportsMultiGroup:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PlatformFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV" + }, + { + "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:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV18supportsMultiGroupACSbSg_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV18supportsMultiGroupACSbSg_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PlatformFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PlatformFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PlatformFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PlatformFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(supportsMultiGroup:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PlatformFulfillmentConfig", + "printedName": "ShopifyCheckoutProtocol.PlatformFulfillmentConfig", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV4with18supportsMultiGroupACSbSgSg_tF", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV4with18supportsMultiGroupACSbSgSg_tF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV", + "mangledName": "$s23ShopifyCheckoutProtocol25PlatformFulfillmentConfigV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PostalAddress", + "printedName": "PostalAddress", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "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:23ShopifyCheckoutProtocol13PostalAddressV14addressCountrySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV14addressCountrySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PostalAddressV14addressCountrySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV14addressCountrySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressLocality", + "printedName": "addressLocality", + "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:23ShopifyCheckoutProtocol13PostalAddressV15addressLocalitySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV15addressLocalitySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PostalAddressV15addressLocalitySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV15addressLocalitySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "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:23ShopifyCheckoutProtocol13PostalAddressV13addressRegionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV13addressRegionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PostalAddressV13addressRegionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV13addressRegionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "extendedAddress", + "printedName": "extendedAddress", + "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:23ShopifyCheckoutProtocol13PostalAddressV08extendedE0SSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV08extendedE0SSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PostalAddressV08extendedE0SSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV08extendedE0SSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "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:23ShopifyCheckoutProtocol13PostalAddressV9firstNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV9firstNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PostalAddressV9firstNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV9firstNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol13PostalAddressV8lastNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV8lastNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PostalAddressV8lastNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV8lastNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "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:23ShopifyCheckoutProtocol13PostalAddressV11phoneNumberSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV11phoneNumberSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PostalAddressV11phoneNumberSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV11phoneNumberSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol13PostalAddressV10postalCodeSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10postalCodeSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PostalAddressV10postalCodeSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10postalCodeSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "streetAddress", + "printedName": "streetAddress", + "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:23ShopifyCheckoutProtocol13PostalAddressV06streetE0SSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV06streetE0SSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PostalAddressV06streetE0SSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV06streetE0SSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type) -> ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO14addressCountryyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO14addressCountryyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "addressLocality", + "printedName": "addressLocality", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type) -> ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO15addressLocalityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO15addressLocalityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type) -> ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO13addressRegionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO13addressRegionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "extendedAddress", + "printedName": "extendedAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type) -> ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO08extendedE0yA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO08extendedE0yA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "firstName", + "printedName": "firstName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type) -> ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO9firstNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO9firstNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lastName", + "printedName": "lastName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type) -> ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8lastNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8lastNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type) -> ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO11phoneNumberyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO11phoneNumberyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "postalCode", + "printedName": "postalCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type) -> ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO10postalCodeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO10postalCodeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "streetAddress", + "printedName": "streetAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type) -> ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO06streetE0yA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO06streetE0yA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PostalAddress.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(addressCountry:addressLocality:addressRegion:extendedAddress:firstName:lastName:phoneNumber:postalCode:streetAddress:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PostalAddress", + "printedName": "ShopifyCheckoutProtocol.PostalAddress", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV" + }, + { + "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": "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": "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": "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV14addressCountry0F8Locality0F6Region08extendedE09firstName04lastL011phoneNumber10postalCode06streetE0ACSSSg_A8Mtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV14addressCountry0F8Locality0F6Region08extendedE09firstName04lastL011phoneNumber10postalCode06streetE0ACSSSg_A8Mtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol13PostalAddressV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PostalAddress", + "printedName": "ShopifyCheckoutProtocol.PostalAddress", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PostalAddress", + "printedName": "ShopifyCheckoutProtocol.PostalAddress", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PostalAddress", + "printedName": "ShopifyCheckoutProtocol.PostalAddress", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PostalAddress", + "printedName": "ShopifyCheckoutProtocol.PostalAddress", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(addressCountry:addressLocality:addressRegion:extendedAddress:firstName:lastName:phoneNumber:postalCode:streetAddress:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PostalAddress", + "printedName": "ShopifyCheckoutProtocol.PostalAddress", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV4with14addressCountry0G8Locality0G6Region08extendedE09firstName04lastM011phoneNumber10postalCode06streetE0ACSSSgSg_A8OtF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV4with14addressCountry0G8Locality0G6Region08extendedE09firstName04lastM011phoneNumber10postalCode06streetE0ACSSSgSg_A8OtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol13PostalAddressV", + "mangledName": "$s23ShopifyCheckoutProtocol13PostalAddressV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RetailLocation", + "printedName": "RetailLocation", + "children": [ + { + "kind": "Var", + "name": "address", + "printedName": "address", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV7addressAA19BillingAddressClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV7addressAA19BillingAddressClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV7addressAA19BillingAddressClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV7addressAA19BillingAddressClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14RetailLocationV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV4nameSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV4nameSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14RetailLocationV4nameSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV4nameSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(address:id:name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RetailLocation", + "printedName": "ShopifyCheckoutProtocol.RetailLocation", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV7address2id4nameAcA19BillingAddressClassVSg_S2Stcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV7address2id4nameAcA19BillingAddressClassVSg_S2Stcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol14RetailLocationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RetailLocation", + "printedName": "ShopifyCheckoutProtocol.RetailLocation", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RetailLocation", + "printedName": "ShopifyCheckoutProtocol.RetailLocation", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RetailLocation", + "printedName": "ShopifyCheckoutProtocol.RetailLocation", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RetailLocation", + "printedName": "ShopifyCheckoutProtocol.RetailLocation", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(address:id:name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RetailLocation", + "printedName": "ShopifyCheckoutProtocol.RetailLocation", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV4with7address2id4nameAcA19BillingAddressClassVSgSg_SSSgALtF", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV4with7address2id4nameAcA19BillingAddressClassVSgSg_SSSgALtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol14RetailLocationV", + "mangledName": "$s23ShopifyCheckoutProtocol14RetailLocationV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ShippingDestination", + "printedName": "ShippingDestination", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "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:23ShopifyCheckoutProtocol19ShippingDestinationV14addressCountrySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV14addressCountrySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19ShippingDestinationV14addressCountrySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV14addressCountrySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressLocality", + "printedName": "addressLocality", + "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:23ShopifyCheckoutProtocol19ShippingDestinationV15addressLocalitySSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV15addressLocalitySSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19ShippingDestinationV15addressLocalitySSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV15addressLocalitySSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "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:23ShopifyCheckoutProtocol19ShippingDestinationV13addressRegionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV13addressRegionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19ShippingDestinationV13addressRegionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV13addressRegionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "extendedAddress", + "printedName": "extendedAddress", + "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:23ShopifyCheckoutProtocol19ShippingDestinationV15extendedAddressSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV15extendedAddressSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19ShippingDestinationV15extendedAddressSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV15extendedAddressSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "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:23ShopifyCheckoutProtocol19ShippingDestinationV9firstNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV9firstNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19ShippingDestinationV9firstNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV9firstNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol19ShippingDestinationV8lastNameSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV8lastNameSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19ShippingDestinationV8lastNameSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV8lastNameSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "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:23ShopifyCheckoutProtocol19ShippingDestinationV11phoneNumberSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV11phoneNumberSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19ShippingDestinationV11phoneNumberSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV11phoneNumberSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "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:23ShopifyCheckoutProtocol19ShippingDestinationV10postalCodeSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10postalCodeSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19ShippingDestinationV10postalCodeSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10postalCodeSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "streetAddress", + "printedName": "streetAddress", + "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:23ShopifyCheckoutProtocol19ShippingDestinationV13streetAddressSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV13streetAddressSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19ShippingDestinationV13streetAddressSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV13streetAddressSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol19ShippingDestinationV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "addressCountry", + "printedName": "addressCountry", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO14addressCountryyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO14addressCountryyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "addressLocality", + "printedName": "addressLocality", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO15addressLocalityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO15addressLocalityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "addressRegion", + "printedName": "addressRegion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO13addressRegionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO13addressRegionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "extendedAddress", + "printedName": "extendedAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO15extendedAddressyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO15extendedAddressyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "firstName", + "printedName": "firstName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO9firstNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO9firstNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lastName", + "printedName": "lastName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8lastNameyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8lastNameyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO11phoneNumberyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO11phoneNumberyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "postalCode", + "printedName": "postalCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO10postalCodeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO10postalCodeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "streetAddress", + "printedName": "streetAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO13streetAddressyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO13streetAddressyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type) -> ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(addressCountry:addressLocality:addressRegion:extendedAddress:firstName:lastName:phoneNumber:postalCode:streetAddress:id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ShippingDestination", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV" + }, + { + "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": "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": "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": "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV14addressCountry0F8Locality0F6Region15extendedAddress9firstName04lastM011phoneNumber10postalCode06streetK02idACSSSg_A8NSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV14addressCountry0F8Locality0F6Region15extendedAddress9firstName04lastM011phoneNumber10postalCode06streetK02idACSSSg_A8NSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol19ShippingDestinationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ShippingDestination", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ShippingDestination", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ShippingDestination", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ShippingDestination", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(addressCountry:addressLocality:addressRegion:extendedAddress:firstName:lastName:phoneNumber:postalCode:streetAddress:id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ShippingDestination", + "printedName": "ShopifyCheckoutProtocol.ShippingDestination", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV4with14addressCountry0G8Locality0G6Region15extendedAddress9firstName04lastN011phoneNumber10postalCode06streetL02idACSSSgSg_A8pOtF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV4with14addressCountry0G8Locality0G6Region15extendedAddress9firstName04lastN011phoneNumber10postalCode06streetL02idACSSSgSg_A8pOtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol19ShippingDestinationV", + "mangledName": "$s23ShopifyCheckoutProtocol19ShippingDestinationV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Signals", + "printedName": "Signals", + "children": [ + { + "kind": "Var", + "name": "devUcpBuyerIP", + "printedName": "devUcpBuyerIP", + "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:23ShopifyCheckoutProtocol7SignalsV13devUcpBuyerIPSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV13devUcpBuyerIPSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7SignalsV13devUcpBuyerIPSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV13devUcpBuyerIPSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "devUcpUserAgent", + "printedName": "devUcpUserAgent", + "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:23ShopifyCheckoutProtocol7SignalsV15devUcpUserAgentSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV15devUcpUserAgentSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol7SignalsV15devUcpUserAgentSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV15devUcpUserAgentSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "devUcpBuyerIP", + "printedName": "devUcpBuyerIP", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Signals.CodingKeys.Type) -> ShopifyCheckoutProtocol.Signals.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Signals.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Signals.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Signals.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO13devUcpBuyerIPyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO13devUcpBuyerIPyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "devUcpUserAgent", + "printedName": "devUcpUserAgent", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Signals.CodingKeys.Type) -> ShopifyCheckoutProtocol.Signals.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Signals.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Signals.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Signals.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO15devUcpUserAgentyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO15devUcpUserAgentyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Signals.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Signals.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Signals.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Signals.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Signals.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Signals.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(devUcpBuyerIP:devUcpUserAgent:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Signals", + "printedName": "ShopifyCheckoutProtocol.Signals", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV" + }, + { + "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" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV13devUcpBuyerIP0eF9UserAgentACSSSg_AFtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV13devUcpBuyerIP0eF9UserAgentACSSSg_AFtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol7SignalsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Signals", + "printedName": "ShopifyCheckoutProtocol.Signals", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Signals", + "printedName": "ShopifyCheckoutProtocol.Signals", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Signals", + "printedName": "ShopifyCheckoutProtocol.Signals", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Signals", + "printedName": "ShopifyCheckoutProtocol.Signals", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(devUcpBuyerIP:devUcpUserAgent:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Signals", + "printedName": "ShopifyCheckoutProtocol.Signals", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV4with13devUcpBuyerIP0fG9UserAgentACSSSgSg_AHtF", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV4with13devUcpBuyerIP0fG9UserAgentACSSSgSg_AHtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol7SignalsV", + "mangledName": "$s23ShopifyCheckoutProtocol7SignalsV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TokenCredential", + "printedName": "TokenCredential", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol15TokenCredentialV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "token", + "printedName": "token", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV5tokenSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV5tokenSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol15TokenCredentialV5tokenSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV5tokenSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:token:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TokenCredential", + "printedName": "ShopifyCheckoutProtocol.TokenCredential", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV4type5tokenACSS_SStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV4type5tokenACSS_SStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol15TokenCredentialV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TokenCredential", + "printedName": "ShopifyCheckoutProtocol.TokenCredential", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TokenCredential", + "printedName": "ShopifyCheckoutProtocol.TokenCredential", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TokenCredential", + "printedName": "ShopifyCheckoutProtocol.TokenCredential", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TokenCredential", + "printedName": "ShopifyCheckoutProtocol.TokenCredential", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(type:token:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TokenCredential", + "printedName": "ShopifyCheckoutProtocol.TokenCredential", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV" + }, + { + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV4with4type5tokenACSSSg_AGtF", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV4with4type5tokenACSSSg_AGtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol15TokenCredentialV", + "mangledName": "$s23ShopifyCheckoutProtocol15TokenCredentialV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Total", + "printedName": "Total", + "children": [ + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5TotalV6amountSivp", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV6amountSivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5TotalV6amountSivg", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV6amountSivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "displayText", + "printedName": "displayText", + "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:23ShopifyCheckoutProtocol5TotalV11displayTextSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV11displayTextSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol5TotalV11displayTextSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV11displayTextSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5TotalV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol5TotalV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Total.CodingKeys.Type) -> ShopifyCheckoutProtocol.Total.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO6amountyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO6amountyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "displayText", + "printedName": "displayText", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Total.CodingKeys.Type) -> ShopifyCheckoutProtocol.Total.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO11displayTextyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO11displayTextyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Total.CodingKeys.Type) -> ShopifyCheckoutProtocol.Total.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Total.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol5TotalV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol5TotalV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(amount:displayText:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Total", + "printedName": "ShopifyCheckoutProtocol.Total", + "usr": "s:23ShopifyCheckoutProtocol5TotalV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5TotalV6amount11displayText4typeACSi_SSSgSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV6amount11displayText4typeACSi_SSSgSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol5TotalV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Total", + "printedName": "ShopifyCheckoutProtocol.Total", + "usr": "s:23ShopifyCheckoutProtocol5TotalV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5TotalV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Total", + "printedName": "ShopifyCheckoutProtocol.Total", + "usr": "s:23ShopifyCheckoutProtocol5TotalV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5TotalV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Total", + "printedName": "ShopifyCheckoutProtocol.Total", + "usr": "s:23ShopifyCheckoutProtocol5TotalV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5TotalV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Total", + "printedName": "ShopifyCheckoutProtocol.Total", + "usr": "s:23ShopifyCheckoutProtocol5TotalV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5TotalV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(amount:displayText:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Total", + "printedName": "ShopifyCheckoutProtocol.Total", + "usr": "s:23ShopifyCheckoutProtocol5TotalV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol5TotalV4with6amount11displayText4typeACSiSg_SSSgSgAItF", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV4with6amount11displayText4typeACSiSg_SSSgSgAItF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol5TotalV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol5TotalV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol5TotalV", + "mangledName": "$s23ShopifyCheckoutProtocol5TotalV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TotalElement", + "printedName": "TotalElement", + "children": [ + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV6amountSivp", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV6amountSivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV6amountSivg", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV6amountSivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "displayText", + "printedName": "displayText", + "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:23ShopifyCheckoutProtocol12TotalElementV11displayTextSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV11displayTextSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12TotalElementV11displayTextSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV11displayTextSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12TotalElementV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lines", + "printedName": "lines", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.TotalLineClass]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TotalLineClass]", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLineClass", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV5linesSayAA0D9LineClassVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV5linesSayAA0D9LineClassVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.TotalLineClass]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TotalLineClass]", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLineClass", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV5linesSayAA0D9LineClassVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV5linesSayAA0D9LineClassVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TotalElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO6amountyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO6amountyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "displayText", + "printedName": "displayText", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TotalElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO11displayTextyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO11displayTextyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TotalElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lines", + "printedName": "lines", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TotalElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO5linesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO5linesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(amount:displayText:type:lines:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalElement", + "printedName": "ShopifyCheckoutProtocol.TotalElement", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.TotalLineClass]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TotalLineClass]", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLineClass", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV6amount11displayText4type5linesACSi_SSSgSSSayAA0D9LineClassVGSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV6amount11displayText4type5linesACSi_SSSgSSSayAA0D9LineClassVGSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol12TotalElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalElement", + "printedName": "ShopifyCheckoutProtocol.TotalElement", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalElement", + "printedName": "ShopifyCheckoutProtocol.TotalElement", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalElement", + "printedName": "ShopifyCheckoutProtocol.TotalElement", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalElement", + "printedName": "ShopifyCheckoutProtocol.TotalElement", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(amount:displayText:type:lines:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalElement", + "printedName": "ShopifyCheckoutProtocol.TotalElement", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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": "[ShopifyCheckoutProtocol.TotalLineClass]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.TotalLineClass]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TotalLineClass]", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLineClass", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV4with6amount11displayText4type5linesACSiSg_SSSgSgAJSayAA0D9LineClassVGSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV4with6amount11displayText4type5linesACSiSg_SSSgSgAJSayAA0D9LineClassVGSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV", + "mangledName": "$s23ShopifyCheckoutProtocol12TotalElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TotalLineClass", + "printedName": "TotalLineClass", + "children": [ + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV6amountSivp", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV6amountSivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV6amountSivg", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV6amountSivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "displayText", + "printedName": "displayText", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV11displayTextSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV11displayTextSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol14TotalLineClassV11displayTextSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV11displayTextSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TotalLineClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.TotalLineClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO6amountyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO6amountyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "displayText", + "printedName": "displayText", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.TotalLineClass.CodingKeys.Type) -> ShopifyCheckoutProtocol.TotalLineClass.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO11displayTextyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO11displayTextyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(amount:displayText:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLineClass", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV6amount11displayTextACSi_SStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV6amount11displayTextACSi_SStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol14TotalLineClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLineClass", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLineClass", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLineClass", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLineClass", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(amount:displayText:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalLineClass", + "printedName": "ShopifyCheckoutProtocol.TotalLineClass", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV4with6amount11displayTextACSiSg_SSSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV4with6amount11displayTextACSiSg_SSSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol14TotalLineClassV", + "mangledName": "$s23ShopifyCheckoutProtocol14TotalLineClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Payment", + "printedName": "Payment", + "children": [ + { + "kind": "Var", + "name": "instruments", + "printedName": "instruments", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV11instrumentsSayAA0d8SelectedD10InstrumentVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol7PaymentV11instrumentsSayAA0d8SelectedD10InstrumentVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV11instrumentsSayAA0d8SelectedD10InstrumentVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol7PaymentV11instrumentsSayAA0d8SelectedD10InstrumentVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(instruments:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Payment", + "printedName": "ShopifyCheckoutProtocol.Payment", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV11instrumentsACSayAA0d8SelectedD10InstrumentVGSg_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7PaymentV11instrumentsACSayAA0d8SelectedD10InstrumentVGSg_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol7PaymentV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol7PaymentV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Payment", + "printedName": "ShopifyCheckoutProtocol.Payment", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7PaymentV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Payment", + "printedName": "ShopifyCheckoutProtocol.Payment", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7PaymentV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Payment", + "printedName": "ShopifyCheckoutProtocol.Payment", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7PaymentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Payment", + "printedName": "ShopifyCheckoutProtocol.Payment", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7PaymentV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(instruments:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Payment", + "printedName": "ShopifyCheckoutProtocol.Payment", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol015PaymentSelectedD10InstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV4with11instrumentsACSayAA0d8SelectedD10InstrumentVGSgSg_tF", + "mangledName": "$s23ShopifyCheckoutProtocol7PaymentV4with11instrumentsACSayAA0d8SelectedD10InstrumentVGSgSg_tF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol7PaymentV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol7PaymentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol7PaymentV", + "mangledName": "$s23ShopifyCheckoutProtocol7PaymentV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Order", + "printedName": "Order", + "children": [ + { + "kind": "Var", + "name": "adjustments", + "printedName": "adjustments", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentElement", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5OrderV11adjustmentsSayAA17AdjustmentElementVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV11adjustmentsSayAA17AdjustmentElementVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentElement", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV11adjustmentsSayAA17AdjustmentElementVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV11adjustmentsSayAA17AdjustmentElementVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "checkoutID", + "printedName": "checkoutID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10checkoutIDSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10checkoutIDSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol5OrderV10checkoutIDSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10checkoutIDSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currency", + "printedName": "currency", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5OrderV8currencySSvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV8currencySSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol5OrderV8currencySSvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV8currencySSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fulfillment", + "printedName": "fulfillment", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentClass", + "printedName": "ShopifyCheckoutProtocol.FulfillmentClass", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5OrderV11fulfillmentAA16FulfillmentClassVvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV11fulfillmentAA16FulfillmentClassVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentClass", + "printedName": "ShopifyCheckoutProtocol.FulfillmentClass", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV11fulfillmentAA16FulfillmentClassVvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV11fulfillmentAA16FulfillmentClassVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5OrderV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol5OrderV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "label", + "printedName": "label", + "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:23ShopifyCheckoutProtocol5OrderV5labelSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV5labelSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol5OrderV5labelSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV5labelSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemElement", + "printedName": "ShopifyCheckoutProtocol.LineItemElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5OrderV9lineItemsSayAA15LineItemElementVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV9lineItemsSayAA15LineItemElementVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemElement", + "printedName": "ShopifyCheckoutProtocol.LineItemElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV9lineItemsSayAA15LineItemElementVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV9lineItemsSayAA15LineItemElementVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "messages", + "printedName": "messages", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5OrderV8messagesSayAA14MessageElementVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV8messagesSayAA14MessageElementVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV8messagesSayAA14MessageElementVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV8messagesSayAA14MessageElementVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "permalinkURL", + "printedName": "permalinkURL", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5OrderV12permalinkURLSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV12permalinkURLSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol5OrderV12permalinkURLSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV12permalinkURLSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CheckoutTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5OrderV6totalsSayAA0B5TotalVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV6totalsSayAA0B5TotalVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CheckoutTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV6totalsSayAA0B5TotalVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV6totalsSayAA0B5TotalVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "ucp", + "printedName": "ucp", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5OrderV3ucpAA22UCPOrderResponseSchemaVvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV3ucpAA22UCPOrderResponseSchemaVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV3ucpAA22UCPOrderResponseSchemaVvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV3ucpAA22UCPOrderResponseSchemaVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "adjustments", + "printedName": "adjustments", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Order.CodingKeys.Type) -> ShopifyCheckoutProtocol.Order.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO11adjustmentsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO11adjustmentsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "checkoutID", + "printedName": "checkoutID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Order.CodingKeys.Type) -> ShopifyCheckoutProtocol.Order.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO10checkoutIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO10checkoutIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "currency", + "printedName": "currency", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Order.CodingKeys.Type) -> ShopifyCheckoutProtocol.Order.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO8currencyyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO8currencyyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "fulfillment", + "printedName": "fulfillment", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Order.CodingKeys.Type) -> ShopifyCheckoutProtocol.Order.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO11fulfillmentyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO11fulfillmentyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Order.CodingKeys.Type) -> ShopifyCheckoutProtocol.Order.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "label", + "printedName": "label", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Order.CodingKeys.Type) -> ShopifyCheckoutProtocol.Order.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO5labelyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO5labelyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Order.CodingKeys.Type) -> ShopifyCheckoutProtocol.Order.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO9lineItemsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO9lineItemsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "messages", + "printedName": "messages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Order.CodingKeys.Type) -> ShopifyCheckoutProtocol.Order.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO8messagesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO8messagesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "permalinkURL", + "printedName": "permalinkURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Order.CodingKeys.Type) -> ShopifyCheckoutProtocol.Order.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO12permalinkURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO12permalinkURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Order.CodingKeys.Type) -> ShopifyCheckoutProtocol.Order.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO6totalsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO6totalsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "ucp", + "printedName": "ucp", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.Order.CodingKeys.Type) -> ShopifyCheckoutProtocol.Order.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO3ucpyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO3ucpyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.Order.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol5OrderV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol5OrderV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(adjustments:checkoutID:currency:fulfillment:id:label:lineItems:messages:permalinkURL:totals:ucp:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Order", + "printedName": "ShopifyCheckoutProtocol.Order", + "usr": "s:23ShopifyCheckoutProtocol5OrderV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentElement", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "FulfillmentClass", + "printedName": "ShopifyCheckoutProtocol.FulfillmentClass", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV" + }, + { + "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": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemElement", + "printedName": "ShopifyCheckoutProtocol.LineItemElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CheckoutTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV11adjustments10checkoutID8currency11fulfillment2id5label9lineItems8messages12permalinkURL6totals3ucpACSayAA17AdjustmentElementVGSg_S2SAA16FulfillmentClassVS2SSgSayAA08LineItemT0VGSayAA07MessageT0VGSgSSSayAA0B5TotalVGAA22UCPOrderResponseSchemaVtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV11adjustments10checkoutID8currency11fulfillment2id5label9lineItems8messages12permalinkURL6totals3ucpACSayAA17AdjustmentElementVGSg_S2SAA16FulfillmentClassVS2SSgSayAA08LineItemT0VGSayAA07MessageT0VGSgSSSayAA0B5TotalVGAA22UCPOrderResponseSchemaVtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol5OrderV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Order", + "printedName": "ShopifyCheckoutProtocol.Order", + "usr": "s:23ShopifyCheckoutProtocol5OrderV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Order", + "printedName": "ShopifyCheckoutProtocol.Order", + "usr": "s:23ShopifyCheckoutProtocol5OrderV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Order", + "printedName": "ShopifyCheckoutProtocol.Order", + "usr": "s:23ShopifyCheckoutProtocol5OrderV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Order", + "printedName": "ShopifyCheckoutProtocol.Order", + "usr": "s:23ShopifyCheckoutProtocol5OrderV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol5OrderV7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(adjustments:checkoutID:currency:fulfillment:id:label:lineItems:messages:permalinkURL:totals:ucp:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Order", + "printedName": "ShopifyCheckoutProtocol.Order", + "usr": "s:23ShopifyCheckoutProtocol5OrderV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentElement", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "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": "ShopifyCheckoutProtocol.FulfillmentClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentClass", + "printedName": "ShopifyCheckoutProtocol.FulfillmentClass", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemElement", + "printedName": "ShopifyCheckoutProtocol.LineItemElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "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": "[ShopifyCheckoutProtocol.CheckoutTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CheckoutTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutTotal", + "printedName": "ShopifyCheckoutProtocol.CheckoutTotal", + "usr": "s:23ShopifyCheckoutProtocol0B5TotalV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema?", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol5OrderV4with11adjustments10checkoutID8currency11fulfillment2id5label9lineItems8messages12permalinkURL6totals3ucpACSayAA17AdjustmentElementVGSgSg_SSSgAuA16FulfillmentClassVSgA2USgSayAA08LineItemU0VGSgSayAA07MessageU0VGSgSgAUSayAA0B5TotalVGSgAA22UCPOrderResponseSchemaVSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV4with11adjustments10checkoutID8currency11fulfillment2id5label9lineItems8messages12permalinkURL6totals3ucpACSayAA17AdjustmentElementVGSgSg_SSSgAuA16FulfillmentClassVSgA2USgSayAA08LineItemU0VGSgSayAA07MessageU0VGSgSgAUSayAA0B5TotalVGSgAA22UCPOrderResponseSchemaVSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol5OrderV8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol5OrderV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol5OrderV", + "mangledName": "$s23ShopifyCheckoutProtocol5OrderV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AdjustmentElement", + "printedName": "AdjustmentElement", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "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:23ShopifyCheckoutProtocol17AdjustmentElementV11descriptionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV11descriptionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17AdjustmentElementV11descriptionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV11descriptionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17AdjustmentElementV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItemClass]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItemClass]", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItemClass", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV9lineItemsSayAA0D13LineItemClassVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV9lineItemsSayAA0D13LineItemClassVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItemClass]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItemClass]", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItemClass", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV9lineItemsSayAA0D13LineItemClassVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV9lineItemsSayAA0D13LineItemClassVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "occurredAt", + "printedName": "occurredAt", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10occurredAt10Foundation4DateVvp", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10occurredAt10Foundation4DateVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10occurredAt10Foundation4DateVvg", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10occurredAt10Foundation4DateVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV6statusAA0D6StatusOvp", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV6statusAA0D6StatusOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV6statusAA0D6StatusOvg", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV6statusAA0D6StatusOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV6totalsSayAA13LineItemTotalVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV6totalsSayAA13LineItemTotalVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV6totalsSayAA13LineItemTotalVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV6totalsSayAA13LineItemTotalVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17AdjustmentElementV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO11descriptionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO11descriptionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO9lineItemsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO9lineItemsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "occurredAt", + "printedName": "occurredAt", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO10occurredAtyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO10occurredAtyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO6statusyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO6statusyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO6totalsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO6totalsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(description:id:lineItems:occurredAt:status:totals:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentElement", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItemClass]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItemClass]", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItemClass", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV11description2id9lineItems10occurredAt6status6totals4typeACSSSg_SSSayAA0D13LineItemClassVGSg10Foundation4DateVAA0D6StatusOSayAA0oP5TotalVGSgSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV11description2id9lineItems10occurredAt6status6totals4typeACSSSg_SSSayAA0D13LineItemClassVGSg10Foundation4DateVAA0D6StatusOSayAA0oP5TotalVGSgSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol17AdjustmentElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentElement", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentElement", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentElement", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentElement", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(description:id:lineItems:occurredAt:status:totals:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentElement", + "printedName": "ShopifyCheckoutProtocol.AdjustmentElement", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "[ShopifyCheckoutProtocol.AdjustmentLineItemClass]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItemClass]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.AdjustmentLineItemClass]", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItemClass", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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": "ShopifyCheckoutProtocol.AdjustmentStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentStatus", + "printedName": "ShopifyCheckoutProtocol.AdjustmentStatus", + "usr": "s:23ShopifyCheckoutProtocol16AdjustmentStatusO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV4with11description2id9lineItems10occurredAt6status6totals4typeACSSSgSg_ALSayAA0D13LineItemClassVGSgSg10Foundation4DateVSgAA0D6StatusOSgSayAA0pQ5TotalVGSgSgALtF", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV4with11description2id9lineItems10occurredAt6status6totals4typeACSSSgSg_ALSayAA0D13LineItemClassVGSgSg10Foundation4DateVSgAA0D6StatusOSgSayAA0pQ5TotalVGSgSgALtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol17AdjustmentElementV", + "mangledName": "$s23ShopifyCheckoutProtocol17AdjustmentElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AdjustmentLineItemClass", + "printedName": "AdjustmentLineItemClass", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV8quantitySivp", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV8quantitySivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV8quantitySivg", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV8quantitySivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItemClass", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV2id8quantityACSS_Sitcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV2id8quantityACSS_Sitcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItemClass", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItemClass", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItemClass", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItemClass", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV7fromURLAC10Foundation0I0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV7fromURLAC10Foundation0I0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AdjustmentLineItemClass", + "printedName": "ShopifyCheckoutProtocol.AdjustmentLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV" + }, + { + "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.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV4with2id8quantityACSSSg_SiSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV4with2id8quantityACSSSg_SiSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV8jsonData10Foundation0I0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV8jsonData10Foundation0I0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol23AdjustmentLineItemClassV", + "mangledName": "$s23ShopifyCheckoutProtocol23AdjustmentLineItemClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FulfillmentClass", + "printedName": "FulfillmentClass", + "children": [ + { + "kind": "Var", + "name": "events", + "printedName": "events", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.EventElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.EventElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "EventElement", + "printedName": "ShopifyCheckoutProtocol.EventElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV6eventsSayAA12EventElementVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV6eventsSayAA12EventElementVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.EventElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.EventElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "EventElement", + "printedName": "ShopifyCheckoutProtocol.EventElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV6eventsSayAA12EventElementVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV6eventsSayAA12EventElementVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "expectations", + "printedName": "expectations", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.ExpectationElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ExpectationElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationElement", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV12expectationsSayAA18ExpectationElementVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV12expectationsSayAA18ExpectationElementVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.ExpectationElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ExpectationElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationElement", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV12expectationsSayAA18ExpectationElementVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV12expectationsSayAA18ExpectationElementVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(events:expectations:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentClass", + "printedName": "ShopifyCheckoutProtocol.FulfillmentClass", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.EventElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.EventElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "EventElement", + "printedName": "ShopifyCheckoutProtocol.EventElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.ExpectationElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ExpectationElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationElement", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV6events12expectationsACSayAA12EventElementVGSg_SayAA011ExpectationI0VGSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV6events12expectationsACSayAA12EventElementVGSg_SayAA011ExpectationI0VGSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol16FulfillmentClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentClass", + "printedName": "ShopifyCheckoutProtocol.FulfillmentClass", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentClass", + "printedName": "ShopifyCheckoutProtocol.FulfillmentClass", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentClass", + "printedName": "ShopifyCheckoutProtocol.FulfillmentClass", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentClass", + "printedName": "ShopifyCheckoutProtocol.FulfillmentClass", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(events:expectations:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FulfillmentClass", + "printedName": "ShopifyCheckoutProtocol.FulfillmentClass", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.EventElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.EventElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.EventElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "EventElement", + "printedName": "ShopifyCheckoutProtocol.EventElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.ExpectationElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.ExpectationElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ExpectationElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationElement", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV4with6events12expectationsACSayAA12EventElementVGSgSg_SayAA011ExpectationJ0VGSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV4with6events12expectationsACSayAA12EventElementVGSgSg_SayAA011ExpectationJ0VGSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol16FulfillmentClassV", + "mangledName": "$s23ShopifyCheckoutProtocol16FulfillmentClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventElement", + "printedName": "EventElement", + "children": [ + { + "kind": "Var", + "name": "carrier", + "printedName": "carrier", + "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:23ShopifyCheckoutProtocol12EventElementV7carrierSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV7carrierSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12EventElementV7carrierSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV7carrierSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "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:23ShopifyCheckoutProtocol12EventElementV11descriptionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV11descriptionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12EventElementV11descriptionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV11descriptionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12EventElementV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.EventLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLineItem", + "printedName": "ShopifyCheckoutProtocol.EventLineItem", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV9lineItemsSayAA0D8LineItemVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV9lineItemsSayAA0D8LineItemVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.EventLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLineItem", + "printedName": "ShopifyCheckoutProtocol.EventLineItem", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV9lineItemsSayAA0D8LineItemVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV9lineItemsSayAA0D8LineItemVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "occurredAt", + "printedName": "occurredAt", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10occurredAt10Foundation4DateVvp", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10occurredAt10Foundation4DateVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10occurredAt10Foundation4DateVvg", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10occurredAt10Foundation4DateVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "trackingNumber", + "printedName": "trackingNumber", + "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:23ShopifyCheckoutProtocol12EventElementV14trackingNumberSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV14trackingNumberSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12EventElementV14trackingNumberSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV14trackingNumberSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "trackingURL", + "printedName": "trackingURL", + "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:23ShopifyCheckoutProtocol12EventElementV11trackingURLSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV11trackingURLSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12EventElementV11trackingURLSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV11trackingURLSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol12EventElementV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "carrier", + "printedName": "carrier", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.EventElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.EventElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO7carrieryA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO7carrieryA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.EventElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.EventElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO11descriptionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO11descriptionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.EventElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.EventElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.EventElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.EventElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO9lineItemsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO9lineItemsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "occurredAt", + "printedName": "occurredAt", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.EventElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.EventElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO10occurredAtyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO10occurredAtyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "trackingNumber", + "printedName": "trackingNumber", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.EventElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.EventElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO14trackingNumberyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO14trackingNumberyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "trackingURL", + "printedName": "trackingURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.EventElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.EventElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO11trackingURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO11trackingURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.EventElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.EventElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.EventElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(carrier:description:id:lineItems:occurredAt:trackingNumber:trackingURL:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventElement", + "printedName": "ShopifyCheckoutProtocol.EventElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV" + }, + { + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.EventLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLineItem", + "printedName": "ShopifyCheckoutProtocol.EventLineItem", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV7carrier11description2id9lineItems10occurredAt14trackingNumber0M3URL4typeACSSSg_ALSSSayAA0D8LineItemVG10Foundation4DateVA2LSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV7carrier11description2id9lineItems10occurredAt14trackingNumber0M3URL4typeACSSSg_ALSSSayAA0D8LineItemVG10Foundation4DateVA2LSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol12EventElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventElement", + "printedName": "ShopifyCheckoutProtocol.EventElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventElement", + "printedName": "ShopifyCheckoutProtocol.EventElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventElement", + "printedName": "ShopifyCheckoutProtocol.EventElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventElement", + "printedName": "ShopifyCheckoutProtocol.EventElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(carrier:description:id:lineItems:occurredAt:trackingNumber:trackingURL:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventElement", + "printedName": "ShopifyCheckoutProtocol.EventElement", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "[ShopifyCheckoutProtocol.EventLineItem]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.EventLineItem]", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLineItem", + "printedName": "ShopifyCheckoutProtocol.EventLineItem", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV4with7carrier11description2id9lineItems10occurredAt14trackingNumber0N3URL4typeACSSSgSg_AnMSayAA0D8LineItemVGSg10Foundation4DateVSgA2nMtF", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV4with7carrier11description2id9lineItems10occurredAt14trackingNumber0N3URL4typeACSSSgSg_AnMSayAA0D8LineItemVGSg10Foundation4DateVSgA2nMtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol12EventElementV", + "mangledName": "$s23ShopifyCheckoutProtocol12EventElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventLineItem", + "printedName": "EventLineItem", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13EventLineItemV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV8quantitySivp", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV8quantitySivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV8quantitySivg", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV8quantitySivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLineItem", + "printedName": "ShopifyCheckoutProtocol.EventLineItem", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV2id8quantityACSS_Sitcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV2id8quantityACSS_Sitcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol13EventLineItemV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLineItem", + "printedName": "ShopifyCheckoutProtocol.EventLineItem", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLineItem", + "printedName": "ShopifyCheckoutProtocol.EventLineItem", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLineItem", + "printedName": "ShopifyCheckoutProtocol.EventLineItem", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLineItem", + "printedName": "ShopifyCheckoutProtocol.EventLineItem", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLineItem", + "printedName": "ShopifyCheckoutProtocol.EventLineItem", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV" + }, + { + "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.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV4with2id8quantityACSSSg_SiSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV4with2id8quantityACSSSg_SiSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol13EventLineItemV", + "mangledName": "$s23ShopifyCheckoutProtocol13EventLineItemV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ExpectationElement", + "printedName": "ExpectationElement", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "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:23ShopifyCheckoutProtocol18ExpectationElementV11descriptionSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV11descriptionSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol18ExpectationElementV11descriptionSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV11descriptionSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "destination", + "printedName": "destination", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV11destinationAA19BillingAddressClassVvp", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV11destinationAA19BillingAddressClassVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV11destinationAA19BillingAddressClassVvg", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV11destinationAA19BillingAddressClassVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fulfillableOn", + "printedName": "fulfillableOn", + "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:23ShopifyCheckoutProtocol18ExpectationElementV13fulfillableOnSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV13fulfillableOnSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol18ExpectationElementV13fulfillableOnSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV13fulfillableOnSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol18ExpectationElementV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ExpectationLineItemClass]", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItemClass", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV9lineItemsSayAA0D13LineItemClassVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV9lineItemsSayAA0D13LineItemClassVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ExpectationLineItemClass]", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItemClass", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV9lineItemsSayAA0D13LineItemClassVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV9lineItemsSayAA0D13LineItemClassVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "methodType", + "printedName": "methodType", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10methodTypeAA06MethodG0Ovp", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10methodTypeAA06MethodG0Ovp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10methodTypeAA06MethodG0Ovg", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10methodTypeAA06MethodG0Ovg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ExpectationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO11descriptionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO11descriptionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "destination", + "printedName": "destination", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ExpectationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO11destinationyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO11destinationyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "fulfillableOn", + "printedName": "fulfillableOn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ExpectationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO13fulfillableOnyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO13fulfillableOnyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ExpectationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "lineItems", + "printedName": "lineItems", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ExpectationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO9lineItemsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO9lineItemsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "methodType", + "printedName": "methodType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.ExpectationElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO10methodTypeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO10methodTypeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(description:destination:fulfillableOn:id:lineItems:methodType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationElement", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ExpectationLineItemClass]", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItemClass", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV11description11destination13fulfillableOn2id9lineItems10methodTypeACSSSg_AA19BillingAddressClassVAJSSSayAA0d8LineItemQ0VGAA06MethodN0Otcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV11description11destination13fulfillableOn2id9lineItems10methodTypeACSSSg_AA19BillingAddressClassVAJSSSayAA0d8LineItemQ0VGAA06MethodN0Otcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol18ExpectationElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationElement", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationElement", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationElement", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationElement", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(description:destination:fulfillableOn:id:lineItems:methodType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationElement", + "printedName": "ShopifyCheckoutProtocol.ExpectationElement", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "[ShopifyCheckoutProtocol.ExpectationLineItemClass]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.ExpectationLineItemClass]", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItemClass", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.MethodType?", + "children": [ + { + "kind": "TypeNominal", + "name": "MethodType", + "printedName": "ShopifyCheckoutProtocol.MethodType", + "usr": "s:23ShopifyCheckoutProtocol10MethodTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV4with11description11destination13fulfillableOn2id9lineItems10methodTypeACSSSgSg_AA19BillingAddressClassVSgAlKSayAA0d8LineItemR0VGSgAA06MethodO0OSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV4with11description11destination13fulfillableOn2id9lineItems10methodTypeACSSSgSg_AA19BillingAddressClassVSgAlKSayAA0d8LineItemR0VGSgAA06MethodO0OSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol18ExpectationElementV", + "mangledName": "$s23ShopifyCheckoutProtocol18ExpectationElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ExpectationLineItemClass", + "printedName": "ExpectationLineItemClass", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol24ExpectationLineItemClassV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV8quantitySivp", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV8quantitySivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV8quantitySivg", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV8quantitySivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItemClass", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV2id8quantityACSS_Sitcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV2id8quantityACSS_Sitcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol24ExpectationLineItemClassV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItemClass", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItemClass", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItemClass", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItemClass", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV7fromURLAC10Foundation0I0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV7fromURLAC10Foundation0I0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:quantity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExpectationLineItemClass", + "printedName": "ShopifyCheckoutProtocol.ExpectationLineItemClass", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV" + }, + { + "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.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV4with2id8quantityACSSSg_SiSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV4with2id8quantityACSSSg_SiSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV8jsonData10Foundation0I0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV8jsonData10Foundation0I0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol24ExpectationLineItemClassV", + "mangledName": "$s23ShopifyCheckoutProtocol24ExpectationLineItemClassV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "LineItemElement", + "printedName": "LineItemElement", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol15LineItemElementV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "item", + "printedName": "item", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV4itemAA0E5ClassVvp", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV4itemAA0E5ClassVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV4itemAA0E5ClassVvg", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV4itemAA0E5ClassVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "parentID", + "printedName": "parentID", + "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:23ShopifyCheckoutProtocol15LineItemElementV8parentIDSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV8parentIDSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol15LineItemElementV8parentIDSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV8parentIDSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.LineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV8quantityAA0dE8QuantityVvp", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV8quantityAA0dE8QuantityVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.LineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV8quantityAA0dE8QuantityVvg", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV8quantityAA0dE8QuantityVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV6statusAA05OrderdE6StatusOvp", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV6statusAA05OrderdE6StatusOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV6statusAA05OrderdE6StatusOvg", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV6statusAA05OrderdE6StatusOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV6totalsSayAA0dE5TotalVGvp", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV6totalsSayAA0dE5TotalVGvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV6totalsSayAA0dE5TotalVGvg", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV6totalsSayAA0dE5TotalVGvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItemElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "item", + "printedName": "item", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItemElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO4itemyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO4itemyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "parentID", + "printedName": "parentID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItemElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8parentIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8parentIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "quantity", + "printedName": "quantity", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItemElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8quantityyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8quantityyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItemElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO6statusyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO6statusyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "totals", + "printedName": "totals", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.LineItemElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO6totalsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO6totalsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.LineItemElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:item:parentID:quantity:status:totals:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemElement", + "printedName": "ShopifyCheckoutProtocol.LineItemElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "LineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.LineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV2id4item8parentID8quantity6status6totalsACSS_AA0E5ClassVSSSgAA0dE8QuantityVAA05OrderdE6StatusOSayAA0dE5TotalVGtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV2id4item8parentID8quantity6status6totalsACSS_AA0E5ClassVSSSgAA0dE8QuantityVAA05OrderdE6StatusOSayAA0dE5TotalVGtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol15LineItemElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemElement", + "printedName": "ShopifyCheckoutProtocol.LineItemElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemElement", + "printedName": "ShopifyCheckoutProtocol.LineItemElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemElement", + "printedName": "ShopifyCheckoutProtocol.LineItemElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemElement", + "printedName": "ShopifyCheckoutProtocol.LineItemElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(id:item:parentID:quantity:status:totals:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemElement", + "printedName": "ShopifyCheckoutProtocol.LineItemElement", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV" + }, + { + "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": "ShopifyCheckoutProtocol.ItemClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "ItemClass", + "printedName": "ShopifyCheckoutProtocol.ItemClass", + "usr": "s:23ShopifyCheckoutProtocol9ItemClassV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.LineItemQuantity?", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.LineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "OrderLineItemStatus", + "printedName": "ShopifyCheckoutProtocol.OrderLineItemStatus", + "usr": "s:23ShopifyCheckoutProtocol19OrderLineItemStatusO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.LineItemTotal]", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemTotal", + "printedName": "ShopifyCheckoutProtocol.LineItemTotal", + "usr": "s:23ShopifyCheckoutProtocol13LineItemTotalV" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV4with2id4item8parentID8quantity6status6totalsACSSSg_AA0E5ClassVSgAKSgAA0dE8QuantityVSgAA05OrderdE6StatusOSgSayAA0dE5TotalVGSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV4with2id4item8parentID8quantity6status6totalsACSSSg_AA0E5ClassVSgAKSgAA0dE8QuantityVSgAA05OrderdE6StatusOSgSayAA0dE5TotalVGSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol15LineItemElementV", + "mangledName": "$s23ShopifyCheckoutProtocol15LineItemElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "LineItemQuantity", + "printedName": "LineItemQuantity", + "children": [ + { + "kind": "Var", + "name": "fulfilled", + "printedName": "fulfilled", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV9fulfilledSivp", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV9fulfilledSivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV9fulfilledSivg", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV9fulfilledSivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "original", + "printedName": "original", + "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:23ShopifyCheckoutProtocol16LineItemQuantityV8originalSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV8originalSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol16LineItemQuantityV8originalSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV8originalSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV5totalSivp", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV5totalSivp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV5totalSivg", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV5totalSivg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fulfilled:original:total:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.LineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV9fulfilled8original5totalACSi_SiSgSitcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV9fulfilled8original5totalACSi_SiSgSitcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol16LineItemQuantityV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.LineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.LineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.LineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.LineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(fulfilled:original:total:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LineItemQuantity", + "printedName": "ShopifyCheckoutProtocol.LineItemQuantity", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV4with9fulfilled8original5totalACSiSg_AHSgAHtF", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV4with9fulfilled8original5totalACSiSg_AHSgAHtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol16LineItemQuantityV", + "mangledName": "$s23ShopifyCheckoutProtocol16LineItemQuantityV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UCPOrderResponseSchema", + "printedName": "UCPOrderResponseSchema", + "children": [ + { + "kind": "Var", + "name": "capabilities", + "printedName": "capabilities", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV12capabilitiesSDySSSayAA010CapabilityeF0VGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV12capabilitiesSDySSSayAA010CapabilityeF0VGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV12capabilitiesSDySSSayAA010CapabilityeF0VGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV12capabilitiesSDySSSayAA010CapabilityeF0VGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "paymentHandlers", + "printedName": "paymentHandlers", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV15paymentHandlersSDySSSayAA014PaymentHandlereF0VGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV15paymentHandlersSDySSSayAA014PaymentHandlereF0VGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV15paymentHandlersSDySSSayAA014PaymentHandlereF0VGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV15paymentHandlersSDySSSayAA014PaymentHandlereF0VGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "services", + "printedName": "services", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV8servicesSDySSSayAA0deF7ServiceVGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV8servicesSDySSSayAA0deF7ServiceVGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV8servicesSDySSSayAA0deF7ServiceVGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV8servicesSDySSSayAA0deF7ServiceVGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV6statusAA011UCPCheckouteF6StatusOSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV6statusAA011UCPCheckouteF6StatusOSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV6statusAA011UCPCheckouteF6StatusOSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV6statusAA011UCPCheckouteF6StatusOSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV7versionSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV7versionSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV7versionSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV7versionSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "capabilities", + "printedName": "capabilities", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO12capabilitiesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO12capabilitiesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "paymentHandlers", + "printedName": "paymentHandlers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO15paymentHandlersyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO15paymentHandlersyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "services", + "printedName": "services", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8servicesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8servicesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO6statusyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO6statusyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys.Type) -> ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO7versionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO7versionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(capabilities:paymentHandlers:services:status:version:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV12capabilities15paymentHandlers8services6status7versionACSDySSSayAA010CapabilityeF0VGGSg_SDySSSayAA014PaymentHandlereF0VGGSgSDySSSayAA0deF7ServiceVGGSgAA011UCPCheckouteF6StatusOSgSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV12capabilities15paymentHandlers8services6status7versionACSDySSSayAA010CapabilityeF0VGGSg_SDySSSayAA014PaymentHandlereF0VGGSgSDySSSayAA0deF7ServiceVGGSgAA011UCPCheckouteF6StatusOSgSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(capabilities:paymentHandlers:services:status:version:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchema", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityResponseSchema", + "printedName": "ShopifyCheckoutProtocol.CapabilityResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol24CapabilityResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerResponseSchema]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerResponseSchema", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerResponseSchema", + "usr": "s:23ShopifyCheckoutProtocol28PaymentHandlerResponseSchemaV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.UCPOrderResponseSchemaService]", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPOrderResponseSchemaService", + "printedName": "ShopifyCheckoutProtocol.UCPOrderResponseSchemaService", + "usr": "s:23ShopifyCheckoutProtocol29UCPOrderResponseSchemaServiceV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV4with12capabilities15paymentHandlers8services6status7versionACSDySSSayAA010CapabilityeF0VGGSgSg_SDySSSayAA014PaymentHandlereF0VGGSgSgSDySSSayAA0deF7ServiceVGGSgSgAA011UCPCheckouteF6StatusOSgSgSSSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV4with12capabilities15paymentHandlers8services6status7versionACSDySSSayAA010CapabilityeF0VGGSgSg_SDySSSayAA014PaymentHandlereF0VGGSgSgSDySSSayAA0deF7ServiceVGGSgSgAA011UCPCheckouteF6StatusOSgSgSSSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV", + "mangledName": "$s23ShopifyCheckoutProtocol22UCPOrderResponseSchemaV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "InstrumentsChangeResult", + "printedName": "InstrumentsChangeResult", + "children": [ + { + "kind": "Var", + "name": "checkout", + "printedName": "checkout", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout?", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeCheckout", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV8checkoutAA0deB0VSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV8checkoutAA0deB0VSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout?", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeCheckout", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV8checkoutAA0deB0VSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV8checkoutAA0deB0VSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "ucp", + "printedName": "ucp", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV3ucpAA0deF3UcpVvp", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV3ucpAA0deF3UcpVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV3ucpAA0deF3UcpVvg", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV3ucpAA0deF3UcpVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "continueURL", + "printedName": "continueURL", + "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:23ShopifyCheckoutProtocol23InstrumentsChangeResultV11continueURLSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV11continueURLSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol23InstrumentsChangeResultV11continueURLSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV11continueURLSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "messages", + "printedName": "messages", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV8messagesSayAA14MessageElementVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV8messagesSayAA14MessageElementVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV8messagesSayAA14MessageElementVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV8messagesSayAA14MessageElementVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "checkout", + "printedName": "checkout", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys.Type) -> ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8checkoutyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8checkoutyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "ucp", + "printedName": "ucp", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys.Type) -> ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO3ucpyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO3ucpyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "continueURL", + "printedName": "continueURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys.Type) -> ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO11continueURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO11continueURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "messages", + "printedName": "messages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys.Type) -> ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8messagesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8messagesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(checkout:ucp:continueURL:messages:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResult", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout?", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeCheckout", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + }, + { + "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": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV8checkout3ucp11continueURL8messagesAcA0deB0VSg_AA0deF3UcpVSSSgSayAA14MessageElementVGSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV8checkout3ucp11continueURL8messagesAcA0deB0VSg_AA0deF3UcpVSSSgSayAA14MessageElementVGSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol23InstrumentsChangeResultV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResult", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResult", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResult", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResult", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(checkout:ucp:continueURL:messages:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResult", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResult", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout?", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeCheckout", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp?", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV4with8checkout3ucp11continueURL8messagesAcA0deB0VSgSg_AA0deF3UcpVSgSSSgSgSayAA14MessageElementVGSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV4with8checkout3ucp11continueURL8messagesAcA0deB0VSgSg_AA0deF3UcpVSgSSSgSgSayAA14MessageElementVGSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol23InstrumentsChangeResultV", + "mangledName": "$s23ShopifyCheckoutProtocol23InstrumentsChangeResultV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "ResponsePayload", + "printedName": "ResponsePayload", + "usr": "s:23ShopifyCheckoutProtocol15ResponsePayloadP", + "mangledName": "$s23ShopifyCheckoutProtocol15ResponsePayloadP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "InstrumentsChangeCheckout", + "printedName": "InstrumentsChangeCheckout", + "children": [ + { + "kind": "Var", + "name": "payment", + "printedName": "payment", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment?", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangePayment", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V7paymentAA0dE7PaymentVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol017InstrumentsChangeB0V7paymentAA0dE7PaymentVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment?", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangePayment", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V7paymentAA0dE7PaymentVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol017InstrumentsChangeB0V7paymentAA0dE7PaymentVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(payment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeCheckout", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment?", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangePayment", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V7paymentAcA0dE7PaymentVSg_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol017InstrumentsChangeB0V7paymentAcA0dE7PaymentVSg_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol017InstrumentsChangeB0V6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol017InstrumentsChangeB0V6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeCheckout", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol017InstrumentsChangeB0V4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeCheckout", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol017InstrumentsChangeB0V4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeCheckout", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol017InstrumentsChangeB0V_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeCheckout", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol017InstrumentsChangeB0V7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(payment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeCheckout", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeCheckout", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment?", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangePayment", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V4with7paymentAcA0dE7PaymentVSgSg_tF", + "mangledName": "$s23ShopifyCheckoutProtocol017InstrumentsChangeB0V4with7paymentAcA0dE7PaymentVSgSg_tF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol017InstrumentsChangeB0V8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol017InstrumentsChangeB0V10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol017InstrumentsChangeB0V", + "mangledName": "$s23ShopifyCheckoutProtocol017InstrumentsChangeB0V", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "InstrumentsChangePayment", + "printedName": "InstrumentsChangePayment", + "children": [ + { + "kind": "Var", + "name": "instruments", + "printedName": "instruments", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV11instrumentsSayAA014PurpleSelectedF10InstrumentVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV11instrumentsSayAA014PurpleSelectedF10InstrumentVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV11instrumentsSayAA014PurpleSelectedF10InstrumentVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV11instrumentsSayAA014PurpleSelectedF10InstrumentVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "selectedInstrumentID", + "printedName": "selectedInstrumentID", + "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:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV20selectedInstrumentIDSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV20selectedInstrumentIDSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV20selectedInstrumentIDSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV20selectedInstrumentIDSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "instruments", + "printedName": "instruments", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys.Type) -> ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO11instrumentsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO11instrumentsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "selectedInstrumentID", + "printedName": "selectedInstrumentID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys.Type) -> ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO20selectedInstrumentIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO20selectedInstrumentIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(instruments:selectedInstrumentID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangePayment", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV11instruments20selectedInstrumentIDACSayAA014PurpleSelectedfI0VGSg_SSSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV11instruments20selectedInstrumentIDACSayAA014PurpleSelectedfI0VGSg_SSSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangePayment", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangePayment", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangePayment", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangePayment", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(instruments:selectedInstrumentID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangePayment", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangePayment", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV4with11instruments20selectedInstrumentIDACSayAA014PurpleSelectedfJ0VGSgSg_SSSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV4with11instruments20selectedInstrumentIDACSayAA014PurpleSelectedfJ0VGSgSg_SSSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol24InstrumentsChangePaymentV", + "mangledName": "$s23ShopifyCheckoutProtocol24InstrumentsChangePaymentV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "PurpleSelectedPaymentInstrument", + "children": [ + { + "kind": "Var", + "name": "billingAddress", + "printedName": "billingAddress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV14billingAddressAA07BillingI5ClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV14billingAddressAA07BillingI5ClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV14billingAddressAA07BillingI5ClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV14billingAddressAA07BillingI5ClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "credential", + "printedName": "credential", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10credentialAA15CredentialClassVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10credentialAA15CredentialClassVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10credentialAA15CredentialClassVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10credentialAA15CredentialClassVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "display", + "printedName": "display", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV7displaySDySSAA7JSONAnyCGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV7displaySDySSAA7JSONAnyCGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV7displaySDySSAA7JSONAnyCGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV7displaySDySSAA7JSONAnyCGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handlerID", + "printedName": "handlerID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV9handlerIDSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV9handlerIDSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV9handlerIDSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV9handlerIDSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "selected", + "printedName": "selected", + "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:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV8selectedSbSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV8selectedSbSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "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:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV8selectedSbSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV8selectedSbSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "billingAddress", + "printedName": "billingAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO14billingAddressyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO14billingAddressyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "credential", + "printedName": "credential", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO10credentialyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO10credentialyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "display", + "printedName": "display", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO7displayyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO7displayyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "handlerID", + "printedName": "handlerID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO9handlerIDyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO9handlerIDyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO4typeyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO4typeyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "selected", + "printedName": "selected", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type) -> ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8selectedyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8selectedyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(billingAddress:credential:display:handlerID:id:type:selected:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV14billingAddress10credential7display9handlerID2id4type8selectedAcA07BillingI5ClassVSg_AA010CredentialR0VSgSDySSAA7JSONAnyCGSgS3SSbSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV14billingAddress10credential7display9handlerID2id4type8selectedAcA07BillingI5ClassVSg_AA010CredentialR0VSgSDySSAA7JSONAnyCGSgS3SSbSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV7fromURLAC10Foundation0I0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV7fromURLAC10Foundation0I0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(billingAddress:credential:display:handlerID:id:type:selected:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "BillingAddressClass", + "printedName": "ShopifyCheckoutProtocol.BillingAddressClass", + "usr": "s:23ShopifyCheckoutProtocol19BillingAddressClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialClass?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialClass", + "printedName": "ShopifyCheckoutProtocol.CredentialClass", + "usr": "s:23ShopifyCheckoutProtocol15CredentialClassV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "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.Bool??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV4with14billingAddress10credential7display9handlerID2id4type8selectedAcA07BillingJ5ClassVSgSg_AA010CredentialS0VSgSgSDySSAA7JSONAnyCGSgSgSSSgA2YSbSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV4with14billingAddress10credential7display9handlerID2id4type8selectedAcA07BillingJ5ClassVSgSg_AA010CredentialS0VSgSgSDySSAA7JSONAnyCGSgSgSSSgA2YSbSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV8jsonData10Foundation0I0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV8jsonData10Foundation0I0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV", + "mangledName": "$s23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "InstrumentsChangeResultUcp", + "printedName": "InstrumentsChangeResultUcp", + "children": [ + { + "kind": "Var", + "name": "capabilities", + "printedName": "capabilities", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityElement", + "printedName": "ShopifyCheckoutProtocol.CapabilityElement", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV12capabilitiesSDySSSayAA17CapabilityElementVGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV12capabilitiesSDySSSayAA17CapabilityElementVGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityElement", + "printedName": "ShopifyCheckoutProtocol.CapabilityElement", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV12capabilitiesSDySSSayAA17CapabilityElementVGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV12capabilitiesSDySSSayAA17CapabilityElementVGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "paymentHandlers", + "printedName": "paymentHandlers", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerElement", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV15paymentHandlersSDySSSayAA21PaymentHandlerElementVGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV15paymentHandlersSDySSSayAA21PaymentHandlerElementVGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerElement", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV15paymentHandlersSDySSSayAA21PaymentHandlerElementVGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV15paymentHandlersSDySSSayAA21PaymentHandlerElementVGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "services", + "printedName": "services", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PurpleService]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PurpleService]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PurpleService]", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleService", + "printedName": "ShopifyCheckoutProtocol.PurpleService", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV8servicesSDySSSayAA13PurpleServiceVGGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV8servicesSDySSSayAA13PurpleServiceVGGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PurpleService]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PurpleService]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PurpleService]", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleService", + "printedName": "ShopifyCheckoutProtocol.PurpleService", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV8servicesSDySSSayAA13PurpleServiceVGGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV8servicesSDySSSayAA13PurpleServiceVGGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV6statusAA31UCPCheckoutResponseSchemaStatusOvp", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV6statusAA31UCPCheckoutResponseSchemaStatusOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV6statusAA31UCPCheckoutResponseSchemaStatusOvg", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV6statusAA31UCPCheckoutResponseSchemaStatusOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV7versionSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV7versionSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV7versionSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV7versionSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "capabilities", + "printedName": "capabilities", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys.Type) -> ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO12capabilitiesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO12capabilitiesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "paymentHandlers", + "printedName": "paymentHandlers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys.Type) -> ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO15paymentHandlersyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO15paymentHandlersyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "services", + "printedName": "services", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys.Type) -> ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8servicesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8servicesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys.Type) -> ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO6statusyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO6statusyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys.Type) -> ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO7versionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO7versionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(capabilities:paymentHandlers:services:status:version:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityElement", + "printedName": "ShopifyCheckoutProtocol.CapabilityElement", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerElement", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PurpleService]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PurpleService]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PurpleService]", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleService", + "printedName": "ShopifyCheckoutProtocol.PurpleService", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV12capabilities15paymentHandlers8services6status7versionACSDySSSayAA17CapabilityElementVGGSg_SDySSSayAA014PaymentHandlerO0VGGSgSDySSSayAA13PurpleServiceVGGSgAA31UCPCheckoutResponseSchemaStatusOSStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV12capabilities15paymentHandlers8services6status7versionACSDySSSayAA17CapabilityElementVGGSg_SDySSSayAA014PaymentHandlerO0VGGSgSDySSSayAA13PurpleServiceVGGSgAA31UCPCheckoutResponseSchemaStatusOSStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV7fromURLAC10Foundation0I0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV7fromURLAC10Foundation0I0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(capabilities:paymentHandlers:services:status:version:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityElement]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.CapabilityElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.CapabilityElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityElement", + "printedName": "ShopifyCheckoutProtocol.CapabilityElement", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerElement]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerElement]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PaymentHandlerElement]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerElement", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PurpleService]]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PurpleService]]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [ShopifyCheckoutProtocol.PurpleService]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PurpleService]", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleService", + "printedName": "ShopifyCheckoutProtocol.PurpleService", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "UCPCheckoutResponseSchemaStatus", + "printedName": "ShopifyCheckoutProtocol.UCPCheckoutResponseSchemaStatus", + "usr": "s:23ShopifyCheckoutProtocol31UCPCheckoutResponseSchemaStatusO" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV4with12capabilities15paymentHandlers8services6status7versionACSDySSSayAA17CapabilityElementVGGSgSg_SDySSSayAA014PaymentHandlerP0VGGSgSgSDySSSayAA13PurpleServiceVGGSgSgAA31UCPCheckoutResponseSchemaStatusOSgSSSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV4with12capabilities15paymentHandlers8services6status7versionACSDySSSayAA17CapabilityElementVGGSgSg_SDySSSayAA014PaymentHandlerP0VGGSgSgSDySSSayAA13PurpleServiceVGGSgSgAA31UCPCheckoutResponseSchemaStatusOSgSSSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV8jsonData10Foundation0I0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV8jsonData10Foundation0I0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV", + "mangledName": "$s23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CapabilityElement", + "printedName": "CapabilityElement", + "children": [ + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV6configSDySSAA7JSONAnyCGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV6configSDySSAA7JSONAnyCGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV6configSDySSAA7JSONAnyCGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV6configSDySSAA7JSONAnyCGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "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:23ShopifyCheckoutProtocol17CapabilityElementV2idSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV2idSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17CapabilityElementV2idSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV2idSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "schema", + "printedName": "schema", + "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:23ShopifyCheckoutProtocol17CapabilityElementV6schemaSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV6schemaSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17CapabilityElementV6schemaSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV6schemaSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "spec", + "printedName": "spec", + "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:23ShopifyCheckoutProtocol17CapabilityElementV4specSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV4specSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17CapabilityElementV4specSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV4specSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV7versionSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV7versionSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol17CapabilityElementV7versionSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV7versionSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "extends", + "printedName": "extends", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Extends?", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV7extendsAA7ExtendsOSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV7extendsAA7ExtendsOSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Extends?", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV7extendsAA7ExtendsOSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV7extendsAA7ExtendsOSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:id:schema:spec:version:extends:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityElement", + "printedName": "ShopifyCheckoutProtocol.CapabilityElement", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "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": "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Extends?", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV6config2id6schema4spec7version7extendsACSDySSAA7JSONAnyCGSg_SSSgA2NSSAA7ExtendsOSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV6config2id6schema4spec7version7extendsACSDySSAA7JSONAnyCGSg_SSSgA2NSSAA7ExtendsOSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol17CapabilityElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityElement", + "printedName": "ShopifyCheckoutProtocol.CapabilityElement", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityElement", + "printedName": "ShopifyCheckoutProtocol.CapabilityElement", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityElement", + "printedName": "ShopifyCheckoutProtocol.CapabilityElement", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityElement", + "printedName": "ShopifyCheckoutProtocol.CapabilityElement", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(config:id:schema:spec:version:extends:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CapabilityElement", + "printedName": "ShopifyCheckoutProtocol.CapabilityElement", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "ShopifyCheckoutProtocol.Extends??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Extends?", + "children": [ + { + "kind": "TypeNominal", + "name": "Extends", + "printedName": "ShopifyCheckoutProtocol.Extends", + "usr": "s:23ShopifyCheckoutProtocol7ExtendsO" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV4with6config2id6schema4spec7version7extendsACSDySSAA7JSONAnyCGSgSg_SSSgSgA2qpA7ExtendsOSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV4with6config2id6schema4spec7version7extendsACSDySSAA7JSONAnyCGSgSg_SSSgSgA2qpA7ExtendsOSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol17CapabilityElementV", + "mangledName": "$s23ShopifyCheckoutProtocol17CapabilityElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentHandlerElement", + "printedName": "PaymentHandlerElement", + "children": [ + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV6configSDySSAA7JSONAnyCGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV6configSDySSAA7JSONAnyCGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV6configSDySSAA7JSONAnyCGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV6configSDySSAA7JSONAnyCGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV2idSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV2idSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol21PaymentHandlerElementV2idSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV2idSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "schema", + "printedName": "schema", + "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:23ShopifyCheckoutProtocol21PaymentHandlerElementV6schemaSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV6schemaSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol21PaymentHandlerElementV6schemaSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV6schemaSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "spec", + "printedName": "spec", + "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:23ShopifyCheckoutProtocol21PaymentHandlerElementV4specSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV4specSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol21PaymentHandlerElementV4specSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV4specSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV7versionSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV7versionSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol21PaymentHandlerElementV7versionSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV7versionSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "availableInstruments", + "printedName": "availableInstruments", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV20availableInstrumentsSayAA0dE19AvailableInstrumentVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV20availableInstrumentsSayAA0dE19AvailableInstrumentVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV20availableInstrumentsSayAA0dE19AvailableInstrumentVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV20availableInstrumentsSayAA0dE19AvailableInstrumentVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO6configyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO6configyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO2idyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO2idyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "schema", + "printedName": "schema", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO6schemayA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO6schemayA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "spec", + "printedName": "spec", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO4specyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO4specyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO7versionyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO7versionyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "availableInstruments", + "printedName": "availableInstruments", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys.Type) -> ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO20availableInstrumentsyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO20availableInstrumentsyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:id:schema:spec:version:availableInstruments:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerElement", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV6config2id6schema4spec7version20availableInstrumentsACSDySSAA7JSONAnyCGSg_S2SSgANSSSayAA0dE19AvailableInstrumentVGSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV6config2id6schema4spec7version20availableInstrumentsACSDySSAA7JSONAnyCGSg_S2SSgANSSSayAA0dE19AvailableInstrumentVGSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol21PaymentHandlerElementV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerElement", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerElement", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerElement", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerElement", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV7fromURLAC10Foundation0H0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV7fromURLAC10Foundation0H0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(config:id:schema:spec:version:availableInstruments:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerElement", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerElement", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "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": "[ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV4with6config2id6schema4spec7version20availableInstrumentsACSDySSAA7JSONAnyCGSgSg_SSSgAPSgAqPSayAA0dE19AvailableInstrumentVGSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV4with6config2id6schema4spec7version20availableInstrumentsACSDySSAA7JSONAnyCGSgSg_SSSgAPSgAqPSayAA0dE19AvailableInstrumentVGSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV8jsonData10Foundation0H0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV8jsonData10Foundation0H0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol21PaymentHandlerElementV", + "mangledName": "$s23ShopifyCheckoutProtocol21PaymentHandlerElementV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentHandlerAvailableInstrument", + "printedName": "PaymentHandlerAvailableInstrument", + "children": [ + { + "kind": "Var", + "name": "constraints", + "printedName": "constraints", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV11constraintsSDySSAA7JSONAnyCGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV11constraintsSDySSAA7JSONAnyCGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV11constraintsSDySSAA7JSONAnyCGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV11constraintsSDySSAA7JSONAnyCGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV4typeSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV4typeSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV4typeSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV4typeSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(constraints:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV11constraints4typeACSDySSAA7JSONAnyCGSg_SStcfc", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV11constraints4typeACSDySSAA7JSONAnyCGSg_SStcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV7fromURLAC10Foundation0I0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV7fromURLAC10Foundation0I0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(constraints:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentHandlerAvailableInstrument", + "printedName": "ShopifyCheckoutProtocol.PaymentHandlerAvailableInstrument", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "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": "Func", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV4with11constraints4typeACSDySSAA7JSONAnyCGSgSg_SSSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV4with11constraints4typeACSDySSAA7JSONAnyCGSgSg_SSSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV8jsonData10Foundation0I0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV8jsonData10Foundation0I0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV", + "mangledName": "$s23ShopifyCheckoutProtocol33PaymentHandlerAvailableInstrumentV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PurpleService", + "printedName": "PurpleService", + "children": [ + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV6configSDySSAA7JSONAnyCGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV6configSDySSAA7JSONAnyCGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV6configSDySSAA7JSONAnyCGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV6configSDySSAA7JSONAnyCGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "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:23ShopifyCheckoutProtocol13PurpleServiceV2idSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV2idSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PurpleServiceV2idSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV2idSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "schema", + "printedName": "schema", + "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:23ShopifyCheckoutProtocol13PurpleServiceV6schemaSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV6schemaSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PurpleServiceV6schemaSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV6schemaSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "spec", + "printedName": "spec", + "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:23ShopifyCheckoutProtocol13PurpleServiceV4specSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV4specSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PurpleServiceV4specSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV4specSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV7versionSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV7versionSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PurpleServiceV7versionSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV7versionSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "endpoint", + "printedName": "endpoint", + "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:23ShopifyCheckoutProtocol13PurpleServiceV8endpointSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV8endpointSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol13PurpleServiceV8endpointSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV8endpointSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "transport", + "printedName": "transport", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV9transportAA9TransportOvp", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV9transportAA9TransportOvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV9transportAA9TransportOvg", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV9transportAA9TransportOvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:id:schema:spec:version:endpoint:transport:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleService", + "printedName": "ShopifyCheckoutProtocol.PurpleService", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "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": "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": "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": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV6config2id6schema4spec7version8endpoint9transportACSDySSAA7JSONAnyCGSg_SSSgA2OSSAoA9TransportOtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV6config2id6schema4spec7version8endpoint9transportACSDySSAA7JSONAnyCGSg_SSSgA2OSSAoA9TransportOtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol13PurpleServiceV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleService", + "printedName": "ShopifyCheckoutProtocol.PurpleService", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleService", + "printedName": "ShopifyCheckoutProtocol.PurpleService", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleService", + "printedName": "ShopifyCheckoutProtocol.PurpleService", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleService", + "printedName": "ShopifyCheckoutProtocol.PurpleService", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(config:id:schema:spec:version:endpoint:transport:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleService", + "printedName": "ShopifyCheckoutProtocol.PurpleService", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : ShopifyCheckoutProtocol.JSONAny]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.Transport?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transport", + "printedName": "ShopifyCheckoutProtocol.Transport", + "usr": "s:23ShopifyCheckoutProtocol9TransportO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV4with6config2id6schema4spec7version8endpoint9transportACSDySSAA7JSONAnyCGSgSg_SSSgSgA2rqrA9TransportOSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV4with6config2id6schema4spec7version8endpoint9transportACSDySSAA7JSONAnyCGSgSg_SSSgSgA2rqrA9TransportOSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol13PurpleServiceV", + "mangledName": "$s23ShopifyCheckoutProtocol13PurpleServiceV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CredentialResult", + "printedName": "CredentialResult", + "children": [ + { + "kind": "Var", + "name": "checkout", + "printedName": "checkout", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialCheckout", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV8checkoutAA0dB0VSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV8checkoutAA0dB0VSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialCheckout", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV8checkoutAA0dB0VSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV8checkoutAA0dB0VSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "ucp", + "printedName": "ucp", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV3ucpAA017InstrumentsChangeE3UcpVvp", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV3ucpAA017InstrumentsChangeE3UcpVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV3ucpAA017InstrumentsChangeE3UcpVvg", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV3ucpAA017InstrumentsChangeE3UcpVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "continueURL", + "printedName": "continueURL", + "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:23ShopifyCheckoutProtocol16CredentialResultV11continueURLSSSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV11continueURLSSSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "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:23ShopifyCheckoutProtocol16CredentialResultV11continueURLSSSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV11continueURLSSSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "messages", + "printedName": "messages", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV8messagesSayAA14MessageElementVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV8messagesSayAA14MessageElementVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV8messagesSayAA14MessageElementVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV8messagesSayAA14MessageElementVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CodingKeys", + "printedName": "CodingKeys", + "children": [ + { + "kind": "Var", + "name": "checkout", + "printedName": "checkout", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CredentialResult.CodingKeys.Type) -> ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8checkoutyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8checkoutyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "ucp", + "printedName": "ucp", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CredentialResult.CodingKeys.Type) -> ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO3ucpyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO3ucpyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "continueURL", + "printedName": "continueURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CredentialResult.CodingKeys.Type) -> ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO11continueURLyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO11continueURLyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "messages", + "printedName": "messages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.CredentialResult.CodingKeys.Type) -> ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8messagesyA2EmF", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8messagesyA2EmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8rawValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8rawValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO11stringValueAESgSS_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO11stringValueAESgSS_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(intValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodingKeys", + "printedName": "ShopifyCheckoutProtocol.CredentialResult.CodingKeys", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8intValueAESgSi_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8intValueAESgSi_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8RawValuea", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8RawValuea", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true + }, + { + "kind": "Var", + "name": "intValue", + "printedName": "intValue", + "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:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8intValueSiSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8intValueSiSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": 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:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8intValueSiSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8intValueSiSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8rawValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8rawValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8rawValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO8rawValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Inlinable" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO11stringValueSSvp", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO11stringValueSSvp", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO11stringValueSSvg", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO11stringValueSSvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10CodingKeysO", + "moduleName": "ShopifyCheckoutProtocol", + "enumRawTypeName": "String", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "CodingKey", + "printedName": "CodingKey", + "usr": "s:s9CodingKeyP", + "mangledName": "$ss9CodingKeyP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(checkout:ucp:continueURL:messages:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialResult", + "printedName": "ShopifyCheckoutProtocol.CredentialResult", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialCheckout", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + }, + { + "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": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV8checkout3ucp11continueURL8messagesAcA0dB0VSg_AA017InstrumentsChangeE3UcpVSSSgSayAA14MessageElementVGSgtcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV8checkout3ucp11continueURL8messagesAcA0dB0VSg_AA017InstrumentsChangeE3UcpVSSSgSayAA14MessageElementVGSgtcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol16CredentialResultV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialResult", + "printedName": "ShopifyCheckoutProtocol.CredentialResult", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialResult", + "printedName": "ShopifyCheckoutProtocol.CredentialResult", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialResult", + "printedName": "ShopifyCheckoutProtocol.CredentialResult", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialResult", + "printedName": "ShopifyCheckoutProtocol.CredentialResult", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(checkout:ucp:continueURL:messages:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialResult", + "printedName": "ShopifyCheckoutProtocol.CredentialResult", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialCheckout", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp?", + "children": [ + { + "kind": "TypeNominal", + "name": "InstrumentsChangeResultUcp", + "printedName": "ShopifyCheckoutProtocol.InstrumentsChangeResultUcp", + "usr": "s:23ShopifyCheckoutProtocol26InstrumentsChangeResultUcpV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.MessageElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "MessageElement", + "printedName": "ShopifyCheckoutProtocol.MessageElement", + "usr": "s:23ShopifyCheckoutProtocol14MessageElementV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV4with8checkout3ucp11continueURL8messagesAcA0dB0VSgSg_AA017InstrumentsChangeE3UcpVSgSSSgSgSayAA14MessageElementVGSgSgtF", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV4with8checkout3ucp11continueURL8messagesAcA0dB0VSgSg_AA017InstrumentsChangeE3UcpVSgSSSgSgSayAA14MessageElementVGSgSgtF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol16CredentialResultV", + "mangledName": "$s23ShopifyCheckoutProtocol16CredentialResultV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "ResponsePayload", + "printedName": "ResponsePayload", + "usr": "s:23ShopifyCheckoutProtocol15ResponsePayloadP", + "mangledName": "$s23ShopifyCheckoutProtocol15ResponsePayloadP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CredentialCheckout", + "printedName": "CredentialCheckout", + "children": [ + { + "kind": "Var", + "name": "payment", + "printedName": "payment", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialPayment", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V7paymentAA0D7PaymentVSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol010CredentialB0V7paymentAA0D7PaymentVSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialPayment", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V7paymentAA0D7PaymentVSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol010CredentialB0V7paymentAA0D7PaymentVSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(payment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialCheckout", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialPayment", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V7paymentAcA0D7PaymentVSg_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol010CredentialB0V7paymentAcA0D7PaymentVSg_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol010CredentialB0V6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol010CredentialB0V6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialCheckout", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol010CredentialB0V4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialCheckout", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol010CredentialB0V4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialCheckout", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol010CredentialB0V_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialCheckout", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V7fromURLAC10Foundation0F0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol010CredentialB0V7fromURLAC10Foundation0F0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(payment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialCheckout", + "printedName": "ShopifyCheckoutProtocol.CredentialCheckout", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment?", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialPayment", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V4with7paymentAcA0D7PaymentVSgSg_tF", + "mangledName": "$s23ShopifyCheckoutProtocol010CredentialB0V4with7paymentAcA0D7PaymentVSgSg_tF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V8jsonData10Foundation0F0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol010CredentialB0V8jsonData10Foundation0F0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol010CredentialB0V10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol010CredentialB0V", + "mangledName": "$s23ShopifyCheckoutProtocol010CredentialB0V", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CredentialPayment", + "printedName": "CredentialPayment", + "children": [ + { + "kind": "Var", + "name": "instruments", + "printedName": "instruments", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV11instrumentsSayAA014PurpleSelectedE10InstrumentVGSgvp", + "mangledName": "$s23ShopifyCheckoutProtocol17CredentialPaymentV11instrumentsSayAA014PurpleSelectedE10InstrumentVGSgvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV11instrumentsSayAA014PurpleSelectedE10InstrumentVGSgvg", + "mangledName": "$s23ShopifyCheckoutProtocol17CredentialPaymentV11instrumentsSayAA014PurpleSelectedE10InstrumentVGSgvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(instruments:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialPayment", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV11instrumentsACSayAA014PurpleSelectedE10InstrumentVGSg_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17CredentialPaymentV11instrumentsACSayAA014PurpleSelectedE10InstrumentVGSg_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol17CredentialPaymentV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17CredentialPaymentV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialPayment", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17CredentialPaymentV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialPayment", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV4dataAC10Foundation4DataV_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17CredentialPaymentV4dataAC10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialPayment", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17CredentialPaymentV_5usingACSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialPayment", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV7fromURLAC10Foundation0G0V_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17CredentialPaymentV7fromURLAC10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "with", + "printedName": "with(instruments:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CredentialPayment", + "printedName": "ShopifyCheckoutProtocol.CredentialPayment", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]??", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument]", + "children": [ + { + "kind": "TypeNominal", + "name": "PurpleSelectedPaymentInstrument", + "printedName": "ShopifyCheckoutProtocol.PurpleSelectedPaymentInstrument", + "usr": "s:23ShopifyCheckoutProtocol31PurpleSelectedPaymentInstrumentV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV4with11instrumentsACSayAA014PurpleSelectedE10InstrumentVGSgSg_tF", + "mangledName": "$s23ShopifyCheckoutProtocol17CredentialPaymentV4with11instrumentsACSayAA014PurpleSelectedE10InstrumentVGSgSg_tF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV8jsonData10Foundation0G0VyKF", + "mangledName": "$s23ShopifyCheckoutProtocol17CredentialPaymentV8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17CredentialPaymentV10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol17CredentialPaymentV", + "mangledName": "$s23ShopifyCheckoutProtocol17CredentialPaymentV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeAlias", + "name": "Amount", + "printedName": "Amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol6Amounta", + "mangledName": "$s23ShopifyCheckoutProtocol6Amounta", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "TypeAlias", + "name": "ErrorCode", + "printedName": "ErrorCode", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol9ErrorCodea", + "mangledName": "$s23ShopifyCheckoutProtocol9ErrorCodea", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "TypeAlias", + "name": "ReverseDomainName", + "printedName": "ReverseDomainName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol17ReverseDomainNamea", + "mangledName": "$s23ShopifyCheckoutProtocol17ReverseDomainNamea", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "TypeAlias", + "name": "SignedAmount", + "printedName": "SignedAmount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol12SignedAmounta", + "mangledName": "$s23ShopifyCheckoutProtocol12SignedAmounta", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "TypeAlias", + "name": "Totals", + "printedName": "Totals", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ShopifyCheckoutProtocol.TotalElement]", + "children": [ + { + "kind": "TypeNominal", + "name": "TotalElement", + "printedName": "ShopifyCheckoutProtocol.TotalElement", + "usr": "s:23ShopifyCheckoutProtocol12TotalElementV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "TypeAlias", + "usr": "s:23ShopifyCheckoutProtocol6Totalsa", + "mangledName": "$s23ShopifyCheckoutProtocol6Totalsa", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "TypeDecl", + "name": "JSONNull", + "printedName": "JSONNull", + "children": [ + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "JSONNull", + "printedName": "ShopifyCheckoutProtocol.JSONNull", + "usr": "s:23ShopifyCheckoutProtocol8JSONNullC" + }, + { + "kind": "TypeNominal", + "name": "JSONNull", + "printedName": "ShopifyCheckoutProtocol.JSONNull", + "usr": "s:23ShopifyCheckoutProtocol8JSONNullC" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol8JSONNullC2eeoiySbAC_ACtFZ", + "mangledName": "$s23ShopifyCheckoutProtocol8JSONNullC2eeoiySbAC_ACtFZ", + "moduleName": "ShopifyCheckoutProtocol", + "static": true, + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol8JSONNullC9hashValueSivp", + "mangledName": "$s23ShopifyCheckoutProtocol8JSONNullC9hashValueSivp", + "moduleName": "ShopifyCheckoutProtocol", + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol8JSONNullC9hashValueSivg", + "mangledName": "$s23ShopifyCheckoutProtocol8JSONNullC9hashValueSivg", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol8JSONNullC4hash4intoys6HasherVz_tF", + "mangledName": "$s23ShopifyCheckoutProtocol8JSONNullC4hash4intoys6HasherVz_tF", + "moduleName": "ShopifyCheckoutProtocol", + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "JSONNull", + "printedName": "ShopifyCheckoutProtocol.JSONNull", + "usr": "s:23ShopifyCheckoutProtocol8JSONNullC" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol8JSONNullCACycfc", + "mangledName": "$s23ShopifyCheckoutProtocol8JSONNullCACycfc", + "moduleName": "ShopifyCheckoutProtocol", + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSONNull", + "printedName": "ShopifyCheckoutProtocol.JSONNull", + "usr": "s:23ShopifyCheckoutProtocol8JSONNullC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol8JSONNullC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol8JSONNullC4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol8JSONNullC6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol8JSONNullC6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:23ShopifyCheckoutProtocol8JSONNullC", + "mangledName": "$s23ShopifyCheckoutProtocol8JSONNullC", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "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": "JSONAny", + "printedName": "JSONAny", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC5valueypvp", + "mangledName": "$s23ShopifyCheckoutProtocol7JSONAnyC5valueypvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC5valueypvg", + "mangledName": "$s23ShopifyCheckoutProtocol7JSONAnyC5valueypvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Final", + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSONAny", + "printedName": "ShopifyCheckoutProtocol.JSONAny", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol7JSONAnyC4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol7JSONAnyC6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:23ShopifyCheckoutProtocol7JSONAnyC", + "mangledName": "$s23ShopifyCheckoutProtocol7JSONAnyC", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WindowOpenRequest", + "printedName": "WindowOpenRequest", + "children": [ + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:23ShopifyCheckoutProtocol17WindowOpenRequestV3url10Foundation3URLVvp", + "mangledName": "$s23ShopifyCheckoutProtocol17WindowOpenRequestV3url10Foundation3URLVvp", + "moduleName": "ShopifyCheckoutProtocol", + "declAttributes": [ + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:23ShopifyCheckoutProtocol17WindowOpenRequestV3url10Foundation3URLVvg", + "mangledName": "$s23ShopifyCheckoutProtocol17WindowOpenRequestV3url10Foundation3URLVvg", + "moduleName": "ShopifyCheckoutProtocol", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WindowOpenRequest", + "printedName": "ShopifyCheckoutProtocol.WindowOpenRequest", + "usr": "s:23ShopifyCheckoutProtocol17WindowOpenRequestV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17WindowOpenRequestV3urlAC10Foundation3URLV_tcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17WindowOpenRequestV3urlAC10Foundation3URLV_tcfc", + "moduleName": "ShopifyCheckoutProtocol", + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WindowOpenRequest", + "printedName": "ShopifyCheckoutProtocol.WindowOpenRequest", + "usr": "s:23ShopifyCheckoutProtocol17WindowOpenRequestV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23ShopifyCheckoutProtocol17WindowOpenRequestV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23ShopifyCheckoutProtocol17WindowOpenRequestV4fromACs7Decoder_p_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "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:23ShopifyCheckoutProtocol17WindowOpenRequestV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol17WindowOpenRequestV6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23ShopifyCheckoutProtocol17WindowOpenRequestV", + "mangledName": "$s23ShopifyCheckoutProtocol17WindowOpenRequestV", + "moduleName": "ShopifyCheckoutProtocol", + "conformances": [ + { + "kind": "Conformance", + "name": "EventPayload", + "printedName": "EventPayload", + "usr": "s:23ShopifyCheckoutProtocol12EventPayloadP", + "mangledName": "$s23ShopifyCheckoutProtocol12EventPayloadP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WindowOpenResult", + "printedName": "WindowOpenResult", + "children": [ + { + "kind": "Var", + "name": "success", + "printedName": "success", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.WindowOpenResult.Type) -> ShopifyCheckoutProtocol.WindowOpenResult", + "children": [ + { + "kind": "TypeNominal", + "name": "WindowOpenResult", + "printedName": "ShopifyCheckoutProtocol.WindowOpenResult", + "usr": "s:23ShopifyCheckoutProtocol16WindowOpenResultO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ShopifyCheckoutProtocol.WindowOpenResult.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WindowOpenResult", + "printedName": "ShopifyCheckoutProtocol.WindowOpenResult", + "usr": "s:23ShopifyCheckoutProtocol16WindowOpenResultO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16WindowOpenResultO7successyA2CmF", + "mangledName": "$s23ShopifyCheckoutProtocol16WindowOpenResultO7successyA2CmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "kind": "Var", + "name": "rejected", + "printedName": "rejected", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ShopifyCheckoutProtocol.WindowOpenResult.Type) -> (Swift.String?) -> ShopifyCheckoutProtocol.WindowOpenResult", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> ShopifyCheckoutProtocol.WindowOpenResult", + "children": [ + { + "kind": "TypeNominal", + "name": "WindowOpenResult", + "printedName": "ShopifyCheckoutProtocol.WindowOpenResult", + "usr": "s:23ShopifyCheckoutProtocol16WindowOpenResultO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(reason: Swift.String?)", + "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": "Metatype", + "printedName": "ShopifyCheckoutProtocol.WindowOpenResult.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WindowOpenResult", + "printedName": "ShopifyCheckoutProtocol.WindowOpenResult", + "usr": "s:23ShopifyCheckoutProtocol16WindowOpenResultO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:23ShopifyCheckoutProtocol16WindowOpenResultO8rejectedyACSSSg_tcACmF", + "mangledName": "$s23ShopifyCheckoutProtocol16WindowOpenResultO8rejectedyACSSSg_tcACmF", + "moduleName": "ShopifyCheckoutProtocol" + }, + { + "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:23ShopifyCheckoutProtocol16WindowOpenResultO6encode2toys7Encoder_p_tKF", + "mangledName": "$s23ShopifyCheckoutProtocol16WindowOpenResultO6encode2toys7Encoder_p_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:23ShopifyCheckoutProtocol16WindowOpenResultO", + "mangledName": "$s23ShopifyCheckoutProtocol16WindowOpenResultO", + "moduleName": "ShopifyCheckoutProtocol", + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ResponsePayload", + "printedName": "ResponsePayload", + "usr": "s:23ShopifyCheckoutProtocol15ResponsePayloadP", + "mangledName": "$s23ShopifyCheckoutProtocol15ResponsePayloadP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Array", + "printedName": "Array", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Element]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:Sa23ShopifyCheckoutProtocolAA12TotalElementVRszlE4dataSayACG10Foundation4DataV_tKcfc", + "mangledName": "$sSa23ShopifyCheckoutProtocolAA12TotalElementVRszlE4dataSayACG10Foundation4DataV_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Element]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Constructor", + "usr": "s:Sa23ShopifyCheckoutProtocolAA12TotalElementVRszlE_5usingSayACGSS_SS10FoundationE8EncodingVtKcfc", + "mangledName": "$sSa23ShopifyCheckoutProtocolAA12TotalElementVRszlE_5usingSayACGSS_SS10FoundationE8EncodingVtKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromURL:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Element]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:Sa23ShopifyCheckoutProtocolAA12TotalElementVRszlE7fromURLSayACG10Foundation0G0V_tKcfc", + "mangledName": "$sSa23ShopifyCheckoutProtocolAA12TotalElementVRszlE7fromURLSayACG10Foundation0G0V_tKcfc", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "jsonData", + "printedName": "jsonData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:Sa23ShopifyCheckoutProtocolAA12TotalElementVRszlE8jsonData10Foundation0G0VyKF", + "mangledName": "$sSa23ShopifyCheckoutProtocolAA12TotalElementVRszlE8jsonData10Foundation0G0VyKF", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "jsonString", + "printedName": "jsonString(encoding:)", + "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": "Encoding", + "printedName": "Swift.String.Encoding", + "hasDefaultArg": true, + "usr": "s:SS10FoundationE8EncodingV" + } + ], + "declKind": "Func", + "usr": "s:Sa23ShopifyCheckoutProtocolAA12TotalElementVRszlE10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "mangledName": "$sSa23ShopifyCheckoutProtocolAA12TotalElementVRszlE10jsonString8encodingSSSgSS10FoundationE8EncodingV_tKF", + "moduleName": "ShopifyCheckoutProtocol", + "genericSig": "", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:Sa", + "mangledName": "$sSa", + "moduleName": "Swift", + "genericSig": "", + "declAttributes": [ + "EagerMove", + "Frozen" + ], + "isExternal": 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": "RandomAccessCollection", + "printedName": "RandomAccessCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Index", + "printedName": "Swift.Array.Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.Array.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Indices", + "printedName": "Swift.Array.Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ] + } + ], + "usr": "s:Sk", + "mangledName": "$sSk" + }, + { + "kind": "Conformance", + "name": "MutableCollection", + "printedName": "MutableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Element", + "printedName": "Swift.Array.Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Index", + "printedName": "Swift.Array.Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.Array.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ] + } + ], + "usr": "s:SM", + "mangledName": "$sSM" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Index", + "printedName": "Swift.Array.Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.Array.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Indices", + "printedName": "Swift.Array.Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Index", + "printedName": "Swift.Array.Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Iterator", + "printedName": "Swift.Array.Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[Element]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Element]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.Array.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Indices", + "printedName": "Swift.Array.Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Iterator", + "printedName": "Swift.Array.Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[Element]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Element]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNameAlias", + "name": "ArrayLiteralElement", + "printedName": "Swift.Array.ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ] + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.Array.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "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": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "DataProtocol", + "printedName": "DataProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Regions", + "printedName": "Regions", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Regions", + "printedName": "Swift.Array.Regions", + "children": [ + { + "kind": "TypeNominal", + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s15CollectionOfOneV" + } + ] + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" + }, + { + "kind": "Conformance", + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "EncodableWithConfiguration", + "printedName": "EncodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "EncodingConfiguration", + "printedName": "EncodingConfiguration", + "children": [ + { + "kind": "TypeNameAlias", + "name": "EncodingConfiguration", + "printedName": "Swift.Array.EncodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "Element.EncodingConfiguration" + } + ] + } + ] + } + ], + "usr": "s:10Foundation26EncodableWithConfigurationP", + "mangledName": "$s10Foundation26EncodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", + "children": [ + { + "kind": "TypeNameAlias", + "name": "DecodingConfiguration", + "printedName": "Swift.Array.DecodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "Element.DecodingConfiguration" + } + ] + } + ] + } + ], + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + } + ] + } + ], + "json_format_version": 8 + } +} \ No newline at end of file