diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index f9c6806a..4edbb072 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -41,13 +41,13 @@ When in doubt about whether we will be interested in including a new feature, pl --- -## Swift (`swift/`) +## Swift (`platforms/swift/`) ### Prerequisites -This project uses [Mint](https://github.com/yonaskolb/Mint) to manage Swift linting tools (SwiftLint and SwiftFormat) at pinned versions via `swift/Mintfile`. This ensures consistent formatting across all contributors and CI. +This project uses [Mint](https://github.com/yonaskolb/Mint) to manage Swift linting tools (SwiftLint and SwiftFormat) at pinned versions via `platforms/swift/Mintfile`. This ensures consistent formatting across all contributors and CI. -**Shopify employees** (from `swift/`): +**Shopify employees** (from `platforms/swift/`): ```bash dev up @@ -57,22 +57,22 @@ dev up ```bash brew install mint -cd swift && mint bootstrap +cd platforms/swift && mint bootstrap ``` ### Formatting ```bash -cd swift && ./Scripts/lint fix +cd platforms/swift && ./Scripts/lint fix ``` ### Releasing a new Swift version Open a pull request with the following changes: -1. Bump the package version in `swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.swift`. -2. Bump the podspec version in `swift/ShopifyCheckoutKit.podspec`. -3. Add an entry to the top of `swift/CHANGELOG.md`. +1. Bump the package version in `platforms/swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.swift`. +2. Bump the podspec version in `platforms/swift/ShopifyCheckoutKit.podspec`. +3. Add an entry to the top of `platforms/swift/CHANGELOG.md`. Once merged, draft a release on GitHub: @@ -84,11 +84,11 @@ Once merged, draft a release on GitHub: --- -## Android (`android/`) +## Android (`platforms/android/`) ### Formatting -This project uses [detekt](https://detekt.dev/) for Kotlin linting and formatting. From `android/`: +This project uses [detekt](https://detekt.dev/) for Kotlin linting and formatting. From `platforms/android/`: ```bash ./gradlew detekt --auto-correct @@ -102,12 +102,12 @@ To check for lint issues without auto-correcting: ### Public API surface -The library's public API is tracked via a committed baseline at `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. CI runs `./gradlew :lib:apiCheck` on every PR and fails if the compiled public API diverges from the baseline. If your change intentionally modifies the public API: -1. Run `dev api dump` (or `./gradlew :lib:apiDump`) from `android/` to regenerate the baseline. -2. Review the diff in `android/lib/api/lib.api` alongside your code changes. +1. Run `dev api dump` (or `./gradlew :lib:apiDump`) from `platforms/android/` to regenerate the baseline. +2. Review the diff in `platforms/android/lib/api/lib.api` alongside your code changes. 3. Commit the updated `.api` file in the same PR. If you did *not* intend to change public API and `apiCheck` is failing, the diff shows what your change inadvertently affected — treat it as a signal that something in your PR has consumer-visible impact. @@ -116,8 +116,8 @@ If you did *not* intend to change public API and `apiCheck` is failing, the diff Open a pull request with the following changes: -1. Bump the `versionName` in `android/lib/build.gradle`. -2. Add an entry to the top of `android/CHANGELOG.md`. +1. Bump the `versionName` in `platforms/android/lib/build.gradle`. +2. Add an entry to the top of `platforms/android/CHANGELOG.md`. Once merged, draft a release on GitHub: diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 48371488..ec365c9f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -16,7 +16,7 @@ updates: # Android library - package-ecosystem: gradle - directory: "/android" + directory: "/platforms/android" schedule: interval: daily open-pull-requests-limit: 10 @@ -38,7 +38,7 @@ updates: # Android sample app - package-ecosystem: gradle - directory: "/android/samples/MobileBuyIntegration" + directory: "/platforms/android/samples/MobileBuyIntegration" schedule: interval: daily open-pull-requests-limit: 5 diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 2f92ae5f..6c0d6122 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -15,26 +15,26 @@ > - [ ] I've added tests to support my implementation > - [ ] I have read and agree with the [Contribution Guidelines](./CONTRIBUTING.md) > - [ ] I have read and agree with the [Code of Conduct](./CODE_OF_CONDUCT.md) -> - [ ] I've updated the relevant platform README (`swift/README.md` and/or `android/README.md`) +> - [ ] I've updated the relevant platform README (`platforms/swift/README.md` and/or `platforms/android/README.md`) ---
Releasing a new Swift version? -- [ ] I have bumped the version in `swift/ShopifyCheckoutKit.podspec` -- [ ] I have bumped the version in `swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.swift` -- [ ] I have updated `swift/CHANGELOG.md` -- [ ] I have updated the SwiftPM/CocoaPods version snippets in `swift/README.md` (major version only) +- [ ] I have bumped the version in `platforms/swift/ShopifyCheckoutKit.podspec` +- [ ] I have bumped the version in `platforms/swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.swift` +- [ ] I have updated `platforms/swift/CHANGELOG.md` +- [ ] I have updated the SwiftPM/CocoaPods version snippets in `platforms/swift/README.md` (major version only)
Releasing a new Android version? -- [ ] I have bumped the `versionName` in `android/lib/build.gradle` -- [ ] I have updated `android/CHANGELOG.md` -- [ ] I have updated the Gradle/Maven version snippets in `android/README.md` +- [ ] I have bumped the `versionName` in `platforms/android/lib/build.gradle` +- [ ] I have updated `platforms/android/CHANGELOG.md` +- [ ] I have updated the Gradle/Maven version snippets in `platforms/android/README.md`
diff --git a/.github/workflows/android-deploy.yml b/.github/workflows/android-deploy.yml index 5bce5e51..ec7deb7e 100644 --- a/.github/workflows/android-deploy.yml +++ b/.github/workflows/android-deploy.yml @@ -21,7 +21,7 @@ jobs: defaults: run: - working-directory: android + working-directory: platforms/android steps: - name: Checkout Repository diff --git a/.github/workflows/android-license-headers.yml b/.github/workflows/android-license-headers.yml index 9121af57..b6fd1f79 100644 --- a/.github/workflows/android-license-headers.yml +++ b/.github/workflows/android-license-headers.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest defaults: run: - working-directory: android + working-directory: platforms/android steps: - name: Checkout Repository diff --git a/.github/workflows/android-test.yml b/.github/workflows/android-test.yml index 327e0a84..6ed97e4e 100644 --- a/.github/workflows/android-test.yml +++ b/.github/workflows/android-test.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest defaults: run: - working-directory: android + working-directory: platforms/android steps: - name: Checkout Repository @@ -48,17 +48,17 @@ jobs: - name: Setup sample app environment run: cp .env.example .env - working-directory: android/samples/MobileBuyIntegration + working-directory: platforms/android/samples/MobileBuyIntegration - name: Build Sample App run: ./gradlew assembleDebug - working-directory: android/samples/MobileBuyIntegration + working-directory: platforms/android/samples/MobileBuyIntegration lint: runs-on: ubuntu-latest defaults: run: - working-directory: android + working-directory: platforms/android steps: - name: Checkout Repository diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 174a187d..1d5ff97c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,12 +35,12 @@ jobs: with: filters: | android: - - 'android/**' + - 'platforms/android/**' - '.github/workflows/android-test.yml' - '.github/workflows/android-license-headers.yml' - '.github/workflows/ci.yml' swift: - - 'swift/**' + - 'platforms/swift/**' - 'Package.swift' - 'Package.resolved' - '.github/workflows/swift-test-package.yml' @@ -49,7 +49,7 @@ jobs: - '.github/workflows/swift-lint.yml' - '.github/workflows/ci.yml' reactNative: - - 'react-native/**' + - 'platforms/react-native/**' - '.github/workflows/ci.yml' android-test: diff --git a/.github/workflows/swift-deploy.yml b/.github/workflows/swift-deploy.yml index 76a8ff35..d63e6c0b 100644 --- a/.github/workflows/swift-deploy.yml +++ b/.github/workflows/swift-deploy.yml @@ -13,10 +13,10 @@ jobs: if: ${{ github.event_name == 'workflow_dispatch' || !startsWith(github.event.release.tag_name, 'android/') }} runs-on: ${{ vars.MACOS_RUNNER }} env: - BUNDLE_GEMFILE: ${{ github.workspace }}/swift/Gemfile + BUNDLE_GEMFILE: ${{ github.workspace }}/platforms/swift/Gemfile defaults: run: - working-directory: swift + working-directory: platforms/swift steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -24,7 +24,7 @@ jobs: - uses: ruby/setup-ruby@c4e5b1316158f92e3d49443a9d58b31d25ac0f8f # v1.306.0 with: bundler-cache: true - working-directory: swift + working-directory: platforms/swift - name: Deploy to Cocoapods run: | diff --git a/.github/workflows/swift-lint.yml b/.github/workflows/swift-lint.yml index 878a8d84..5e97449a 100644 --- a/.github/workflows/swift-lint.yml +++ b/.github/workflows/swift-lint.yml @@ -23,7 +23,7 @@ jobs: MINT_LINK_PATH: ${{ github.workspace }}/.mint/bin defaults: run: - working-directory: swift + working-directory: platforms/swift steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -32,7 +32,7 @@ jobs: uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: .mint - key: ${{ runner.os }}-mint-${{ hashFiles('swift/Mintfile') }} + key: ${{ runner.os }}-mint-${{ hashFiles('platforms/swift/Mintfile') }} restore-keys: | ${{ runner.os }}-mint- @@ -53,7 +53,7 @@ jobs: runs-on: ${{ vars.MACOS_RUNNER }} defaults: run: - working-directory: swift + working-directory: platforms/swift steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - run: ./Scripts/ensure_license @@ -62,10 +62,10 @@ jobs: name: CocoaPods runs-on: ${{ vars.MACOS_RUNNER }} env: - BUNDLE_GEMFILE: ${{ github.workspace }}/swift/Gemfile + BUNDLE_GEMFILE: ${{ github.workspace }}/platforms/swift/Gemfile defaults: run: - working-directory: swift + working-directory: platforms/swift steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: ruby/setup-ruby@c4e5b1316158f92e3d49443a9d58b31d25ac0f8f # v1.306.0 diff --git a/.github/workflows/swift-test-workflow.yml b/.github/workflows/swift-test-workflow.yml index f1ee2d28..c51aeaf6 100644 --- a/.github/workflows/swift-test-workflow.yml +++ b/.github/workflows/swift-test-workflow.yml @@ -16,7 +16,7 @@ jobs: timeout-minutes: 20 defaults: run: - working-directory: swift + working-directory: platforms/swift steps: - name: Checkout Repository diff --git a/.github/workflows/swift-update-linters.yml b/.github/workflows/swift-update-linters.yml index 651b587d..580fd016 100644 --- a/.github/workflows/swift-update-linters.yml +++ b/.github/workflows/swift-update-linters.yml @@ -21,8 +21,8 @@ jobs: - name: Read current versions from Mintfile id: current run: | - SWIFTLINT=$(grep 'realm/SwiftLint@' swift/Mintfile | sed 's/.*@//') - SWIFTFORMAT=$(grep 'nicklockwood/SwiftFormat@' swift/Mintfile | sed 's/.*@//') + SWIFTLINT=$(grep 'realm/SwiftLint@' platforms/swift/Mintfile | sed 's/.*@//') + SWIFTFORMAT=$(grep 'nicklockwood/SwiftFormat@' platforms/swift/Mintfile | sed 's/.*@//') echo "swiftlint=$SWIFTLINT" >> "$GITHUB_OUTPUT" echo "swiftformat=$SWIFTFORMAT" >> "$GITHUB_OUTPUT" @@ -66,11 +66,11 @@ jobs: printf '%s\n' \ "realm/SwiftLint@${{ steps.latest.outputs.swiftlint }}" \ "nicklockwood/SwiftFormat@${{ steps.latest.outputs.swiftformat }}" \ - > swift/Mintfile + > platforms/swift/Mintfile - name: Install Mint and bootstrap new versions if: steps.check.outputs.has_updates == 'true' && steps.existing_pr.outputs.exists != 'true' - working-directory: swift + working-directory: platforms/swift run: | brew install mint echo "${{ github.workspace }}/.mint/bin" >> "$GITHUB_PATH" @@ -78,7 +78,7 @@ jobs: - name: Run lint fix if: steps.check.outputs.has_updates == 'true' && steps.existing_pr.outputs.exists != 'true' - working-directory: swift + working-directory: platforms/swift run: ./Scripts/lint fix --verbose - name: Commit and push diff --git a/.gitignore b/.gitignore index c2b172ca..00c74dfe 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,7 @@ # Claude / dev tooling .claude/ CLAUDE.md +!platforms/android/CLAUDE.md .dev/ .mint @@ -23,6 +24,7 @@ xcuserdata/ # Apollo / GraphQL *.graphqls +!platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/schema.graphqls apollo-ios-cli # Android / Gradle diff --git a/.swiftlint.yml b/.swiftlint.yml index e126526b..07e6e553 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -9,12 +9,12 @@ disabled_rules: - function_body_length included: - - swift/Sources - - swift/Tests + - platforms/swift/Sources + - platforms/swift/Tests excluded: - - swift/Samples - - swift/Sources/ShopifyCheckoutKit/Models.swift + - platforms/swift/Samples + - platforms/swift/Sources/ShopifyCheckoutKit/Models.swift opt_in_rules: - array_init diff --git a/Package.swift b/Package.swift index af210d03..94910665 100644 --- a/Package.swift +++ b/Package.swift @@ -30,19 +30,19 @@ let package = Package( .target( name: "ShopifyCheckoutKit", dependencies: [], - path: "swift/Sources/ShopifyCheckoutKit", + path: "platforms/swift/Sources/ShopifyCheckoutKit", resources: [.process("Assets.xcassets")] ), .target( name: "ShopifyAcceleratedCheckouts", dependencies: ["ShopifyCheckoutKit"], - path: "swift/Sources/ShopifyAcceleratedCheckouts", + path: "platforms/swift/Sources/ShopifyAcceleratedCheckouts", resources: [.process("Localizable.xcstrings"), .process("Media.xcassets")] ), .testTarget( name: "ShopifyCheckoutKitTests", dependencies: ["ShopifyCheckoutKit"], - path: "swift/Tests/ShopifyCheckoutKitTests" + path: "platforms/swift/Tests/ShopifyCheckoutKitTests" ), .testTarget( name: "ShopifyAcceleratedCheckoutsTests", @@ -50,7 +50,7 @@ let package = Package( "ShopifyAcceleratedCheckouts", .product(name: "ViewInspector", package: "ViewInspector") ], - path: "swift/Tests/ShopifyAcceleratedCheckoutsTests" + path: "platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests" ) ] ) diff --git a/README.md b/README.md index aeffa699..1f96b2e1 100644 --- a/README.md +++ b/README.md @@ -22,19 +22,20 @@ Feature guides: Each platform ships from its own subdirectory with a dedicated README covering installation, configuration, and the full API. We expect overlap between these READMEs to migrate up here (and into the dev docs) over time — for now, treat the per-platform READMEs as the source of truth. -- **[Swift / iOS](swift/README.md)** — Swift Package and CocoaPods -- **[Android](android/README.md)** — published to Maven Central as `com.shopify:checkout-kit` -- **[React Native](react-native/README.md)** — placeholder; wrapper will be folded in soon +- **[Swift / iOS](platforms/swift/README.md)** — Swift Package and CocoaPods +- **[Android](platforms/android/README.md)** — published to Maven Central as `com.shopify:checkout-kit` +- **[React Native](platforms/react-native/README.md)** — placeholder; wrapper will be folded in soon - **[End-to-end tests](e2e/README.md)** — placeholder; cross-platform E2E suite incoming ## Repository layout ``` -swift/ # iOS / Swift Package -android/ # Android library and sample apps -react-native/ # React Native wrapper (incoming) -e2e/ # cross-platform end-to-end tests (incoming) -.github/ # workflows, issue templates, CODEOWNERS +platforms/ + swift/ # iOS / Swift Package + android/ # Android library and sample apps + react-native/ # React Native wrapper (incoming) +e2e/ # cross-platform end-to-end tests (incoming) +.github/ # workflows, issue templates, CODEOWNERS ``` ## Contributing diff --git a/dev.yml b/dev.yml index 53a78280..3c517c7f 100644 --- a/dev.yml +++ b/dev.yml @@ -6,8 +6,8 @@ up: - ruby - custom: name: Install bundle packages - met?: BUNDLE_GEMFILE=swift/Gemfile bundle check - meet: BUNDLE_GEMFILE=swift/Gemfile bundle install + met?: BUNDLE_GEMFILE=platforms/swift/Gemfile bundle check + meet: BUNDLE_GEMFILE=platforms/swift/Gemfile bundle install commands: codegen: @@ -25,8 +25,8 @@ commands: syntax: " [accelerated|mobile-buy|all]" run: | case "$1" in - android) cd android && ./scripts/apollo_download_schema ;; - swift) shift; cd swift && ./Scripts/apollo_download_schema "$@" ;; + android) cd platforms/android && ./scripts/apollo_download_schema ;; + swift) shift; cd platforms/swift && ./Scripts/apollo_download_schema "$@" ;; *) echo "Usage: dev apollo download_schema [accelerated|mobile-buy|all]"; exit 1 ;; esac codegen: @@ -34,7 +34,7 @@ commands: syntax: " [accelerated|mobile-buy|all]" run: | case "$1" in - android) cd android && ./scripts/apollo_codegen ;; - swift) shift; cd swift && ./Scripts/apollo_codegen "$@" ;; + android) cd platforms/android && ./scripts/apollo_codegen ;; + swift) shift; cd platforms/swift && ./Scripts/apollo_codegen "$@" ;; *) echo "Usage: dev apollo codegen [accelerated|mobile-buy|all]"; exit 1 ;; esac diff --git a/android/.vscode/extensions.json b/platforms/android/.vscode/extensions.json similarity index 100% rename from android/.vscode/extensions.json rename to platforms/android/.vscode/extensions.json diff --git a/android/CLAUDE.md b/platforms/android/CLAUDE.md similarity index 100% rename from android/CLAUDE.md rename to platforms/android/CLAUDE.md diff --git a/android/README.md b/platforms/android/README.md similarity index 100% rename from android/README.md rename to platforms/android/README.md diff --git a/android/build.gradle b/platforms/android/build.gradle similarity index 100% rename from android/build.gradle rename to platforms/android/build.gradle diff --git a/android/checkout-kit.png b/platforms/android/checkout-kit.png similarity index 100% rename from android/checkout-kit.png rename to platforms/android/checkout-kit.png diff --git a/android/dev.yml b/platforms/android/dev.yml similarity index 100% rename from android/dev.yml rename to platforms/android/dev.yml diff --git a/android/gradle.properties b/platforms/android/gradle.properties similarity index 100% rename from android/gradle.properties rename to platforms/android/gradle.properties diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/platforms/android/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from android/gradle/wrapper/gradle-wrapper.jar rename to platforms/android/gradle/wrapper/gradle-wrapper.jar diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/platforms/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from android/gradle/wrapper/gradle-wrapper.properties rename to platforms/android/gradle/wrapper/gradle-wrapper.properties diff --git a/android/gradlew b/platforms/android/gradlew similarity index 100% rename from android/gradlew rename to platforms/android/gradlew diff --git a/android/gradlew.bat b/platforms/android/gradlew.bat similarity index 100% rename from android/gradlew.bat rename to platforms/android/gradlew.bat diff --git a/android/lib/.gitignore b/platforms/android/lib/.gitignore similarity index 100% rename from android/lib/.gitignore rename to platforms/android/lib/.gitignore diff --git a/android/lib/api/lib.api b/platforms/android/lib/api/lib.api similarity index 100% rename from android/lib/api/lib.api rename to platforms/android/lib/api/lib.api diff --git a/android/lib/build.gradle b/platforms/android/lib/build.gradle similarity index 100% rename from android/lib/build.gradle rename to platforms/android/lib/build.gradle diff --git a/android/lib/detekt.config.yml b/platforms/android/lib/detekt.config.yml similarity index 100% rename from android/lib/detekt.config.yml rename to platforms/android/lib/detekt.config.yml diff --git a/android/lib/lint.xml b/platforms/android/lib/lint.xml similarity index 100% rename from android/lib/lint.xml rename to platforms/android/lib/lint.xml diff --git a/android/lib/proguard-rules.pro b/platforms/android/lib/proguard-rules.pro similarity index 100% rename from android/lib/proguard-rules.pro rename to platforms/android/lib/proguard-rules.pro diff --git a/android/lib/src/main/AndroidManifest.xml b/platforms/android/lib/src/main/AndroidManifest.xml similarity index 100% rename from android/lib/src/main/AndroidManifest.xml rename to platforms/android/lib/src/main/AndroidManifest.xml diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/BaseWebView.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/BaseWebView.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/BaseWebView.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/BaseWebView.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutBridge.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutBridge.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/CheckoutBridge.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutBridge.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutCommunicationClient.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutCommunicationClient.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/CheckoutCommunicationClient.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutCommunicationClient.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutDialog.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutDialog.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/CheckoutDialog.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutDialog.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutEventProcessor.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutEventProcessor.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/CheckoutEventProcessor.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutEventProcessor.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutException.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutException.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/CheckoutException.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutException.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutProtocol.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutProtocol.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/CheckoutProtocol.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutProtocol.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutWebView.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutWebView.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/CheckoutWebView.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutWebView.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutWebViewContainer.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutWebViewContainer.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/CheckoutWebViewContainer.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutWebViewContainer.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutWebViewEventProcessor.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutWebViewEventProcessor.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/CheckoutWebViewEventProcessor.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/CheckoutWebViewEventProcessor.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/ColorScheme.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/ColorScheme.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/ColorScheme.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/ColorScheme.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/Configuration.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/Configuration.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/Configuration.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/Configuration.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/ConfigurationUpdater.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/ConfigurationUpdater.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/ConfigurationUpdater.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/ConfigurationUpdater.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/EmbeddedCheckoutProtocol.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/EmbeddedCheckoutProtocol.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/EmbeddedCheckoutProtocol.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/EmbeddedCheckoutProtocol.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/FallbackWebView.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/FallbackWebView.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/FallbackWebView.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/FallbackWebView.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/LogWrapper.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/LogWrapper.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/LogWrapper.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/LogWrapper.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/Models.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/Models.kt similarity index 99% rename from android/lib/src/main/java/com/shopify/checkoutkit/Models.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/Models.kt index 33510379..1ed7c051 100644 --- a/android/lib/src/main/java/com/shopify/checkoutkit/Models.kt +++ b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/Models.kt @@ -21,7 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ // This file was generated from JSON Schema using quicktype, do not modify it directly. -// To regenerate: android/scripts/generate_kotlin_models.sh +// To regenerate: protocol/scripts/generate_models.sh --lang kotlin // // To parse the JSON, install kotlin's serialization plugin and do: // diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/ShopifyCheckoutKit.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/ShopifyCheckoutKit.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/ShopifyCheckoutKit.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/ShopifyCheckoutKit.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/ThreadExtensions.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/ThreadExtensions.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/ThreadExtensions.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/ThreadExtensions.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/UriExtensions.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/UriExtensions.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/UriExtensions.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/UriExtensions.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/errorevents/CheckoutErrorDecoder.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/errorevents/CheckoutErrorDecoder.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/errorevents/CheckoutErrorDecoder.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/errorevents/CheckoutErrorDecoder.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/errorevents/CheckoutErrorGroup.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/errorevents/CheckoutErrorGroup.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/errorevents/CheckoutErrorGroup.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/errorevents/CheckoutErrorGroup.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/errorevents/CheckoutErrorPayload.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/errorevents/CheckoutErrorPayload.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/errorevents/CheckoutErrorPayload.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/errorevents/CheckoutErrorPayload.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/lifecycleevents/CheckoutCompletedEventDecoder.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/lifecycleevents/CheckoutCompletedEventDecoder.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/lifecycleevents/CheckoutCompletedEventDecoder.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/lifecycleevents/CheckoutCompletedEventDecoder.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/lifecycleevents/CompletedEvent.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/lifecycleevents/CompletedEvent.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/lifecycleevents/CompletedEvent.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/lifecycleevents/CompletedEvent.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/package-info.java b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/package-info.java similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/package-info.java rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/package-info.java diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/pixelevents/PixelEvent.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/pixelevents/PixelEvent.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/pixelevents/PixelEvent.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/pixelevents/PixelEvent.kt diff --git a/android/lib/src/main/java/com/shopify/checkoutkit/pixelevents/PixelEventDecoder.kt b/platforms/android/lib/src/main/java/com/shopify/checkoutkit/pixelevents/PixelEventDecoder.kt similarity index 100% rename from android/lib/src/main/java/com/shopify/checkoutkit/pixelevents/PixelEventDecoder.kt rename to platforms/android/lib/src/main/java/com/shopify/checkoutkit/pixelevents/PixelEventDecoder.kt diff --git a/android/lib/src/main/res/drawable/close.xml b/platforms/android/lib/src/main/res/drawable/close.xml similarity index 100% rename from android/lib/src/main/res/drawable/close.xml rename to platforms/android/lib/src/main/res/drawable/close.xml diff --git a/android/lib/src/main/res/layout/dialog_checkout.xml b/platforms/android/lib/src/main/res/layout/dialog_checkout.xml similarity index 100% rename from android/lib/src/main/res/layout/dialog_checkout.xml rename to platforms/android/lib/src/main/res/layout/dialog_checkout.xml diff --git a/android/lib/src/main/res/menu/checkout_menu.xml b/platforms/android/lib/src/main/res/menu/checkout_menu.xml similarity index 100% rename from android/lib/src/main/res/menu/checkout_menu.xml rename to platforms/android/lib/src/main/res/menu/checkout_menu.xml diff --git a/android/lib/src/main/res/values/attrs.xml b/platforms/android/lib/src/main/res/values/attrs.xml similarity index 100% rename from android/lib/src/main/res/values/attrs.xml rename to platforms/android/lib/src/main/res/values/attrs.xml diff --git a/android/lib/src/main/res/values/colors.xml b/platforms/android/lib/src/main/res/values/colors.xml similarity index 100% rename from android/lib/src/main/res/values/colors.xml rename to platforms/android/lib/src/main/res/values/colors.xml diff --git a/android/lib/src/main/res/values/strings.xml b/platforms/android/lib/src/main/res/values/strings.xml similarity index 100% rename from android/lib/src/main/res/values/strings.xml rename to platforms/android/lib/src/main/res/values/strings.xml diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutBridgeTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutBridgeTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/CheckoutBridgeTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutBridgeTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutCompletedEventDecoderTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutCompletedEventDecoderTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/CheckoutCompletedEventDecoderTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutCompletedEventDecoderTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutDialogTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutDialogTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/CheckoutDialogTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutDialogTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutProtocolTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutProtocolTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/CheckoutProtocolTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutProtocolTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewCacheTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewCacheTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewCacheTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewCacheTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewClientTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewClientTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewClientTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewClientTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewContainerTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewContainerTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewContainerTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewContainerTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/CheckoutWebViewTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/ColorSchemeTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/ColorSchemeTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/ColorSchemeTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/ColorSchemeTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/ConfigurationTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/ConfigurationTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/ConfigurationTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/ConfigurationTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/DefaultCheckoutEventProcessorTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/DefaultCheckoutEventProcessorTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/DefaultCheckoutEventProcessorTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/DefaultCheckoutEventProcessorTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/EmbeddedCheckoutProtocolTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/EmbeddedCheckoutProtocolTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/EmbeddedCheckoutProtocolTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/EmbeddedCheckoutProtocolTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/FallbackWebViewClientTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/FallbackWebViewClientTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/FallbackWebViewClientTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/FallbackWebViewClientTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/FallbackWebViewTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/FallbackWebViewTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/FallbackWebViewTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/FallbackWebViewTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/Helpers.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/Helpers.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/Helpers.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/Helpers.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/InteropTest.java b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/InteropTest.java similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/InteropTest.java rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/InteropTest.java diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/LogWrapperTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/LogWrapperTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/LogWrapperTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/LogWrapperTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/ShopifyCheckoutKitTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/ShopifyCheckoutKitTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/ShopifyCheckoutKitTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/ShopifyCheckoutKitTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/ThreadExtensionsTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/ThreadExtensionsTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/ThreadExtensionsTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/ThreadExtensionsTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/UriExtensionsTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/UriExtensionsTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/UriExtensionsTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/UriExtensionsTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/errors/CheckoutErrorDecoderTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/errors/CheckoutErrorDecoderTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/errors/CheckoutErrorDecoderTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/errors/CheckoutErrorDecoderTest.kt diff --git a/android/lib/src/test/java/com/shopify/checkoutkit/pixelevents/PixelEventDecoderTest.kt b/platforms/android/lib/src/test/java/com/shopify/checkoutkit/pixelevents/PixelEventDecoderTest.kt similarity index 100% rename from android/lib/src/test/java/com/shopify/checkoutkit/pixelevents/PixelEventDecoderTest.kt rename to platforms/android/lib/src/test/java/com/shopify/checkoutkit/pixelevents/PixelEventDecoderTest.kt diff --git a/android/lib/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker b/platforms/android/lib/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker similarity index 100% rename from android/lib/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker rename to platforms/android/lib/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker diff --git a/android/lib/src/test/resources/robolectric.properties b/platforms/android/lib/src/test/resources/robolectric.properties similarity index 100% rename from android/lib/src/test/resources/robolectric.properties rename to platforms/android/lib/src/test/resources/robolectric.properties diff --git a/android/samples/MobileBuyIntegration/.env.example b/platforms/android/samples/MobileBuyIntegration/.env.example similarity index 100% rename from android/samples/MobileBuyIntegration/.env.example rename to platforms/android/samples/MobileBuyIntegration/.env.example diff --git a/android/samples/MobileBuyIntegration/.gitignore b/platforms/android/samples/MobileBuyIntegration/.gitignore similarity index 100% rename from android/samples/MobileBuyIntegration/.gitignore rename to platforms/android/samples/MobileBuyIntegration/.gitignore diff --git a/android/samples/MobileBuyIntegration/README.md b/platforms/android/samples/MobileBuyIntegration/README.md similarity index 97% rename from android/samples/MobileBuyIntegration/README.md rename to platforms/android/samples/MobileBuyIntegration/README.md index 335f3921..a9186356 100644 --- a/android/samples/MobileBuyIntegration/README.md +++ b/platforms/android/samples/MobileBuyIntegration/README.md @@ -73,7 +73,7 @@ API_VERSION=2025-10 ### 2. Download the new schema -The schema defines what types and fields are available in the API. Run from the **android module root** (`android/`): +The schema defines what types and fields are available in the API. Run from the **android module root** (`platforms/android/`): ```bash dev apollo download_schema @@ -121,7 +121,7 @@ If the new schema removed or renamed fields, you'll get compile errors pointing ## Dev commands reference -All commands are run from the **android module root** (`android/`): +All commands are run from the **android module root** (`platforms/android/`): | Command | Description | |---------|-------------| diff --git a/android/samples/MobileBuyIntegration/app/.gitignore b/platforms/android/samples/MobileBuyIntegration/app/.gitignore similarity index 100% rename from android/samples/MobileBuyIntegration/app/.gitignore rename to platforms/android/samples/MobileBuyIntegration/app/.gitignore diff --git a/android/samples/MobileBuyIntegration/app/build.gradle b/platforms/android/samples/MobileBuyIntegration/app/build.gradle similarity index 100% rename from android/samples/MobileBuyIntegration/app/build.gradle rename to platforms/android/samples/MobileBuyIntegration/app/build.gradle diff --git a/android/samples/MobileBuyIntegration/app/proguard-rules.pro b/platforms/android/samples/MobileBuyIntegration/app/proguard-rules.pro similarity index 100% rename from android/samples/MobileBuyIntegration/app/proguard-rules.pro rename to platforms/android/samples/MobileBuyIntegration/app/proguard-rules.pro diff --git a/android/samples/MobileBuyIntegration/app/src/main/AndroidManifest.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/AndroidManifest.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/AndroidManifest.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/AndroidManifest.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/graphql/CartCreate.graphql b/platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/CartCreate.graphql similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/graphql/CartCreate.graphql rename to platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/CartCreate.graphql diff --git a/android/samples/MobileBuyIntegration/app/src/main/graphql/CartFragment.graphql b/platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/CartFragment.graphql similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/graphql/CartFragment.graphql rename to platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/CartFragment.graphql diff --git a/android/samples/MobileBuyIntegration/app/src/main/graphql/CartLinesAdd.graphql b/platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/CartLinesAdd.graphql similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/graphql/CartLinesAdd.graphql rename to platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/CartLinesAdd.graphql diff --git a/android/samples/MobileBuyIntegration/app/src/main/graphql/CartLinesRemove.graphql b/platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/CartLinesRemove.graphql similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/graphql/CartLinesRemove.graphql rename to platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/CartLinesRemove.graphql diff --git a/android/samples/MobileBuyIntegration/app/src/main/graphql/CartLinesUpdate.graphql b/platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/CartLinesUpdate.graphql similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/graphql/CartLinesUpdate.graphql rename to platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/CartLinesUpdate.graphql diff --git a/android/samples/MobileBuyIntegration/app/src/main/graphql/FetchCollection.graphql b/platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/FetchCollection.graphql similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/graphql/FetchCollection.graphql rename to platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/FetchCollection.graphql diff --git a/android/samples/MobileBuyIntegration/app/src/main/graphql/FetchCollections.graphql b/platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/FetchCollections.graphql similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/graphql/FetchCollections.graphql rename to platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/FetchCollections.graphql diff --git a/android/samples/MobileBuyIntegration/app/src/main/graphql/FetchProduct.graphql b/platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/FetchProduct.graphql similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/graphql/FetchProduct.graphql rename to platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/FetchProduct.graphql diff --git a/android/samples/MobileBuyIntegration/app/src/main/graphql/FetchProducts.graphql b/platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/FetchProducts.graphql similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/graphql/FetchProducts.graphql rename to platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/FetchProducts.graphql diff --git a/android/samples/MobileBuyIntegration/app/src/main/graphql/ProductFragment.graphql b/platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/ProductFragment.graphql similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/graphql/ProductFragment.graphql rename to platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/ProductFragment.graphql diff --git a/android/samples/MobileBuyIntegration/app/src/main/graphql/ProductVariantFragment.graphql b/platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/ProductVariantFragment.graphql similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/graphql/ProductVariantFragment.graphql rename to platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/ProductVariantFragment.graphql diff --git a/android/samples/MobileBuyIntegration/app/src/main/graphql/schema.graphqls b/platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/schema.graphqls similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/graphql/schema.graphqls rename to platforms/android/samples/MobileBuyIntegration/app/src/main/graphql/schema.graphqls diff --git a/android/samples/MobileBuyIntegration/app/src/main/ic_launcher-playstore.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/ic_launcher-playstore.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/ic_launcher-playstore.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/ic_launcher-playstore.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/CheckoutKitApp.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/CheckoutKitApp.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/CheckoutKitApp.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/CheckoutKitApp.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/FileChooserResultContract.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/FileChooserResultContract.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/FileChooserResultContract.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/FileChooserResultContract.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/MainActivity.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/MainActivity.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/MainActivity.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/MainActivity.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/MobileBuyIntegration.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/MobileBuyIntegration.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/MobileBuyIntegration.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/MobileBuyIntegration.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/CartItem.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/CartItem.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/CartItem.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/CartItem.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/CartView.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/CartView.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/CartView.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/CartView.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/CartViewModel.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/CartViewModel.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/CartViewModel.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/CartViewModel.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/CartRepository.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/CartRepository.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/CartRepository.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/CartRepository.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/CartState.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/CartState.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/CartState.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/CartState.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/DemoBuyerIdentity.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/DemoBuyerIdentity.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/DemoBuyerIdentity.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/DemoBuyerIdentity.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/ModelMappingExt.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/ModelMappingExt.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/ModelMappingExt.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/cart/data/ModelMappingExt.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ColorSchemeExtensions.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ColorSchemeExtensions.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ColorSchemeExtensions.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ColorSchemeExtensions.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/CookiePurger.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/CookiePurger.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/CookiePurger.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/CookiePurger.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/MobileBuyEventProcessor.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/MobileBuyEventProcessor.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/MobileBuyEventProcessor.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/MobileBuyEventProcessor.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ModelMappingExt.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ModelMappingExt.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ModelMappingExt.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ModelMappingExt.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/SnackbarController.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/SnackbarController.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/SnackbarController.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/SnackbarController.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/analytics/Analytics.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/analytics/Analytics.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/analytics/Analytics.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/analytics/Analytics.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/client/StorefrontApiClient.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/client/StorefrontApiClient.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/client/StorefrontApiClient.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/client/StorefrontApiClient.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/MoneyText.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/MoneyText.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/MoneyText.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/MoneyText.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/ProgressIndicator.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/ProgressIndicator.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/ProgressIndicator.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/ProgressIndicator.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/QuantitySelector.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/QuantitySelector.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/QuantitySelector.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/QuantitySelector.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/RemoteImage.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/RemoteImage.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/RemoteImage.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/RemoteImage.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/TextComponents.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/TextComponents.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/TextComponents.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/components/TextComponents.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/di/AppModule.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/di/AppModule.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/di/AppModule.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/di/AppModule.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/LogDao.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/LogDao.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/LogDao.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/LogDao.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/LogDatabase.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/LogDatabase.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/LogDatabase.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/LogDatabase.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/LogLine.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/LogLine.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/LogLine.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/LogLine.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/Logger.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/Logger.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/Logger.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/logs/Logger.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/navigation/BottomAppBarWithNavigation.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/navigation/BottomAppBarWithNavigation.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/navigation/BottomAppBarWithNavigation.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/navigation/BottomAppBarWithNavigation.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/navigation/CheckoutKitNavHost.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/navigation/CheckoutKitNavHost.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/navigation/CheckoutKitNavHost.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/navigation/CheckoutKitNavHost.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ui/theme/Shape.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ui/theme/Shape.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ui/theme/Shape.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ui/theme/Shape.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ui/theme/Theme.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ui/theme/Theme.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ui/theme/Theme.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ui/theme/Theme.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ui/theme/Type.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ui/theme/Type.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ui/theme/Type.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/common/ui/theme/Type.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/Featured.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/Featured.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/Featured.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/Featured.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/Hero.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/Hero.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/Hero.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/Hero.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/HeroImage.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/HeroImage.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/HeroImage.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/HeroImage.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/HomeView.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/HomeView.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/HomeView.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/HomeView.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/HomeViewModel.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/HomeViewModel.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/HomeViewModel.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/home/HomeViewModel.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogOverview.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogOverview.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogOverview.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogOverview.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogOverviewHeader.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogOverviewHeader.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogOverviewHeader.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogOverviewHeader.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogsView.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogsView.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogsView.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogsView.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogsViewModel.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogsViewModel.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogsViewModel.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/LogsViewModel.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/CheckoutCompletedDetails.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/CheckoutCompletedDetails.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/CheckoutCompletedDetails.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/CheckoutCompletedDetails.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/LogDetailModal.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/LogDetailModal.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/LogDetailModal.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/LogDetailModal.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/LogDetails.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/LogDetails.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/LogDetails.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/LogDetails.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/PixelEventDetails.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/PixelEventDetails.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/PixelEventDetails.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/logs/details/PixelEventDetails.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/ProductsView.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/ProductsView.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/ProductsView.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/ProductsView.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/ProductsViewModel.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/ProductsViewModel.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/ProductsViewModel.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/ProductsViewModel.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollectionProduct.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollectionProduct.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollectionProduct.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollectionProduct.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollectionView.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollectionView.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollectionView.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollectionView.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollectionViewModel.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollectionViewModel.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollectionViewModel.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollectionViewModel.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollections.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollections.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollections.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/ProductCollections.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/data/ModelMappingExt.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/data/ModelMappingExt.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/data/ModelMappingExt.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/data/ModelMappingExt.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/data/ProductCollection.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/data/ProductCollection.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/data/ProductCollection.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/data/ProductCollection.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/data/ProductCollectionRepository.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/data/ProductCollectionRepository.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/data/ProductCollectionRepository.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/collection/data/ProductCollectionRepository.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/AddToCartButton.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/AddToCartButton.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/AddToCartButton.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/AddToCartButton.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/OptionSelector.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/OptionSelector.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/OptionSelector.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/OptionSelector.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/ProductView.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/ProductView.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/ProductView.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/ProductView.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/ProductViewModel.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/ProductViewModel.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/ProductViewModel.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/ProductViewModel.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/ModelMappingExt.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/ModelMappingExt.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/ModelMappingExt.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/ModelMappingExt.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/Product.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/Product.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/Product.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/Product.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/ProductPagingSource.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/ProductPagingSource.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/ProductPagingSource.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/ProductPagingSource.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/ProductRepository.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/ProductRepository.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/ProductRepository.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/products/product/data/ProductRepository.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/BuyerIdentityDemoSwitch.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/BuyerIdentityDemoSwitch.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/BuyerIdentityDemoSwitch.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/BuyerIdentityDemoSwitch.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/ColorSchemeSection.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/ColorSchemeSection.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/ColorSchemeSection.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/ColorSchemeSection.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/PreferencesManager.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/PreferencesManager.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/PreferencesManager.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/PreferencesManager.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/PreloadingSwitch.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/PreloadingSwitch.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/PreloadingSwitch.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/PreloadingSwitch.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/SettingsView.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/SettingsView.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/SettingsView.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/SettingsView.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/SettingsViewModel.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/SettingsViewModel.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/SettingsViewModel.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/SettingsViewModel.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/Version.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/Version.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/Version.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/Version.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/account/AccountView.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/account/AccountView.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/account/AccountView.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/account/AccountView.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/account/AccountViewModel.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/account/AccountViewModel.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/account/AccountViewModel.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/account/AccountViewModel.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/LoginView.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/LoginView.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/LoginView.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/LoginView.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/LoginViewModel.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/LoginViewModel.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/LoginViewModel.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/LoginViewModel.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/LoginWebView.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/LoginWebView.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/LoginWebView.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/LoginWebView.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/CustomerModel.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/CustomerModel.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/CustomerModel.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/CustomerModel.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/CustomerRepository.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/CustomerRepository.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/CustomerRepository.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/CustomerRepository.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/local/CustomerAccessTokenStore.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/local/CustomerAccessTokenStore.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/local/CustomerAccessTokenStore.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/local/CustomerAccessTokenStore.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/network/CustomerAccountsApiGraphQLClient.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/network/CustomerAccountsApiGraphQLClient.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/network/CustomerAccountsApiGraphQLClient.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/network/CustomerAccountsApiGraphQLClient.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/network/CustomerAccountsApiRestClient.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/network/CustomerAccountsApiRestClient.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/network/CustomerAccountsApiRestClient.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/network/CustomerAccountsApiRestClient.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/network/ResponseExt.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/network/ResponseExt.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/network/ResponseExt.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/data/source/network/ResponseExt.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/utils/AuthenticationHelper.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/utils/AuthenticationHelper.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/utils/AuthenticationHelper.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/authentication/utils/AuthenticationHelper.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/data/Settings.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/data/Settings.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/data/Settings.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/data/Settings.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/data/SettingsRepository.kt b/platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/data/SettingsRepository.kt similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/data/SettingsRepository.kt rename to platforms/android/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_kit_mobile_buy_integration_sample/settings/data/SettingsRepository.kt diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/drawable/arrow_forward.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/arrow_forward.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/drawable/arrow_forward.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/arrow_forward.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/drawable/cart.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/cart.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/drawable/cart.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/cart.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/drawable/hero.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/hero.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/drawable/hero.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/hero.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/drawable/home.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/home.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/drawable/home.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/home.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/drawable/logo_vector.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/logo_vector.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/drawable/logo_vector.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/logo_vector.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/drawable/placeholder.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/placeholder.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/drawable/placeholder.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/placeholder.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/drawable/product.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/product.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/drawable/product.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/product.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/drawable/profile.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/profile.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/drawable/profile.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/profile.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/drawable/trash_can.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/trash_can.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/drawable/trash_can.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/drawable/trash_can.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_200.ttf b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_200.ttf similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_200.ttf rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_200.ttf diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_500.ttf b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_500.ttf similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_500.ttf rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_500.ttf diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_700.ttf b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_700.ttf similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_700.ttf rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_700.ttf diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_900.ttf b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_900.ttf similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_900.ttf rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_italic_900.ttf diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_200.ttf b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_200.ttf similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_200.ttf rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_200.ttf diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_500.ttf b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_500.ttf similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_500.ttf rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_500.ttf diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_700.ttf b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_700.ttf similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_700.ttf rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_700.ttf diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_900.ttf b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_900.ttf similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_900.ttf rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/font/cooper_bt_normal_900.ttf diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher_background.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher_background.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher_background.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher_background.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher_background.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher_background.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher_background.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher_background.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/values-de/strings.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/values-de/strings.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/values-de/strings.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/values-de/strings.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/values-es/strings.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/values-es/strings.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/values-es/strings.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/values-es/strings.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/values/colors.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/values/colors.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/values/colors.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/values/colors.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/values/strings.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/values/strings.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/values/strings.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/values/strings.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/values/themes.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/values/themes.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/values/themes.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/values/themes.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/xml/backup_rules.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/xml/backup_rules.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/xml/backup_rules.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/xml/backup_rules.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/xml/data_extraction_rules.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/xml/data_extraction_rules.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/xml/data_extraction_rules.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/xml/data_extraction_rules.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/xml/file_paths.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/xml/file_paths.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/xml/file_paths.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/xml/file_paths.xml diff --git a/android/samples/MobileBuyIntegration/app/src/main/res/xml/network_security_config.xml b/platforms/android/samples/MobileBuyIntegration/app/src/main/res/xml/network_security_config.xml similarity index 100% rename from android/samples/MobileBuyIntegration/app/src/main/res/xml/network_security_config.xml rename to platforms/android/samples/MobileBuyIntegration/app/src/main/res/xml/network_security_config.xml diff --git a/android/samples/MobileBuyIntegration/build.gradle b/platforms/android/samples/MobileBuyIntegration/build.gradle similarity index 100% rename from android/samples/MobileBuyIntegration/build.gradle rename to platforms/android/samples/MobileBuyIntegration/build.gradle diff --git a/android/samples/MobileBuyIntegration/gradle.properties b/platforms/android/samples/MobileBuyIntegration/gradle.properties similarity index 100% rename from android/samples/MobileBuyIntegration/gradle.properties rename to platforms/android/samples/MobileBuyIntegration/gradle.properties diff --git a/android/samples/MobileBuyIntegration/gradle/wrapper/gradle-wrapper.jar b/platforms/android/samples/MobileBuyIntegration/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from android/samples/MobileBuyIntegration/gradle/wrapper/gradle-wrapper.jar rename to platforms/android/samples/MobileBuyIntegration/gradle/wrapper/gradle-wrapper.jar diff --git a/android/samples/MobileBuyIntegration/gradle/wrapper/gradle-wrapper.properties b/platforms/android/samples/MobileBuyIntegration/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from android/samples/MobileBuyIntegration/gradle/wrapper/gradle-wrapper.properties rename to platforms/android/samples/MobileBuyIntegration/gradle/wrapper/gradle-wrapper.properties diff --git a/android/samples/MobileBuyIntegration/gradlew b/platforms/android/samples/MobileBuyIntegration/gradlew similarity index 100% rename from android/samples/MobileBuyIntegration/gradlew rename to platforms/android/samples/MobileBuyIntegration/gradlew diff --git a/android/samples/MobileBuyIntegration/gradlew.bat b/platforms/android/samples/MobileBuyIntegration/gradlew.bat similarity index 100% rename from android/samples/MobileBuyIntegration/gradlew.bat rename to platforms/android/samples/MobileBuyIntegration/gradlew.bat diff --git a/android/samples/MobileBuyIntegration/settings.gradle b/platforms/android/samples/MobileBuyIntegration/settings.gradle similarity index 100% rename from android/samples/MobileBuyIntegration/settings.gradle rename to platforms/android/samples/MobileBuyIntegration/settings.gradle diff --git a/android/samples/README.md b/platforms/android/samples/README.md similarity index 100% rename from android/samples/README.md rename to platforms/android/samples/README.md diff --git a/android/scripts/add_license_headers.rb b/platforms/android/scripts/add_license_headers.rb similarity index 100% rename from android/scripts/add_license_headers.rb rename to platforms/android/scripts/add_license_headers.rb diff --git a/android/scripts/apollo_codegen b/platforms/android/scripts/apollo_codegen similarity index 100% rename from android/scripts/apollo_codegen rename to platforms/android/scripts/apollo_codegen diff --git a/android/scripts/apollo_download_schema b/platforms/android/scripts/apollo_download_schema similarity index 100% rename from android/scripts/apollo_download_schema rename to platforms/android/scripts/apollo_download_schema diff --git a/android/scripts/check_license_headers.rb b/platforms/android/scripts/check_license_headers.rb similarity index 100% rename from android/scripts/check_license_headers.rb rename to platforms/android/scripts/check_license_headers.rb diff --git a/android/scripts/setup_env.sh b/platforms/android/scripts/setup_env.sh similarity index 100% rename from android/scripts/setup_env.sh rename to platforms/android/scripts/setup_env.sh diff --git a/android/settings.gradle b/platforms/android/settings.gradle similarity index 100% rename from android/settings.gradle rename to platforms/android/settings.gradle diff --git a/react-native/README.md b/platforms/react-native/README.md similarity index 100% rename from react-native/README.md rename to platforms/react-native/README.md diff --git a/swift/.cursor/rules/swift-development.mdc b/platforms/swift/.cursor/rules/swift-development.mdc similarity index 100% rename from swift/.cursor/rules/swift-development.mdc rename to platforms/swift/.cursor/rules/swift-development.mdc diff --git a/swift/.cursor/rules/swift-test.mdc b/platforms/swift/.cursor/rules/swift-test.mdc similarity index 100% rename from swift/.cursor/rules/swift-test.mdc rename to platforms/swift/.cursor/rules/swift-test.mdc diff --git a/swift/.prettierrc.json b/platforms/swift/.prettierrc.json similarity index 100% rename from swift/.prettierrc.json rename to platforms/swift/.prettierrc.json diff --git a/swift/.ruby-version b/platforms/swift/.ruby-version similarity index 100% rename from swift/.ruby-version rename to platforms/swift/.ruby-version diff --git a/swift/.swiftformat b/platforms/swift/.swiftformat similarity index 100% rename from swift/.swiftformat rename to platforms/swift/.swiftformat diff --git a/swift/.vscode/extensions.json b/platforms/swift/.vscode/extensions.json similarity index 100% rename from swift/.vscode/extensions.json rename to platforms/swift/.vscode/extensions.json diff --git a/swift/ACCELERATED_CHECKOUTS_MIGRATION.md b/platforms/swift/ACCELERATED_CHECKOUTS_MIGRATION.md similarity index 100% rename from swift/ACCELERATED_CHECKOUTS_MIGRATION.md rename to platforms/swift/ACCELERATED_CHECKOUTS_MIGRATION.md diff --git a/swift/Gemfile b/platforms/swift/Gemfile similarity index 100% rename from swift/Gemfile rename to platforms/swift/Gemfile diff --git a/swift/Gemfile.lock b/platforms/swift/Gemfile.lock similarity index 100% rename from swift/Gemfile.lock rename to platforms/swift/Gemfile.lock diff --git a/swift/Mintfile b/platforms/swift/Mintfile similarity index 100% rename from swift/Mintfile rename to platforms/swift/Mintfile diff --git a/swift/README.md b/platforms/swift/README.md similarity index 99% rename from swift/README.md rename to platforms/swift/README.md index d461eea0..a95ddb5a 100644 --- a/swift/README.md +++ b/platforms/swift/README.md @@ -556,7 +556,7 @@ For detailed implementation instructions, see our [Customer Account API Authenti Certain payment providers finalize transactions by redirecting customers to external banking apps. To enhance the user experience for your buyers, you can set up your storefront to support Universal Links on iOS, allowing customers to be redirected back to your app once the payment is completed. -See the [Universal Links guide](https://github.com/Shopify/checkout-kit/blob/main/documentation/universal_links.md) for information on how to get started with adding support for Offsite Payments in your app. +See the [Universal Links guide](https://github.com/Shopify/checkout-kit/blob/main/platforms/swift/documentation/universal_links.md) for information on how to get started with adding support for Offsite Payments in your app. It is crucial for your app to be configured to handle URL clicks during the checkout process effectively. By default, the kit includes the following delegate method to manage these interactions. This code ensures that external links, such as HTTPS and deep links, are opened correctly by iOS. diff --git a/swift/Samples/MobileBuyIntegration/.swiftlint.yml b/platforms/swift/Samples/MobileBuyIntegration/.swiftlint.yml similarity index 100% rename from swift/Samples/MobileBuyIntegration/.swiftlint.yml rename to platforms/swift/Samples/MobileBuyIntegration/.swiftlint.yml diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/.allowed-script-phases.yml b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/.allowed-script-phases.yml similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/.allowed-script-phases.yml rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/.allowed-script-phases.yml diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.pbxproj b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.pbxproj similarity index 99% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.pbxproj rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.pbxproj index 0f4a77a7..c20499c6 100644 --- a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.pbxproj +++ b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.pbxproj @@ -296,7 +296,7 @@ mainGroup = 4EBBA75E2A5F0CE200193E19; packageReferences = ( CB00000012345678 /* XCRemoteSwiftPackageReference "apollo-ios" */, - CBE9B3312F3DF82500E266EB /* XCLocalSwiftPackageReference "../../../protocol/languages/swift" */, + CBE9B3312F3DF82500E266EB /* XCLocalSwiftPackageReference "../../../../protocol/languages/swift" */, ); productRefGroup = 4EBBA7682A5F0CE200193E19 /* Products */; projectDirPath = ""; @@ -607,9 +607,9 @@ /* End XCConfigurationList section */ /* Begin XCLocalSwiftPackageReference section */ - CBE9B3312F3DF82500E266EB /* XCLocalSwiftPackageReference "../../../protocol/languages/swift" */ = { + CBE9B3312F3DF82500E266EB /* XCLocalSwiftPackageReference "../../../../protocol/languages/swift" */ = { isa = XCLocalSwiftPackageReference; - relativePath = "../../../protocol/languages/swift"; + relativePath = "../../../../protocol/languages/swift"; }; /* End XCLocalSwiftPackageReference section */ diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/xcshareddata/xcschemes/MobileBuyIntegration.xcscheme b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/xcshareddata/xcschemes/MobileBuyIntegration.xcscheme similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/xcshareddata/xcschemes/MobileBuyIntegration.xcscheme rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration.xcodeproj/xcshareddata/xcschemes/MobileBuyIntegration.xcscheme diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/AppConfiguration.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/AppConfiguration.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/AppConfiguration.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/AppConfiguration.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/AppDelegate.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/AppDelegate.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/AppDelegate.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/AppDelegate.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/AccentColor.colorset/Contents.json b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/AccentColor.colorset/Contents.json rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/AppIcon.appiconset/1024.jpg b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/AppIcon.appiconset/1024.jpg similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/AppIcon.appiconset/1024.jpg rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/AppIcon.appiconset/1024.jpg diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/AppIcon.appiconset/Contents.json b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/AppIcon.appiconset/Contents.json rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/Contents.json b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/Contents.json similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/Contents.json rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/Contents.json diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/logo.imageset/Contents.json b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/logo.imageset/Contents.json similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/logo.imageset/Contents.json rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/logo.imageset/Contents.json diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/logo.imageset/plant.png b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/logo.imageset/plant.png similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/logo.imageset/plant.png rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Assets.xcassets/logo.imageset/plant.png diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Base.lproj/LaunchScreen.storyboard b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Base.lproj/LaunchScreen.storyboard rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Base.lproj/LaunchScreen.storyboard diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CartManager.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CartManager.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CartManager.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CartManager.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CheckoutProtocolBridge.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CheckoutProtocolBridge.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CheckoutProtocolBridge.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CheckoutProtocolBridge.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CustomerAccount/CustomerAccountLoginView.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CustomerAccount/CustomerAccountLoginView.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CustomerAccount/CustomerAccountLoginView.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CustomerAccount/CustomerAccountLoginView.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CustomerAccount/CustomerAccountManager.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CustomerAccount/CustomerAccountManager.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CustomerAccount/CustomerAccountManager.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CustomerAccount/CustomerAccountManager.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CustomerAccount/KeychainHelper.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CustomerAccount/KeychainHelper.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CustomerAccount/KeychainHelper.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/CustomerAccount/KeychainHelper.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartDeliveryGroupFragment.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartDeliveryGroupFragment.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartDeliveryGroupFragment.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartDeliveryGroupFragment.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartFragment.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartFragment.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartFragment.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartFragment.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartLineFragment.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartLineFragment.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartLineFragment.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartLineFragment.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartUserErrorFragment.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartUserErrorFragment.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartUserErrorFragment.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Fragments/CartUserErrorFragment.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Mutations/CartCreateMutation.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Mutations/CartCreateMutation.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Mutations/CartCreateMutation.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Mutations/CartCreateMutation.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Mutations/CartLinesAddMutation.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Mutations/CartLinesAddMutation.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Mutations/CartLinesAddMutation.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Mutations/CartLinesAddMutation.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Mutations/CartLinesUpdateMutation.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Mutations/CartLinesUpdateMutation.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Mutations/CartLinesUpdateMutation.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Mutations/CartLinesUpdateMutation.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Queries/GetCartQuery.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Queries/GetCartQuery.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Queries/GetCartQuery.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Queries/GetCartQuery.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Queries/GetProductsQuery.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Queries/GetProductsQuery.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Queries/GetProductsQuery.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Operations/Queries/GetProductsQuery.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/CustomScalars/Decimal.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/CustomScalars/Decimal.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/CustomScalars/Decimal.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/CustomScalars/Decimal.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/CustomScalars/ID.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/CustomScalars/ID.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/CustomScalars/ID.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/CustomScalars/ID.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/CustomScalars/URL.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/CustomScalars/URL.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/CustomScalars/URL.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/CustomScalars/URL.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CartDeliveryGroupType.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CartDeliveryGroupType.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CartDeliveryGroupType.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CartDeliveryGroupType.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CartErrorCode.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CartErrorCode.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CartErrorCode.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CartErrorCode.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CountryCode.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CountryCode.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CountryCode.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CountryCode.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CurrencyCode.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CurrencyCode.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CurrencyCode.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/CurrencyCode.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/DeliveryAddressValidationStrategy.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/DeliveryAddressValidationStrategy.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/DeliveryAddressValidationStrategy.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/DeliveryAddressValidationStrategy.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/DeliveryMethodType.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/DeliveryMethodType.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/DeliveryMethodType.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/DeliveryMethodType.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/LanguageCode.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/LanguageCode.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/LanguageCode.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/LanguageCode.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/PreferenceDeliveryMethodType.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/PreferenceDeliveryMethodType.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/PreferenceDeliveryMethodType.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Enums/PreferenceDeliveryMethodType.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/AttributeInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/AttributeInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/AttributeInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/AttributeInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartAddressInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartAddressInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartAddressInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartAddressInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartBuyerIdentityInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartBuyerIdentityInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartBuyerIdentityInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartBuyerIdentityInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryAddressInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryAddressInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryAddressInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryAddressInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryCoordinatesPreferenceInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryCoordinatesPreferenceInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryCoordinatesPreferenceInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryCoordinatesPreferenceInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryPreferenceInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryPreferenceInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryPreferenceInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartDeliveryPreferenceInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartInputMetafieldInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartInputMetafieldInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartInputMetafieldInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartInputMetafieldInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartLineInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartLineInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartLineInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartLineInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartLineUpdateInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartLineUpdateInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartLineUpdateInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartLineUpdateInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartPreferencesInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartPreferencesInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartPreferencesInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartPreferencesInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartSelectableAddressInput.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartSelectableAddressInput.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartSelectableAddressInput.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/InputObjects/CartSelectableAddressInput.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/BaseCartLine.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/BaseCartLine.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/BaseCartLine.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/BaseCartLine.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/DisplayableError.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/DisplayableError.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/DisplayableError.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/DisplayableError.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/HasMetafields.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/HasMetafields.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/HasMetafields.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/HasMetafields.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/Media.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/Media.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/Media.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/Media.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/Node.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/Node.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/Node.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/Node.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/OnlineStorePublishable.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/OnlineStorePublishable.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/OnlineStorePublishable.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/OnlineStorePublishable.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/Trackable.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/Trackable.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/Trackable.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Interfaces/Trackable.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/AppliedGiftCard.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/AppliedGiftCard.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/AppliedGiftCard.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/AppliedGiftCard.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Article.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Article.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Article.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Article.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/BaseCartLineConnection.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/BaseCartLineConnection.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/BaseCartLineConnection.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/BaseCartLineConnection.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Blog.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Blog.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Blog.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Blog.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Cart.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Cart.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Cart.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Cart.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartBuyerIdentity.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartBuyerIdentity.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartBuyerIdentity.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartBuyerIdentity.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartCost.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartCost.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartCost.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartCost.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartCreatePayload.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartCreatePayload.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartCreatePayload.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartCreatePayload.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartDeliveryGroup.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartDeliveryGroup.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartDeliveryGroup.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartDeliveryGroup.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartDeliveryGroupConnection.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartDeliveryGroupConnection.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartDeliveryGroupConnection.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartDeliveryGroupConnection.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartDeliveryOption.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartDeliveryOption.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartDeliveryOption.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartDeliveryOption.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLine.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLine.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLine.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLine.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLineCost.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLineCost.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLineCost.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLineCost.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLinesAddPayload.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLinesAddPayload.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLinesAddPayload.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLinesAddPayload.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLinesUpdatePayload.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLinesUpdatePayload.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLinesUpdatePayload.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartLinesUpdatePayload.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartUserError.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartUserError.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartUserError.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CartUserError.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Collection.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Collection.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Collection.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Collection.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CollectionConnection.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CollectionConnection.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CollectionConnection.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CollectionConnection.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Comment.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Comment.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Comment.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Comment.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Company.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Company.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Company.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Company.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CompanyContact.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CompanyContact.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CompanyContact.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CompanyContact.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CompanyLocation.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CompanyLocation.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CompanyLocation.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CompanyLocation.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ComponentizableCartLine.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ComponentizableCartLine.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ComponentizableCartLine.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ComponentizableCartLine.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Customer.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Customer.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Customer.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Customer.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CustomerUserError.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CustomerUserError.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CustomerUserError.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/CustomerUserError.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ExternalVideo.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ExternalVideo.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ExternalVideo.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ExternalVideo.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/GenericFile.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/GenericFile.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/GenericFile.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/GenericFile.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Image.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Image.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Image.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Image.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Location.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Location.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Location.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Location.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MailingAddress.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MailingAddress.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MailingAddress.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MailingAddress.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Market.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Market.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Market.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Market.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MediaImage.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MediaImage.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MediaImage.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MediaImage.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MediaPresentation.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MediaPresentation.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MediaPresentation.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MediaPresentation.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Menu.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Menu.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Menu.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Menu.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MenuItem.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MenuItem.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MenuItem.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MenuItem.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Metafield.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Metafield.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Metafield.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Metafield.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MetafieldDeleteUserError.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MetafieldDeleteUserError.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MetafieldDeleteUserError.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MetafieldDeleteUserError.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MetafieldsSetUserError.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MetafieldsSetUserError.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MetafieldsSetUserError.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MetafieldsSetUserError.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Metaobject.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Metaobject.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Metaobject.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Metaobject.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Model3d.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Model3d.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Model3d.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Model3d.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MoneyV2.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MoneyV2.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MoneyV2.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/MoneyV2.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Mutation.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Mutation.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Mutation.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Mutation.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Order.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Order.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Order.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Order.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Page.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Page.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Page.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Page.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Product.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Product.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Product.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Product.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductConnection.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductConnection.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductConnection.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductConnection.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductOption.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductOption.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductOption.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductOption.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductOptionValue.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductOptionValue.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductOptionValue.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductOptionValue.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductVariant.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductVariant.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductVariant.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductVariant.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductVariantConnection.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductVariantConnection.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductVariantConnection.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ProductVariantConnection.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/QueryRoot.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/QueryRoot.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/QueryRoot.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/QueryRoot.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/SearchQuerySuggestion.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/SearchQuerySuggestion.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/SearchQuerySuggestion.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/SearchQuerySuggestion.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/SellingPlan.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/SellingPlan.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/SellingPlan.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/SellingPlan.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Shop.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Shop.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Shop.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Shop.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlan.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlan.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlan.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlan.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlanTerm.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlanTerm.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlanTerm.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlanTerm.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPayInstallmentsProductVariantPricing.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPayInstallmentsProductVariantPricing.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPayInstallmentsProductVariantPricing.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPayInstallmentsProductVariantPricing.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPolicy.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPolicy.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPolicy.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/ShopPolicy.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/TaxonomyCategory.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/TaxonomyCategory.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/TaxonomyCategory.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/TaxonomyCategory.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/UrlRedirect.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/UrlRedirect.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/UrlRedirect.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/UrlRedirect.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/UserError.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/UserError.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/UserError.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/UserError.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/UserErrorsShopPayPaymentRequestSessionUserErrors.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/UserErrorsShopPayPaymentRequestSessionUserErrors.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/UserErrorsShopPayPaymentRequestSessionUserErrors.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/UserErrorsShopPayPaymentRequestSessionUserErrors.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Video.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Video.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Video.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Objects/Video.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/SchemaConfiguration.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/SchemaConfiguration.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/SchemaConfiguration.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/SchemaConfiguration.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/SchemaMetadata.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/SchemaMetadata.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/SchemaMetadata.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/SchemaMetadata.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Unions/Merchandise.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Unions/Merchandise.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Unions/Merchandise.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Schema/Unions/Merchandise.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Storefront.graphql.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Storefront.graphql.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Storefront.graphql.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Generated/Storefront.graphql.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Mutations/CartCreate.graphql b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Mutations/CartCreate.graphql similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Mutations/CartCreate.graphql rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Mutations/CartCreate.graphql diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Mutations/CartLinesAdd.graphql b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Mutations/CartLinesAdd.graphql similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Mutations/CartLinesAdd.graphql rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Mutations/CartLinesAdd.graphql diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Mutations/CartLinesUpdate.graphql b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Mutations/CartLinesUpdate.graphql similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Mutations/CartLinesUpdate.graphql rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Mutations/CartLinesUpdate.graphql diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartDeliveryGroupFragment.graphql b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartDeliveryGroupFragment.graphql similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartDeliveryGroupFragment.graphql rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartDeliveryGroupFragment.graphql diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartFragment.graphql b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartFragment.graphql similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartFragment.graphql rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartFragment.graphql diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartLineFragment.graphql b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartLineFragment.graphql similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartLineFragment.graphql rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartLineFragment.graphql diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartQuery.graphql b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartQuery.graphql similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartQuery.graphql rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartQuery.graphql diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartUserErrorFragment.graphql b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartUserErrorFragment.graphql similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartUserErrorFragment.graphql rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/CartUserErrorFragment.graphql diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/GetProducts.graphql b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/GetProducts.graphql similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/GetProducts.graphql rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/GraphQL/Queries/GetProducts.graphql diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Info.plist b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Info.plist similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Info.plist rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Info.plist diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/InfoDictionary.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/InfoDictionary.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/InfoDictionary.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/InfoDictionary.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Localizable.xcstrings b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Localizable.xcstrings similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Localizable.xcstrings rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Localizable.xcstrings diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/LogReader.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/LogReader.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/LogReader.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/LogReader.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Logger.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Logger.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Logger.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Logger.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/MobileBuyIntegration.entitlements.template b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/MobileBuyIntegration.entitlements.template similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/MobileBuyIntegration.entitlements.template rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/MobileBuyIntegration.entitlements.template diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/MoneyV2+Format.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/MoneyV2+Format.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/MoneyV2+Format.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/MoneyV2+Format.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Network.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Network.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Network.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Network.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/SceneDelegate.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/SceneDelegate.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/SceneDelegate.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/SceneDelegate.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/StorefrontClient.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/StorefrontClient.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/StorefrontClient.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/StorefrontClient.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Theme.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Theme.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Theme.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Theme.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/UIImageView+URL.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/UIImageView+URL.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/UIImageView+URL.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/UIImageView+URL.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/ViewControllers/CartViewController.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/ViewControllers/CartViewController.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/ViewControllers/CartViewController.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/ViewControllers/CartViewController.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/ViewControllers/CheckoutController.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/ViewControllers/CheckoutController.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/ViewControllers/CheckoutController.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/ViewControllers/CheckoutController.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/AccountView.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/AccountView.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/AccountView.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/AccountView.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/CartView.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/CartView.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/CartView.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/CartView.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/LogsView.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/LogsView.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/LogsView.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/LogsView.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/ProductGridView.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/ProductGridView.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/ProductGridView.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/ProductGridView.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/ProductView.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/ProductView.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/ProductView.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/ProductView.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/SettingsView.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/SettingsView.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/SettingsView.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/SettingsView.swift diff --git a/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/WebPixelEventsView.swift b/platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/WebPixelEventsView.swift similarity index 100% rename from swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/WebPixelEventsView.swift rename to platforms/swift/Samples/MobileBuyIntegration/MobileBuyIntegration/Views/WebPixelEventsView.swift diff --git a/swift/Samples/MobileBuyIntegration/README.md b/platforms/swift/Samples/MobileBuyIntegration/README.md similarity index 100% rename from swift/Samples/MobileBuyIntegration/README.md rename to platforms/swift/Samples/MobileBuyIntegration/README.md diff --git a/swift/Samples/MobileBuyIntegration/Scripts/generate_entitlements.sh b/platforms/swift/Samples/MobileBuyIntegration/Scripts/generate_entitlements.sh similarity index 100% rename from swift/Samples/MobileBuyIntegration/Scripts/generate_entitlements.sh rename to platforms/swift/Samples/MobileBuyIntegration/Scripts/generate_entitlements.sh diff --git a/swift/Samples/MobileBuyIntegration/Storefront.xcconfig.example b/platforms/swift/Samples/MobileBuyIntegration/Storefront.xcconfig.example similarity index 100% rename from swift/Samples/MobileBuyIntegration/Storefront.xcconfig.example rename to platforms/swift/Samples/MobileBuyIntegration/Storefront.xcconfig.example diff --git a/swift/Samples/MobileBuyIntegration/apollo-codegen-config.json b/platforms/swift/Samples/MobileBuyIntegration/apollo-codegen-config.json similarity index 100% rename from swift/Samples/MobileBuyIntegration/apollo-codegen-config.json rename to platforms/swift/Samples/MobileBuyIntegration/apollo-codegen-config.json diff --git a/swift/Samples/README.md b/platforms/swift/Samples/README.md similarity index 100% rename from swift/Samples/README.md rename to platforms/swift/Samples/README.md diff --git a/swift/Samples/Samples.xcworkspace/contents.xcworkspacedata b/platforms/swift/Samples/Samples.xcworkspace/contents.xcworkspacedata similarity index 100% rename from swift/Samples/Samples.xcworkspace/contents.xcworkspacedata rename to platforms/swift/Samples/Samples.xcworkspace/contents.xcworkspacedata diff --git a/swift/Samples/Samples.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/platforms/swift/Samples/Samples.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from swift/Samples/Samples.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to platforms/swift/Samples/Samples.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/swift/Samples/Samples.xcworkspace/xcshareddata/swiftpm/Package.resolved b/platforms/swift/Samples/Samples.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 100% rename from swift/Samples/Samples.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to platforms/swift/Samples/Samples.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/.gitignore b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/.gitignore similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/.gitignore rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/.gitignore diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.pbxproj b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.pbxproj similarity index 99% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.pbxproj rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.pbxproj index fde725a4..559aefd2 100644 --- a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.pbxproj +++ b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.pbxproj @@ -236,7 +236,7 @@ minimizedProjectReferenceProxies = 1; packageReferences = ( CBD9D6D02E12AE5A00D836A3 /* XCRemoteSwiftPackageReference "apollo-ios" */, - CBCDA6652E2117AF000463E9 /* XCLocalSwiftPackageReference "../.." */, + CBCDA6652E2117AF000463E9 /* XCLocalSwiftPackageReference "../../../.." */, ); preferredProjectObjectVersion = 77; productRefGroup = CBC3DEB62DD3607300376831 /* Products */; @@ -629,9 +629,9 @@ /* End XCConfigurationList section */ /* Begin XCLocalSwiftPackageReference section */ - CBCDA6652E2117AF000463E9 /* XCLocalSwiftPackageReference "../../.." */ = { + CBCDA6652E2117AF000463E9 /* XCLocalSwiftPackageReference "../../../.." */ = { isa = XCLocalSwiftPackageReference; - relativePath = "../../.."; + relativePath = "../../../.."; }; /* End XCLocalSwiftPackageReference section */ diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/xcshareddata/xcschemes/ShopifyAcceleratedCheckoutsApp.xcscheme b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/xcshareddata/xcschemes/ShopifyAcceleratedCheckoutsApp.xcscheme similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/xcshareddata/xcschemes/ShopifyAcceleratedCheckoutsApp.xcscheme rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/xcshareddata/xcschemes/ShopifyAcceleratedCheckoutsApp.xcscheme diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/AccentColor.colorset/Contents.json b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/AccentColor.colorset/Contents.json rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/AppIcon.appiconset/Contents.json b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/AppIcon.appiconset/Contents.json rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/AppIcon.appiconset/app-logo.png b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/AppIcon.appiconset/app-logo.png similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/AppIcon.appiconset/app-logo.png rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/AppIcon.appiconset/app-logo.png diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/Contents.json b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/Contents.json similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/Contents.json rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Assets.xcassets/Contents.json diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/EnvironmentVariables.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/EnvironmentVariables.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/EnvironmentVariables.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/EnvironmentVariables.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Extensions/Animation+View.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Extensions/Animation+View.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Extensions/Animation+View.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Extensions/Animation+View.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Extensions/PriceFormatter.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Extensions/PriceFormatter.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Extensions/PriceFormatter.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Extensions/PriceFormatter.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartDeliveryGroupFragment.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartDeliveryGroupFragment.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartDeliveryGroupFragment.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartDeliveryGroupFragment.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartFragment.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartFragment.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartFragment.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartFragment.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartLineFragment.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartLineFragment.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartLineFragment.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartLineFragment.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartUserErrorFragment.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartUserErrorFragment.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartUserErrorFragment.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Fragments/CartUserErrorFragment.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Operations/Mutations/CartCreateMutation.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Operations/Mutations/CartCreateMutation.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Operations/Mutations/CartCreateMutation.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Operations/Mutations/CartCreateMutation.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Operations/Queries/GetCartQuery.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Operations/Queries/GetCartQuery.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Operations/Queries/GetCartQuery.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Operations/Queries/GetCartQuery.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Operations/Queries/GetProductsQuery.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Operations/Queries/GetProductsQuery.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Operations/Queries/GetProductsQuery.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Operations/Queries/GetProductsQuery.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/CustomScalars/Decimal.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/CustomScalars/Decimal.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/CustomScalars/Decimal.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/CustomScalars/Decimal.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/CustomScalars/ID.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/CustomScalars/ID.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/CustomScalars/ID.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/CustomScalars/ID.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/CustomScalars/URL.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/CustomScalars/URL.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/CustomScalars/URL.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/CustomScalars/URL.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CartDeliveryGroupType.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CartDeliveryGroupType.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CartDeliveryGroupType.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CartDeliveryGroupType.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CartErrorCode.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CartErrorCode.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CartErrorCode.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CartErrorCode.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CountryCode.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CountryCode.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CountryCode.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CountryCode.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CurrencyCode.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CurrencyCode.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CurrencyCode.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/CurrencyCode.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/DeliveryAddressValidationStrategy.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/DeliveryAddressValidationStrategy.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/DeliveryAddressValidationStrategy.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/DeliveryAddressValidationStrategy.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/DeliveryMethodType.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/DeliveryMethodType.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/DeliveryMethodType.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/DeliveryMethodType.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/LanguageCode.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/LanguageCode.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/LanguageCode.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/LanguageCode.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/PreferenceDeliveryMethodType.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/PreferenceDeliveryMethodType.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/PreferenceDeliveryMethodType.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Enums/PreferenceDeliveryMethodType.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/AttributeInput.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/AttributeInput.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/AttributeInput.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/AttributeInput.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartAddressInput.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartAddressInput.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartAddressInput.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartAddressInput.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartBuyerIdentityInput.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartBuyerIdentityInput.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartBuyerIdentityInput.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartBuyerIdentityInput.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryAddressInput.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryAddressInput.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryAddressInput.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryAddressInput.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryCoordinatesPreferenceInput.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryCoordinatesPreferenceInput.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryCoordinatesPreferenceInput.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryCoordinatesPreferenceInput.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryInput.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryInput.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryInput.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryInput.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryPreferenceInput.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryPreferenceInput.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryPreferenceInput.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartDeliveryPreferenceInput.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartInput.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartInput.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartInput.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartInput.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartInputMetafieldInput.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartInputMetafieldInput.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartInputMetafieldInput.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartInputMetafieldInput.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartLineInput.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartLineInput.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartLineInput.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartLineInput.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartPreferencesInput.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartPreferencesInput.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartPreferencesInput.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartPreferencesInput.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartSelectableAddressInput.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartSelectableAddressInput.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartSelectableAddressInput.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/InputObjects/CartSelectableAddressInput.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/BaseCartLine.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/BaseCartLine.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/BaseCartLine.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/BaseCartLine.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/DisplayableError.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/DisplayableError.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/DisplayableError.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/DisplayableError.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/HasMetafields.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/HasMetafields.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/HasMetafields.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/HasMetafields.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/Media.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/Media.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/Media.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/Media.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/Node.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/Node.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/Node.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/Node.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/OnlineStorePublishable.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/OnlineStorePublishable.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/OnlineStorePublishable.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/OnlineStorePublishable.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/Trackable.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/Trackable.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/Trackable.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Interfaces/Trackable.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/AppliedGiftCard.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/AppliedGiftCard.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/AppliedGiftCard.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/AppliedGiftCard.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Article.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Article.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Article.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Article.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/BaseCartLineConnection.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/BaseCartLineConnection.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/BaseCartLineConnection.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/BaseCartLineConnection.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Blog.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Blog.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Blog.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Blog.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Cart.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Cart.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Cart.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Cart.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartBuyerIdentity.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartBuyerIdentity.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartBuyerIdentity.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartBuyerIdentity.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartCost.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartCost.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartCost.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartCost.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartCreatePayload.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartCreatePayload.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartCreatePayload.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartCreatePayload.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartDeliveryGroup.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartDeliveryGroup.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartDeliveryGroup.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartDeliveryGroup.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartDeliveryGroupConnection.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartDeliveryGroupConnection.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartDeliveryGroupConnection.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartDeliveryGroupConnection.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartDeliveryOption.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartDeliveryOption.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartDeliveryOption.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartDeliveryOption.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartLine.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartLine.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartLine.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartLine.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartLineCost.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartLineCost.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartLineCost.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartLineCost.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartUserError.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartUserError.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartUserError.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CartUserError.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Collection.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Collection.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Collection.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Collection.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Comment.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Comment.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Comment.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Comment.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Company.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Company.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Company.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Company.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CompanyContact.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CompanyContact.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CompanyContact.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CompanyContact.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CompanyLocation.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CompanyLocation.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CompanyLocation.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CompanyLocation.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ComponentizableCartLine.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ComponentizableCartLine.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ComponentizableCartLine.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ComponentizableCartLine.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Customer.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Customer.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Customer.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Customer.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CustomerUserError.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CustomerUserError.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CustomerUserError.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/CustomerUserError.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ExternalVideo.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ExternalVideo.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ExternalVideo.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ExternalVideo.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/GenericFile.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/GenericFile.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/GenericFile.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/GenericFile.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Image.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Image.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Image.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Image.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Location.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Location.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Location.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Location.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MailingAddress.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MailingAddress.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MailingAddress.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MailingAddress.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Market.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Market.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Market.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Market.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MediaImage.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MediaImage.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MediaImage.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MediaImage.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MediaPresentation.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MediaPresentation.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MediaPresentation.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MediaPresentation.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Menu.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Menu.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Menu.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Menu.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MenuItem.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MenuItem.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MenuItem.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MenuItem.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Metafield.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Metafield.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Metafield.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Metafield.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MetafieldDeleteUserError.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MetafieldDeleteUserError.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MetafieldDeleteUserError.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MetafieldDeleteUserError.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MetafieldsSetUserError.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MetafieldsSetUserError.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MetafieldsSetUserError.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MetafieldsSetUserError.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Metaobject.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Metaobject.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Metaobject.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Metaobject.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Model3d.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Model3d.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Model3d.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Model3d.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MoneyV2.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MoneyV2.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MoneyV2.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/MoneyV2.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Mutation.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Mutation.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Mutation.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Mutation.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Order.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Order.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Order.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Order.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Page.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Page.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Page.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Page.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Product.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Product.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Product.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Product.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductConnection.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductConnection.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductConnection.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductConnection.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductOption.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductOption.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductOption.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductOption.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductOptionValue.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductOptionValue.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductOptionValue.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductOptionValue.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductVariant.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductVariant.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductVariant.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductVariant.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductVariantConnection.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductVariantConnection.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductVariantConnection.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ProductVariantConnection.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/QueryRoot.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/QueryRoot.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/QueryRoot.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/QueryRoot.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/SearchQuerySuggestion.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/SearchQuerySuggestion.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/SearchQuerySuggestion.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/SearchQuerySuggestion.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/SellingPlan.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/SellingPlan.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/SellingPlan.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/SellingPlan.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Shop.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Shop.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Shop.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Shop.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlan.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlan.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlan.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlan.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlanTerm.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlanTerm.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlanTerm.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPayInstallmentsFinancingPlanTerm.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPayInstallmentsProductVariantPricing.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPayInstallmentsProductVariantPricing.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPayInstallmentsProductVariantPricing.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPayInstallmentsProductVariantPricing.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPolicy.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPolicy.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPolicy.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/ShopPolicy.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/TaxonomyCategory.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/TaxonomyCategory.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/TaxonomyCategory.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/TaxonomyCategory.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/UrlRedirect.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/UrlRedirect.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/UrlRedirect.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/UrlRedirect.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/UserError.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/UserError.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/UserError.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/UserError.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/UserErrorsShopPayPaymentRequestSessionUserErrors.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/UserErrorsShopPayPaymentRequestSessionUserErrors.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/UserErrorsShopPayPaymentRequestSessionUserErrors.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/UserErrorsShopPayPaymentRequestSessionUserErrors.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Video.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Video.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Video.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Objects/Video.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/SchemaConfiguration.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/SchemaConfiguration.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/SchemaConfiguration.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/SchemaConfiguration.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/SchemaMetadata.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/SchemaMetadata.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/SchemaMetadata.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/SchemaMetadata.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Unions/Merchandise.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Unions/Merchandise.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Unions/Merchandise.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Schema/Unions/Merchandise.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Storefront.graphql.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Storefront.graphql.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Storefront.graphql.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Generated/Storefront.graphql.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Mutations/CartCreate.graphql b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Mutations/CartCreate.graphql similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Mutations/CartCreate.graphql rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Mutations/CartCreate.graphql diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartDeliveryGroupFragment.graphql b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartDeliveryGroupFragment.graphql similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartDeliveryGroupFragment.graphql rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartDeliveryGroupFragment.graphql diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartFragment.graphql b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartFragment.graphql similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartFragment.graphql rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartFragment.graphql diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartLineFragment.graphql b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartLineFragment.graphql similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartLineFragment.graphql rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartLineFragment.graphql diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartQuery.graphql b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartQuery.graphql similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartQuery.graphql rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartQuery.graphql diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartUserErrorFragment.graphql b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartUserErrorFragment.graphql similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartUserErrorFragment.graphql rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/CartUserErrorFragment.graphql diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/GetProducts.graphql b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/GetProducts.graphql similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/GetProducts.graphql rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/GraphQL/Queries/GetProducts.graphql diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Info.plist b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Info.plist similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Info.plist rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Info.plist diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Network.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Network.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Network.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Network.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Preview Content/Preview Assets.xcassets/Contents.json b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Preview Content/Preview Assets.xcassets/Contents.json rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/CartBuilderView.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/CartBuilderView.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/CartBuilderView.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/CartBuilderView.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ButtonSet.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ButtonSet.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ButtonSet.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ButtonSet.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/CartCreationButtons.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/CartCreationButtons.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/CartCreationButtons.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/CartCreationButtons.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/CartDetailsSection.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/CartDetailsSection.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/CartDetailsSection.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/CartDetailsSection.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/CartItemRow.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/CartItemRow.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/CartItemRow.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/CartItemRow.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/EmptyProducts.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/EmptyProducts.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/EmptyProducts.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/EmptyProducts.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/LanguageSelector.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/LanguageSelector.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/LanguageSelector.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/LanguageSelector.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/LoadingProducts.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/LoadingProducts.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/LoadingProducts.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/LoadingProducts.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductImage.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductImage.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductImage.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductImage.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductRow.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductRow.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductRow.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductRow.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductTypeLabel.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductTypeLabel.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductTypeLabel.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductTypeLabel.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductsSection.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductsSection.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductsSection.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/ProductsSection.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/SettingsButton.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/SettingsButton.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/SettingsButton.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/SettingsButton.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/SkeletonButton.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/SkeletonButton.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/SkeletonButton.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/SkeletonButton.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/VariantTitle.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/VariantTitle.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/VariantTitle.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/Components/VariantTitle.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/SettingsView.swift b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/SettingsView.swift similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/SettingsView.swift rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp/Views/SettingsView.swift diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/Storefront.xcconfig.example b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/Storefront.xcconfig.example similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/Storefront.xcconfig.example rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/Storefront.xcconfig.example diff --git a/swift/Samples/ShopifyAcceleratedCheckoutsApp/apollo-codegen-config.json b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/apollo-codegen-config.json similarity index 100% rename from swift/Samples/ShopifyAcceleratedCheckoutsApp/apollo-codegen-config.json rename to platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/apollo-codegen-config.json diff --git a/swift/Scripts/apollo_codegen b/platforms/swift/Scripts/apollo_codegen similarity index 100% rename from swift/Scripts/apollo_codegen rename to platforms/swift/Scripts/apollo_codegen diff --git a/swift/Scripts/apollo_download_schema b/platforms/swift/Scripts/apollo_download_schema similarity index 100% rename from swift/Scripts/apollo_download_schema rename to platforms/swift/Scripts/apollo_download_schema diff --git a/swift/Scripts/build_samples b/platforms/swift/Scripts/build_samples similarity index 100% rename from swift/Scripts/build_samples rename to platforms/swift/Scripts/build_samples diff --git a/swift/Scripts/ensure_license b/platforms/swift/Scripts/ensure_license similarity index 95% rename from swift/Scripts/ensure_license rename to platforms/swift/Scripts/ensure_license index dcb62bb4..eda296fd 100755 --- a/swift/Scripts/ensure_license +++ b/platforms/swift/Scripts/ensure_license @@ -4,7 +4,7 @@ require 'find' # Read and normalize the license text by removing extra whitespace. # LICENSE lives at the repo root in the monorepo layout. -license_path = File.expand_path('../../LICENSE', __dir__) +license_path = File.expand_path('../../../LICENSE', __dir__) license_text = "/*\n" + File.read(license_path) + "*/\n" normalized_license = license_text.gsub(/\s+/, ' ').strip diff --git a/swift/Scripts/ensure_storefront_config b/platforms/swift/Scripts/ensure_storefront_config similarity index 100% rename from swift/Scripts/ensure_storefront_config rename to platforms/swift/Scripts/ensure_storefront_config diff --git a/swift/Scripts/get_device_id b/platforms/swift/Scripts/get_device_id similarity index 100% rename from swift/Scripts/get_device_id rename to platforms/swift/Scripts/get_device_id diff --git a/swift/Scripts/lint b/platforms/swift/Scripts/lint similarity index 100% rename from swift/Scripts/lint rename to platforms/swift/Scripts/lint diff --git a/swift/Scripts/setup_entitlements b/platforms/swift/Scripts/setup_entitlements similarity index 100% rename from swift/Scripts/setup_entitlements rename to platforms/swift/Scripts/setup_entitlements diff --git a/swift/Scripts/xcode_run b/platforms/swift/Scripts/xcode_run similarity index 98% rename from swift/Scripts/xcode_run rename to platforms/swift/Scripts/xcode_run index 00952d29..ac951bfd 100755 --- a/swift/Scripts/xcode_run +++ b/platforms/swift/Scripts/xcode_run @@ -34,7 +34,7 @@ xcodebuild_cmd="xcodebuild $ACTION -scheme $SCHEME -sdk iphonesimulator -destina # contains it before invoking xcodebuild — xcodebuild discovers SwiftPM # packages from CWD and has no equivalent flag for pointing at them. if [[ "$SCHEME" == *"-Package" ]]; then - PACKAGE_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" + PACKAGE_ROOT="$(cd "$SCRIPT_DIR/../../.." && pwd)" if [[ -f "$PACKAGE_ROOT/Package.swift" ]]; then cd "$PACKAGE_ROOT" fi diff --git a/swift/ShopifyCheckoutKit.podspec b/platforms/swift/ShopifyCheckoutKit.podspec similarity index 95% rename from swift/ShopifyCheckoutKit.podspec rename to platforms/swift/ShopifyCheckoutKit.podspec index db1984ec..169b12cc 100644 --- a/swift/ShopifyCheckoutKit.podspec +++ b/platforms/swift/ShopifyCheckoutKit.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.homepage = "https://github.com/Shopify/checkout-kit" s.readme = "https://github.com/Shopify/checkout-kit/blob/main/README.md" s.changelog = "https://github.com/Shopify/checkout-kit/releases" - s.license = { :type => "MIT", :file => "../LICENSE" } + s.license = { :type => "MIT", :file => "../../LICENSE" } s.source = { :git => "https://github.com/Shopify/checkout-kit.git", :tag => s.version.to_s diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/BundleHelper.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/BundleHelper.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/BundleHelper.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/BundleHelper.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Clock.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Clock.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/Clock.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Clock.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Copyable.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Copyable.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/Copyable.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Copyable.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Collection.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Collection.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Collection.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Collection.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Color.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Color.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Color.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Color.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Locale.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Locale.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Locale.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Locale.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/LocalizableString+Bundle.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/LocalizableString+Bundle.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/LocalizableString+Bundle.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/LocalizableString+Bundle.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Task.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Task.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Task.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/Task.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/URL.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/URL.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/URL.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Extensions/URL.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLClient.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLClient.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLClient.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLClient.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument+Fragments.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument+Fragments.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument+Fragments.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument+Fragments.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument+Mutations.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument+Mutations.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument+Mutations.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument+Mutations.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument+Queries.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument+Queries.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument+Queries.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument+Queries.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLDocument/GraphQLDocument.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLRequest/GraphQLRequest+Directives.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLRequest/GraphQLRequest+Directives.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLRequest/GraphQLRequest+Directives.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLRequest/GraphQLRequest+Directives.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLRequest/GraphQLRequest+Operations.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLRequest/GraphQLRequest+Operations.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLRequest/GraphQLRequest+Operations.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLRequest/GraphQLRequest+Operations.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLRequest/GraphQLRequest.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLRequest/GraphQLRequest.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLRequest/GraphQLRequest.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLRequest/GraphQLRequest.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLResponse.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLResponse.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLResponse.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLResponse.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLScalars.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLScalars.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLScalars.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLScalars.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLTypes.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLTypes.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLTypes.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/GraphQLClient/GraphQLTypes.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Models/CheckoutIdentifier.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Models/CheckoutIdentifier.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/Models/CheckoutIdentifier.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/Models/CheckoutIdentifier.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Errors.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Errors.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Errors.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Errors.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Mutations.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Mutations.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Mutations.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Mutations.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Queries.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Queries.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Queries.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Queries.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Types.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Types.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Types.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI+Types.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Internal/StorefrontAPI/StorefrontAPI.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Localizable.xcstrings b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Localizable.xcstrings similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Localizable.xcstrings rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Localizable.xcstrings diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Media.xcassets/Contents.json b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Media.xcassets/Contents.json similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Media.xcassets/Contents.json rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Media.xcassets/Contents.json diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Media.xcassets/shop-pay-logo.imageset/Contents.json b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Media.xcassets/shop-pay-logo.imageset/Contents.json similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Media.xcassets/shop-pay-logo.imageset/Contents.json rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Media.xcassets/shop-pay-logo.imageset/Contents.json diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Media.xcassets/shop-pay-logo.imageset/shop-pay-logo.svg b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Media.xcassets/shop-pay-logo.imageset/shop-pay-logo.svg similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Media.xcassets/shop-pay-logo.imageset/shop-pay-logo.svg rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Media.xcassets/shop-pay-logo.imageset/shop-pay-logo.svg diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/ShopifyAcceleratedCheckouts+Configuration.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/ShopifyAcceleratedCheckouts+Configuration.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/ShopifyAcceleratedCheckouts+Configuration.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/ShopifyAcceleratedCheckouts+Configuration.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/ShopifyAcceleratedCheckouts+Errors.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/ShopifyAcceleratedCheckouts+Errors.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/ShopifyAcceleratedCheckouts+Errors.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/ShopifyAcceleratedCheckouts+Errors.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/ShopifyAcceleratedCheckouts.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/ShopifyAcceleratedCheckouts.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/ShopifyAcceleratedCheckouts.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/ShopifyAcceleratedCheckouts.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/AcceleratedCheckoutButtons.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/AcceleratedCheckoutButtons.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/AcceleratedCheckoutButtons.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/AcceleratedCheckoutButtons.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegate+Controller.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegate+Controller.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegate+Controller.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegate+Controller.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegate+Errors.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegate+Errors.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegate+Errors.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegate+Errors.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegate.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegate.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegate.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegate.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayState.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayState.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayState.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayState.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayButton.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayButton.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayButton.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayButton.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayButtonRepresentable.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayButtonRepresentable.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayButtonRepresentable.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayButtonRepresentable.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayConfiguration.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayConfiguration.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayConfiguration.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayConfiguration.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayViewController.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayViewController.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayViewController.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ApplePayViewController.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/CardBrandMapper.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/CardBrandMapper.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/CardBrandMapper.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/CardBrandMapper.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PKDecoder.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PKDecoder.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PKDecoder.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PKDecoder.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PKEncoder.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PKEncoder.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PKEncoder.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PKEncoder.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PassKitFactory.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PassKitFactory.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PassKitFactory.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PassKitFactory.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PaymentData.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PaymentData.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PaymentData.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/Data/PaymentData.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler_CartCompletion.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler_CartCompletion.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler_CartCompletion.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler_CartCompletion.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler_UserErrors.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler_UserErrors.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler_UserErrors.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler_UserErrors.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler_Warnings.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler_Warnings.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler_Warnings.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ApplePay/ErrorHandler/ErrorHandler_Warnings.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/LifecycleObservingClient.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/LifecycleObservingClient.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/LifecycleObservingClient.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/LifecycleObservingClient.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ShopPay/ShopPayButton.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ShopPay/ShopPayButton.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ShopPay/ShopPayButton.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ShopPay/ShopPayButton.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ShopPay/ShopPayViewController.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ShopPay/ShopPayViewController.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ShopPay/ShopPayViewController.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/ShopPay/ShopPayViewController.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/Wallet.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/Wallet.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/Wallet.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/Wallet.swift diff --git a/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/WalletController.swift b/platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/WalletController.swift similarity index 100% rename from swift/Sources/ShopifyAcceleratedCheckouts/Wallets/WalletController.swift rename to platforms/swift/Sources/ShopifyAcceleratedCheckouts/Wallets/WalletController.swift diff --git a/swift/Sources/ShopifyCheckoutKit/Assets.xcassets/Contents.json b/platforms/swift/Sources/ShopifyCheckoutKit/Assets.xcassets/Contents.json similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/Assets.xcassets/Contents.json rename to platforms/swift/Sources/ShopifyCheckoutKit/Assets.xcassets/Contents.json diff --git a/swift/Sources/ShopifyCheckoutKit/Assets.xcassets/spinner.imageset/Contents.json b/platforms/swift/Sources/ShopifyCheckoutKit/Assets.xcassets/spinner.imageset/Contents.json similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/Assets.xcassets/spinner.imageset/Contents.json rename to platforms/swift/Sources/ShopifyCheckoutKit/Assets.xcassets/spinner.imageset/Contents.json diff --git a/swift/Sources/ShopifyCheckoutKit/Assets.xcassets/spinner.imageset/spinner.svg b/platforms/swift/Sources/ShopifyCheckoutKit/Assets.xcassets/spinner.imageset/spinner.svg similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/Assets.xcassets/spinner.imageset/spinner.svg rename to platforms/swift/Sources/ShopifyCheckoutKit/Assets.xcassets/spinner.imageset/spinner.svg diff --git a/swift/Sources/ShopifyCheckoutKit/Bundle.swift b/platforms/swift/Sources/ShopifyCheckoutKit/Bundle.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/Bundle.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/Bundle.swift diff --git a/swift/Sources/ShopifyCheckoutKit/CheckoutBridge.swift b/platforms/swift/Sources/ShopifyCheckoutKit/CheckoutBridge.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/CheckoutBridge.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/CheckoutBridge.swift diff --git a/swift/Sources/ShopifyCheckoutKit/CheckoutCommunicationProtocol.swift b/platforms/swift/Sources/ShopifyCheckoutKit/CheckoutCommunicationProtocol.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/CheckoutCommunicationProtocol.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/CheckoutCommunicationProtocol.swift diff --git a/swift/Sources/ShopifyCheckoutKit/CheckoutError.swift b/platforms/swift/Sources/ShopifyCheckoutKit/CheckoutError.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/CheckoutError.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/CheckoutError.swift diff --git a/swift/Sources/ShopifyCheckoutKit/CheckoutURL.swift b/platforms/swift/Sources/ShopifyCheckoutKit/CheckoutURL.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/CheckoutURL.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/CheckoutURL.swift diff --git a/swift/Sources/ShopifyCheckoutKit/CheckoutViewController.swift b/platforms/swift/Sources/ShopifyCheckoutKit/CheckoutViewController.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/CheckoutViewController.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/CheckoutViewController.swift diff --git a/swift/Sources/ShopifyCheckoutKit/CheckoutWebView.swift b/platforms/swift/Sources/ShopifyCheckoutKit/CheckoutWebView.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/CheckoutWebView.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/CheckoutWebView.swift diff --git a/swift/Sources/ShopifyCheckoutKit/CheckoutWebViewController.swift b/platforms/swift/Sources/ShopifyCheckoutKit/CheckoutWebViewController.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/CheckoutWebViewController.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/CheckoutWebViewController.swift diff --git a/swift/Sources/ShopifyCheckoutKit/ConfettiCannon.swift b/platforms/swift/Sources/ShopifyCheckoutKit/ConfettiCannon.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/ConfettiCannon.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/ConfettiCannon.swift diff --git a/swift/Sources/ShopifyCheckoutKit/Configuration.swift b/platforms/swift/Sources/ShopifyCheckoutKit/Configuration.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/Configuration.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/Configuration.swift diff --git a/swift/Sources/ShopifyCheckoutKit/Logger.swift b/platforms/swift/Sources/ShopifyCheckoutKit/Logger.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/Logger.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/Logger.swift diff --git a/swift/Sources/ShopifyCheckoutKit/MessageHandler.swift b/platforms/swift/Sources/ShopifyCheckoutKit/MessageHandler.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/MessageHandler.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/MessageHandler.swift diff --git a/swift/Sources/ShopifyCheckoutKit/MetaData.swift b/platforms/swift/Sources/ShopifyCheckoutKit/MetaData.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/MetaData.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/MetaData.swift diff --git a/swift/Sources/ShopifyCheckoutKit/Models.swift b/platforms/swift/Sources/ShopifyCheckoutKit/Models.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/Models.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/Models.swift diff --git a/swift/Sources/ShopifyCheckoutKit/ProgressBarView.swift b/platforms/swift/Sources/ShopifyCheckoutKit/ProgressBarView.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/ProgressBarView.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/ProgressBarView.swift diff --git a/swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.swift b/platforms/swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.swift diff --git a/swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.xctestplan b/platforms/swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.xctestplan similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.xctestplan rename to platforms/swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.xctestplan diff --git a/swift/Sources/ShopifyCheckoutKit/UserAgent.swift b/platforms/swift/Sources/ShopifyCheckoutKit/UserAgent.swift similarity index 100% rename from swift/Sources/ShopifyCheckoutKit/UserAgent.swift rename to platforms/swift/Sources/ShopifyCheckoutKit/UserAgent.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/Extensions/CollectionTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/Extensions/CollectionTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/Extensions/CollectionTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/Extensions/CollectionTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/Extensions/TaskTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/Extensions/TaskTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/Extensions/TaskTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/Extensions/TaskTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLClientTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLClientTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLClientTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLClientTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLDocumentTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLDocumentTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLDocumentTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLDocumentTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLRequestDirectivesTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLRequestDirectivesTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLRequestDirectivesTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLRequestDirectivesTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLRequestTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLRequestTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLRequestTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLRequestTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLScalarsTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLScalarsTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLScalarsTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLScalarsTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLTypesTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLTypesTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLTypesTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/GraphQLClient/GraphQLTypesTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/Models/CheckoutIdentifierTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/Models/CheckoutIdentifierTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/Models/CheckoutIdentifierTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/Models/CheckoutIdentifierTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/StorefrontAPI/ShopSettingsTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/StorefrontAPI/ShopSettingsTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/StorefrontAPI/ShopSettingsTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/StorefrontAPI/ShopSettingsTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/StorefrontAPI/StorefrontAPIMutationsTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/StorefrontAPI/StorefrontAPIMutationsTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/StorefrontAPI/StorefrontAPIMutationsTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/StorefrontAPI/StorefrontAPIMutationsTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/StorefrontAPI/StorefrontAPIQueriesTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/StorefrontAPI/StorefrontAPIQueriesTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/StorefrontAPI/StorefrontAPIQueriesTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Internal/StorefrontAPI/StorefrontAPIQueriesTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/ShopifyAcceleratedCheckouts.xctestplan b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/ShopifyAcceleratedCheckouts.xctestplan similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/ShopifyAcceleratedCheckouts.xctestplan rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/ShopifyAcceleratedCheckouts.xctestplan diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/ShopifyAcceleratedCheckoutsErrorTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/ShopifyAcceleratedCheckoutsErrorTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/ShopifyAcceleratedCheckoutsErrorTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/ShopifyAcceleratedCheckoutsErrorTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/ShopifyAcceleratedCheckoutsTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/ShopifyAcceleratedCheckoutsTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/ShopifyAcceleratedCheckoutsTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/ShopifyAcceleratedCheckoutsTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/TestHelpers.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/TestHelpers.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/TestHelpers.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/TestHelpers.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/AcceleratedCheckoutButtonsRenderStateTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/AcceleratedCheckoutButtonsRenderStateTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/AcceleratedCheckoutButtonsRenderStateTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/AcceleratedCheckoutButtonsRenderStateTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegateControllerTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegateControllerTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegateControllerTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegateControllerTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegateTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegateTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegateTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayAuthorizationDelegateTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayStateTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayStateTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayStateTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayAuthorizationDelegate/ApplePayStateTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayCallbackTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayCallbackTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayCallbackTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayCallbackTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayIntegrationTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayIntegrationTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayIntegrationTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayIntegrationTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayViewControllerTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayViewControllerTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayViewControllerTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayViewControllerTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayViewModifierTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayViewModifierTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayViewModifierTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ApplePayViewModifierTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandlerTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandlerTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandlerTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandlerTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_CartPrepareForCompletionTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_CartPrepareForCompletionTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_CartPrepareForCompletionTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_CartPrepareForCompletionTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_CartSubmitForCompletionTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_CartSubmitForCompletionTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_CartSubmitForCompletionTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_CartSubmitForCompletionTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_UserErrorsTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_UserErrorsTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_UserErrorsTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_UserErrorsTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_WarningsTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_WarningsTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_WarningsTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/ErrorHandler/ErrorHandler_WarningsTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/PKDecoderTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/PKDecoderTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/PKDecoderTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/PKDecoderTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/PKEncoderTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/PKEncoderTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/PKEncoderTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/PKEncoderTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/PassKitFactoryTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/PassKitFactoryTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/PassKitFactoryTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ApplePay/PassKitFactoryTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/LifecycleObservingClientTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/LifecycleObservingClientTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/LifecycleObservingClientTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/LifecycleObservingClientTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ShopPay/ShopPayButtonTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ShopPay/ShopPayButtonTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ShopPay/ShopPayButtonTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ShopPay/ShopPayButtonTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ShopPay/ShopPayCallbackTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ShopPay/ShopPayCallbackTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ShopPay/ShopPayCallbackTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ShopPay/ShopPayCallbackTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ShopPay/ShopPayViewControllerTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ShopPay/ShopPayViewControllerTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ShopPay/ShopPayViewControllerTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/ShopPay/ShopPayViewControllerTests.swift diff --git a/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/WalletControllerTests.swift b/platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/WalletControllerTests.swift similarity index 100% rename from swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/WalletControllerTests.swift rename to platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests/Wallets/WalletControllerTests.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/CheckoutBridgeTests.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/CheckoutBridgeTests.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/CheckoutBridgeTests.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/CheckoutBridgeTests.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/CheckoutURLTests.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/CheckoutURLTests.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/CheckoutURLTests.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/CheckoutURLTests.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/CheckoutViewControllerTests.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/CheckoutViewControllerTests.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/CheckoutViewControllerTests.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/CheckoutViewControllerTests.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/CheckoutWebViewControllerTests.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/CheckoutWebViewControllerTests.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/CheckoutWebViewControllerTests.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/CheckoutWebViewControllerTests.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/CheckoutWebViewTests.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/CheckoutWebViewTests.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/CheckoutWebViewTests.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/CheckoutWebViewTests.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/ConfigurationTests.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/ConfigurationTests.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/ConfigurationTests.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/ConfigurationTests.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/LoggerTests.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/LoggerTests.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/LoggerTests.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/LoggerTests.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockCheckoutDelegate.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockCheckoutDelegate.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/Mocks/MockCheckoutDelegate.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockCheckoutDelegate.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockCheckoutWebViewDelegate.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockCheckoutWebViewDelegate.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/Mocks/MockCheckoutWebViewDelegate.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockCheckoutWebViewDelegate.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockLogger.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockLogger.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/Mocks/MockLogger.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockLogger.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockNavigationAction.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockNavigationAction.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/Mocks/MockNavigationAction.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockNavigationAction.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockWebView.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockWebView.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/Mocks/MockWebView.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/Mocks/MockWebView.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/ShopifyCheckoutKitTests.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/ShopifyCheckoutKitTests.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/ShopifyCheckoutKitTests.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/ShopifyCheckoutKitTests.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/SwiftUITests.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/SwiftUITests.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/SwiftUITests.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/SwiftUITests.swift diff --git a/swift/Tests/ShopifyCheckoutKitTests/UserAgentTests.swift b/platforms/swift/Tests/ShopifyCheckoutKitTests/UserAgentTests.swift similarity index 100% rename from swift/Tests/ShopifyCheckoutKitTests/UserAgentTests.swift rename to platforms/swift/Tests/ShopifyCheckoutKitTests/UserAgentTests.swift diff --git a/swift/dev.yml b/platforms/swift/dev.yml similarity index 100% rename from swift/dev.yml rename to platforms/swift/dev.yml diff --git a/swift/documentation/media/ios_configuration.png b/platforms/swift/documentation/media/ios_configuration.png similarity index 100% rename from swift/documentation/media/ios_configuration.png rename to platforms/swift/documentation/media/ios_configuration.png diff --git a/swift/documentation/media/settings_developer_universal_links.jpg b/platforms/swift/documentation/media/settings_developer_universal_links.jpg similarity index 100% rename from swift/documentation/media/settings_developer_universal_links.jpg rename to platforms/swift/documentation/media/settings_developer_universal_links.jpg diff --git a/swift/documentation/media/settings_diagnostics.jpg b/platforms/swift/documentation/media/settings_diagnostics.jpg similarity index 100% rename from swift/documentation/media/settings_diagnostics.jpg rename to platforms/swift/documentation/media/settings_diagnostics.jpg diff --git a/swift/documentation/media/settings_diagnostics_configured.jpg b/platforms/swift/documentation/media/settings_diagnostics_configured.jpg similarity index 100% rename from swift/documentation/media/settings_diagnostics_configured.jpg rename to platforms/swift/documentation/media/settings_diagnostics_configured.jpg diff --git a/swift/documentation/media/settings_search_universal_links.jpg b/platforms/swift/documentation/media/settings_search_universal_links.jpg similarity index 100% rename from swift/documentation/media/settings_search_universal_links.jpg rename to platforms/swift/documentation/media/settings_search_universal_links.jpg diff --git a/swift/documentation/universal_links.md b/platforms/swift/documentation/universal_links.md similarity index 100% rename from swift/documentation/universal_links.md rename to platforms/swift/documentation/universal_links.md diff --git a/protocol/scripts/generate_models.sh b/protocol/scripts/generate_models.sh index fccce1eb..76e77545 100755 --- a/protocol/scripts/generate_models.sh +++ b/protocol/scripts/generate_models.sh @@ -83,7 +83,7 @@ extract_result_schema "ec.payment.credential_request" \ case "$LANG" in kotlin) - OUTPUT="${REPO_ROOT}/android/lib/src/main/java/com/shopify/checkoutkit/Models.kt" + OUTPUT="${REPO_ROOT}/platforms/android/lib/src/main/java/com/shopify/checkoutkit/Models.kt" quicktype \ --lang kotlin \ --src-lang schema \ @@ -126,7 +126,7 @@ case "$LANG" in ;; swift) - OUTPUT="${REPO_ROOT}/swift/Sources/ShopifyCheckoutKit/Models.swift" + OUTPUT="${REPO_ROOT}/platforms/swift/Sources/ShopifyCheckoutKit/Models.swift" quicktype \ --lang swift \ --swift-5-support \