From d6d3dbf6e4a75cb83d47670b9170a321dc7a6378 Mon Sep 17 00:00:00 2001 From: Daniel Kift Date: Wed, 13 May 2026 10:21:53 +0100 Subject: [PATCH] compile with kotlin 2.x --- platforms/android/AGENTS.md | 4 +- platforms/android/build.gradle | 4 +- platforms/android/gradle.properties | 28 +- platforms/android/lib/api/lib.api | 1090 ++++++++--------- platforms/android/lib/build.gradle | 16 +- .../MobileBuyIntegration/gradle.properties | 11 +- 6 files changed, 585 insertions(+), 568 deletions(-) diff --git a/platforms/android/AGENTS.md b/platforms/android/AGENTS.md index 85fd73cd..c55c7825 100644 --- a/platforms/android/AGENTS.md +++ b/platforms/android/AGENTS.md @@ -43,7 +43,7 @@ The sample is a separate Gradle composite (`samples/MobileBuyIntegration/setting - **`-Xexplicit-api=strict`** is on (`lib/build.gradle`). Every public class, method, field, and property must have an explicit visibility modifier. "Accidentally public" is not a thing here. This is a consumer-protection rule — if you see a public-by-default declaration, it was deliberate. - **Max line length: 140** (detekt-enforced). Detekt config: `lib/detekt.config.yml`. - **Library JVM target: 1.8.** Intentional for consumer compatibility; don't raise without a major-version discussion. -- **Library Kotlin version is pinned.** The `lib/build.gradle` plugin version and any `apiVersion` / `languageVersion` settings exist to keep consumer compatibility stable. A Kotlin major-version migration is a planned major-version event, not a casual dep bump. +- **Library Kotlin `apiVersion` / `languageVersion` are pinned at 2.0.** Set in `lib/build.gradle` so the AAR's bytecode stays consumable by Kotlin 2.0+ projects even though the compiler itself is on a newer 2.x. Bumping this pin is the consumer-facing breaking change, not bumping the compiler - treat it as a planned major-version event. - **Prefer generated protocol models.** Before adding hand-written protocol DTOs, check the generated models in `lib/src/main/java/com/shopify/checkoutkit/Models.kt` and the OpenRPC schema. Use generated UCP/ECP types for wire payloads; reserve local DTOs for Android-internal transport helpers that are not represented in the schema. ## Public API surface @@ -91,6 +91,6 @@ Publishing goes through GitHub Releases → the repo-root `.github/workflows/and ## Things not to touch without discussion -- **Library Kotlin version pin.** Consumer compatibility floor; any migration is a deliberate major-version decision. +- **Library Kotlin `apiVersion` / `languageVersion` pin (2.0).** Consumer compatibility floor; raising it is a deliberate major-version decision. The compiler version itself is not the lever. - **`minSdk` / JVM target.** Same story. - **`-Xexplicit-api=strict`.** Removing this would let implicit public declarations ship; keeping it is a consumer-protection invariant. diff --git a/platforms/android/build.gradle b/platforms/android/build.gradle index fcdef606..9e42fa1a 100644 --- a/platforms/android/build.gradle +++ b/platforms/android/build.gradle @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { id 'com.android.library' version '9.1.1' apply false - id 'org.jetbrains.kotlin.android' version '1.9.23' apply false - id 'org.jetbrains.kotlin.plugin.serialization' version '1.9.23' apply false + id 'org.jetbrains.kotlin.android' version '2.3.21' apply false + id 'org.jetbrains.kotlin.plugin.serialization' version '2.3.21' apply false id 'io.gitlab.arturbosch.detekt' version '1.23.8' apply false id 'org.jetbrains.kotlinx.binary-compatibility-validator' version '0.18.1' } diff --git a/platforms/android/gradle.properties b/platforms/android/gradle.properties index 38679863..4d2e78bc 100644 --- a/platforms/android/gradle.properties +++ b/platforms/android/gradle.properties @@ -17,24 +17,32 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 android.useAndroidX=true # Kotlin code style for this project: "official" or "obsolete": kotlin.code.style=official +# Do not let the Kotlin Gradle Plugin publish a stdlib dependency that tracks +# the compiler version. The library intentionally compiles with a newer Kotlin +# compiler while keeping its consumer floor at Kotlin 2.0. +kotlin.stdlib.default.dependency=false # Enables namespacing of each library's R class so that its R class includes only the # resources declared in the library itself and none from the library's dependencies, # thereby reducing the size of the R class for that library android.nonTransitiveRClass=true android.nonFinalResIds=false # ----------------------------------------------------------------------------- -# Temporary AGP 9 opt-outs that keep the library compilable with Kotlin 1.9.23. +# AGP 9 opt-outs — driven by API-validation tooling, NOT by Kotlin compiler version. # -# The library is deliberately held at Kotlin 1.9.23 to maximise consumer -# compatibility: consumers on older Kotlin toolchains can still build against -# our AAR without metadata-version warnings or language/API-level breakage. +# AGP 9 ships a built-in Kotlin plugin that replaces `org.jetbrains.kotlin.android`, +# but neither of our API-validation options works with it for Android libraries: # -# Both opt-outs will be removed in AGP 10 (~mid-2026). Before then, plan to -# migrate to Kotlin 2.x as part of the next major library release, with -# `apiVersion`/`languageVersion` pinned to 1.9 in lib/build.gradle to preserve -# the same consumer contract. Revisit this block at that time. +# - binary-compatibility-validator (BCV) listens for the `kotlin-android` plugin +# id, which AGP's built-in path doesn't apply, so `:lib:apiCheck`/`:lib:apiDump` +# never register. Tracked upstream: +# https://github.com/Kotlin/binary-compatibility-validator/issues/312 +# - KGP's experimental `abiValidation` DSL exists for JVM and Multiplatform but +# is not yet available on KotlinAndroidProjectExtension. Umbrella: +# https://youtrack.jetbrains.com/issue/KT-71172 +# +# Until either lands (or AGP 10 forces the issue ~mid-2026), we stay on the +# explicit `org.jetbrains.kotlin.android` plugin so BCV keeps gating public API. # ----------------------------------------------------------------------------- -# Keep the explicit org.jetbrains.kotlin.android plugin at 1.9.23. android.builtInKotlin=false -# KGP 1.9.23 uses the old DSL types (BaseExtension) that AGP 9 removed. +# KGP uses the old DSL types (BaseExtension) that AGP 9 removed. android.newDsl=false diff --git a/platforms/android/lib/api/lib.api b/platforms/android/lib/api/lib.api index 45727b35..92379a6b 100644 --- a/platforms/android/lib/api/lib.api +++ b/platforms/android/lib/api/lib.api @@ -23,13 +23,13 @@ public final class com/shopify/checkoutkit/Adjustment { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Adjustment$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Adjustment$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Adjustment$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Adjustment; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Adjustment; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Adjustment;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Adjustment;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -63,13 +63,13 @@ public final class com/shopify/checkoutkit/AdjustmentElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/AdjustmentElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/AdjustmentElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/AdjustmentElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/AdjustmentElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/AdjustmentElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/AdjustmentElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/AdjustmentElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -92,13 +92,13 @@ public final class com/shopify/checkoutkit/AdjustmentLineItem { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/AdjustmentLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/AdjustmentLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/AdjustmentLineItem$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/AdjustmentLineItem; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/AdjustmentLineItem; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/AdjustmentLineItem;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/AdjustmentLineItem;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -121,13 +121,13 @@ public final class com/shopify/checkoutkit/AdjustmentLineItemClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/AdjustmentLineItemClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/AdjustmentLineItemClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/AdjustmentLineItemClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/AdjustmentLineItemClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/AdjustmentLineItemClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/AdjustmentLineItemClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/AdjustmentLineItemClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -170,13 +170,13 @@ public final class com/shopify/checkoutkit/AvailableMethodElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/AvailableMethodElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/AvailableMethodElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/AvailableMethodElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/AvailableMethodElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/AvailableMethodElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/AvailableMethodElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/AvailableMethodElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -200,13 +200,13 @@ public final class com/shopify/checkoutkit/AvailablePaymentInstrument { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/AvailablePaymentInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/AvailablePaymentInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/AvailablePaymentInstrument$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/AvailablePaymentInstrument; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/AvailablePaymentInstrument; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/AvailablePaymentInstrument;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/AvailablePaymentInstrument;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -245,13 +245,13 @@ public final class com/shopify/checkoutkit/BillingAddressClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/BillingAddressClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/BillingAddressClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/BillingAddressClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/BillingAddressClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/BillingAddressClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/BillingAddressClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/BillingAddressClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -284,13 +284,13 @@ public final class com/shopify/checkoutkit/BusinessFulfillmentConfig { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/BusinessFulfillmentConfig$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/BusinessFulfillmentConfig$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/BusinessFulfillmentConfig$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/BusinessFulfillmentConfig; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/BusinessFulfillmentConfig; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/BusinessFulfillmentConfig;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/BusinessFulfillmentConfig;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -315,13 +315,13 @@ public final class com/shopify/checkoutkit/BusinessFulfillmentConfigAllowsMultiD public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/BusinessFulfillmentConfigAllowsMultiDestination$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/BusinessFulfillmentConfigAllowsMultiDestination$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/BusinessFulfillmentConfigAllowsMultiDestination$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/BusinessFulfillmentConfigAllowsMultiDestination; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/BusinessFulfillmentConfigAllowsMultiDestination; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/BusinessFulfillmentConfigAllowsMultiDestination;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/BusinessFulfillmentConfigAllowsMultiDestination;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -350,13 +350,13 @@ public final class com/shopify/checkoutkit/Buyer { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Buyer$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Buyer$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Buyer$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Buyer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Buyer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Buyer;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Buyer;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -385,13 +385,13 @@ public final class com/shopify/checkoutkit/BuyerClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/BuyerClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/BuyerClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/BuyerClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/BuyerClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/BuyerClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/BuyerClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/BuyerClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -423,13 +423,13 @@ public final class com/shopify/checkoutkit/CapabilityElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/CapabilityElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/CapabilityElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/CapabilityElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CapabilityElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CapabilityElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CapabilityElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CapabilityElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -461,13 +461,13 @@ public final class com/shopify/checkoutkit/CapabilityResponseSchema { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/CapabilityResponseSchema$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/CapabilityResponseSchema$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/CapabilityResponseSchema$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CapabilityResponseSchema; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CapabilityResponseSchema; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CapabilityResponseSchema;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CapabilityResponseSchema;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -505,13 +505,13 @@ public final class com/shopify/checkoutkit/CardCredential { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/CardCredential$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/CardCredential$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/CardCredential$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CardCredential; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CardCredential; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CardCredential;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CardCredential;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -558,13 +558,13 @@ public final class com/shopify/checkoutkit/CardPaymentInstrument { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/CardPaymentInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/CardPaymentInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/CardPaymentInstrument$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CardPaymentInstrument; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CardPaymentInstrument; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CardPaymentInstrument;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CardPaymentInstrument;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -614,13 +614,13 @@ public final class com/shopify/checkoutkit/Checkout { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Checkout$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Checkout$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Checkout$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Checkout; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Checkout; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Checkout;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Checkout;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -700,13 +700,13 @@ public final class com/shopify/checkoutkit/CheckoutLineItem { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/CheckoutLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/CheckoutLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/CheckoutLineItem$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CheckoutLineItem; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CheckoutLineItem; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CheckoutLineItem;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CheckoutLineItem;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -790,13 +790,13 @@ public final class com/shopify/checkoutkit/CheckoutTotal { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/CheckoutTotal$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/CheckoutTotal$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/CheckoutTotal$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CheckoutTotal; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CheckoutTotal; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CheckoutTotal;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CheckoutTotal;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -848,13 +848,13 @@ public final class com/shopify/checkoutkit/Color$ResourceId : com/shopify/checko public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Color$ResourceId$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Color$ResourceId$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Color$ResourceId$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Color$ResourceId; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Color$ResourceId; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Color$ResourceId;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Color$ResourceId;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -875,13 +875,13 @@ public final class com/shopify/checkoutkit/Color$SRGB : com/shopify/checkoutkit/ public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Color$SRGB$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Color$SRGB$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Color$SRGB$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Color$SRGB; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Color$SRGB; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Color$SRGB;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Color$SRGB;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -918,13 +918,13 @@ public final class com/shopify/checkoutkit/ColorScheme$Automatic : com/shopify/c public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ColorScheme$Automatic$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ColorScheme$Automatic$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ColorScheme$Automatic$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ColorScheme$Automatic; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ColorScheme$Automatic; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ColorScheme$Automatic;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ColorScheme$Automatic;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -952,13 +952,13 @@ public final class com/shopify/checkoutkit/ColorScheme$Dark : com/shopify/checko public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ColorScheme$Dark$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ColorScheme$Dark$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ColorScheme$Dark$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ColorScheme$Dark; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ColorScheme$Dark; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ColorScheme$Dark;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ColorScheme$Dark;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -982,13 +982,13 @@ public final class com/shopify/checkoutkit/ColorScheme$Light : com/shopify/check public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ColorScheme$Light$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ColorScheme$Light$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ColorScheme$Light$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ColorScheme$Light; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ColorScheme$Light; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ColorScheme$Light;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ColorScheme$Light;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1012,13 +1012,13 @@ public final class com/shopify/checkoutkit/ColorScheme$Web : com/shopify/checkou public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ColorScheme$Web$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ColorScheme$Web$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ColorScheme$Web$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ColorScheme$Web; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ColorScheme$Web; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ColorScheme$Web;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ColorScheme$Web;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1050,13 +1050,13 @@ public final class com/shopify/checkoutkit/Colors { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Colors$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Colors$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Colors$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Colors; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Colors; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Colors;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Colors;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1161,13 +1161,13 @@ public final class com/shopify/checkoutkit/Context { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Context$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Context$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Context$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Context; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Context; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Context;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Context;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1202,13 +1202,13 @@ public final class com/shopify/checkoutkit/ContextClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ContextClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ContextClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ContextClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ContextClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ContextClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ContextClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ContextClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1231,13 +1231,13 @@ public final class com/shopify/checkoutkit/CredentialCheckout { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/CredentialCheckout$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/CredentialCheckout$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/CredentialCheckout$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CredentialCheckout; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CredentialCheckout; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CredentialCheckout;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CredentialCheckout;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1258,13 +1258,13 @@ public final class com/shopify/checkoutkit/CredentialClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/CredentialClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/CredentialClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/CredentialClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CredentialClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CredentialClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CredentialClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CredentialClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1287,13 +1287,13 @@ public final class com/shopify/checkoutkit/CredentialPayment { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/CredentialPayment$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/CredentialPayment$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/CredentialPayment$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CredentialPayment; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CredentialPayment; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CredentialPayment;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CredentialPayment;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1321,13 +1321,13 @@ public final class com/shopify/checkoutkit/CredentialResult { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/CredentialResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/CredentialResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/CredentialResult$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CredentialResult; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/CredentialResult; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CredentialResult;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/CredentialResult;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1372,13 +1372,13 @@ public final class com/shopify/checkoutkit/Display { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Display$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Display$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Display$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Display; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Display; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Display;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Display;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1399,13 +1399,13 @@ public final class com/shopify/checkoutkit/DrawableResource { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/DrawableResource$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/DrawableResource$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/DrawableResource$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/DrawableResource; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/DrawableResource; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/DrawableResource;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/DrawableResource;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1444,13 +1444,13 @@ public final class com/shopify/checkoutkit/EmbeddedTransportConfig { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/EmbeddedTransportConfig$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/EmbeddedTransportConfig$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/EmbeddedTransportConfig$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/EmbeddedTransportConfig; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/EmbeddedTransportConfig; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/EmbeddedTransportConfig;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/EmbeddedTransportConfig;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1476,13 +1476,13 @@ public final class com/shopify/checkoutkit/ErrorResponse { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ErrorResponse$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ErrorResponse$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ErrorResponse$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ErrorResponse; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ErrorResponse; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ErrorResponse;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ErrorResponse;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1512,13 +1512,13 @@ public final class com/shopify/checkoutkit/ErrorResponseUcp { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ErrorResponseUcp$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ErrorResponseUcp$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ErrorResponseUcp$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ErrorResponseUcp; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ErrorResponseUcp; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ErrorResponseUcp;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ErrorResponseUcp;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1554,13 +1554,13 @@ public final class com/shopify/checkoutkit/EventElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/EventElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/EventElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/EventElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/EventElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/EventElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/EventElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/EventElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1583,13 +1583,13 @@ public final class com/shopify/checkoutkit/EventLineItem { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/EventLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/EventLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/EventLineItem$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/EventLineItem; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/EventLineItem; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/EventLineItem;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/EventLineItem;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1621,13 +1621,13 @@ public final class com/shopify/checkoutkit/Expectation { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Expectation$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Expectation$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Expectation$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Expectation; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Expectation; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Expectation;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Expectation;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1659,13 +1659,13 @@ public final class com/shopify/checkoutkit/ExpectationElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ExpectationElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ExpectationElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ExpectationElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ExpectationElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ExpectationElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ExpectationElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ExpectationElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1688,13 +1688,13 @@ public final class com/shopify/checkoutkit/ExpectationLineItem { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ExpectationLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ExpectationLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ExpectationLineItem$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ExpectationLineItem; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ExpectationLineItem; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ExpectationLineItem;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ExpectationLineItem;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1717,13 +1717,13 @@ public final class com/shopify/checkoutkit/ExpectationLineItemClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ExpectationLineItemClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ExpectationLineItemClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ExpectationLineItemClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ExpectationLineItemClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ExpectationLineItemClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ExpectationLineItemClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ExpectationLineItemClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1766,13 +1766,13 @@ public final class com/shopify/checkoutkit/Fulfillment { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Fulfillment$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Fulfillment$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Fulfillment$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Fulfillment; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Fulfillment; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Fulfillment;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Fulfillment;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1800,13 +1800,13 @@ public final class com/shopify/checkoutkit/FulfillmentAvailableMethod { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/FulfillmentAvailableMethod$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/FulfillmentAvailableMethod$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/FulfillmentAvailableMethod$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentAvailableMethod; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentAvailableMethod; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentAvailableMethod;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentAvailableMethod;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1831,13 +1831,13 @@ public final class com/shopify/checkoutkit/FulfillmentClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/FulfillmentClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/FulfillmentClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/FulfillmentClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1881,13 +1881,13 @@ public final class com/shopify/checkoutkit/FulfillmentDestination { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/FulfillmentDestination$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/FulfillmentDestination$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/FulfillmentDestination$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentDestination; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentDestination; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentDestination;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentDestination;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1931,13 +1931,13 @@ public final class com/shopify/checkoutkit/FulfillmentDestinationElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/FulfillmentDestinationElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/FulfillmentDestinationElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/FulfillmentDestinationElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentDestinationElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentDestinationElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentDestinationElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentDestinationElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -1973,13 +1973,13 @@ public final class com/shopify/checkoutkit/FulfillmentEvent { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/FulfillmentEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/FulfillmentEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/FulfillmentEvent$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentEvent; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentEvent; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentEvent;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentEvent;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2002,13 +2002,13 @@ public final class com/shopify/checkoutkit/FulfillmentEventLineItem { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/FulfillmentEventLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/FulfillmentEventLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/FulfillmentEventLineItem$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentEventLineItem; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentEventLineItem; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentEventLineItem;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentEventLineItem;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2036,13 +2036,13 @@ public final class com/shopify/checkoutkit/FulfillmentGroup { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/FulfillmentGroup$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/FulfillmentGroup$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/FulfillmentGroup$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentGroup; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentGroup; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentGroup;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentGroup;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2074,13 +2074,13 @@ public final class com/shopify/checkoutkit/FulfillmentMethod { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/FulfillmentMethod$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/FulfillmentMethod$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/FulfillmentMethod$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentMethod; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentMethod; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentMethod;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentMethod;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2114,13 +2114,13 @@ public final class com/shopify/checkoutkit/FulfillmentOption { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/FulfillmentOption$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/FulfillmentOption$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/FulfillmentOption$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentOption; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/FulfillmentOption; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentOption;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/FulfillmentOption;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2148,13 +2148,13 @@ public final class com/shopify/checkoutkit/GroupElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/GroupElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/GroupElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/GroupElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/GroupElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/GroupElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/GroupElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/GroupElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2182,13 +2182,13 @@ public final class com/shopify/checkoutkit/IdentityClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/IdentityClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/IdentityClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/IdentityClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/IdentityClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/IdentityClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/IdentityClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/IdentityClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2211,13 +2211,13 @@ public final class com/shopify/checkoutkit/InstrumentsChangeCheckout { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/InstrumentsChangeCheckout$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/InstrumentsChangeCheckout$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/InstrumentsChangeCheckout$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/InstrumentsChangeCheckout; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/InstrumentsChangeCheckout; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/InstrumentsChangeCheckout;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/InstrumentsChangeCheckout;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2242,13 +2242,13 @@ public final class com/shopify/checkoutkit/InstrumentsChangePayment { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/InstrumentsChangePayment$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/InstrumentsChangePayment$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/InstrumentsChangePayment$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/InstrumentsChangePayment; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/InstrumentsChangePayment; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/InstrumentsChangePayment;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/InstrumentsChangePayment;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2276,13 +2276,13 @@ public final class com/shopify/checkoutkit/InstrumentsChangeResult { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/InstrumentsChangeResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/InstrumentsChangeResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/InstrumentsChangeResult$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/InstrumentsChangeResult; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/InstrumentsChangeResult; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/InstrumentsChangeResult;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/InstrumentsChangeResult;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2312,13 +2312,13 @@ public final class com/shopify/checkoutkit/InstrumentsChangeResultUcp { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/InstrumentsChangeResultUcp$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/InstrumentsChangeResultUcp$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/InstrumentsChangeResultUcp$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/InstrumentsChangeResultUcp; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/InstrumentsChangeResultUcp; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/InstrumentsChangeResultUcp;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/InstrumentsChangeResultUcp;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2346,13 +2346,13 @@ public final class com/shopify/checkoutkit/Item { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Item$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Item$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Item$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Item; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Item; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Item;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Item;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2380,13 +2380,13 @@ public final class com/shopify/checkoutkit/ItemClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ItemClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ItemClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ItemClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ItemClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ItemClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ItemClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ItemClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2416,13 +2416,13 @@ public final class com/shopify/checkoutkit/LineItem { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/LineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/LineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/LineItem$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/LineItem; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/LineItem; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/LineItem;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/LineItem;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2454,13 +2454,13 @@ public final class com/shopify/checkoutkit/LineItemElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/LineItemElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/LineItemElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/LineItemElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/LineItemElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/LineItemElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/LineItemElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/LineItemElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2486,13 +2486,13 @@ public final class com/shopify/checkoutkit/LineItemQuantity { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/LineItemQuantity$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/LineItemQuantity$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/LineItemQuantity$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/LineItemQuantity; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/LineItemQuantity; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/LineItemQuantity;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/LineItemQuantity;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2518,13 +2518,13 @@ public final class com/shopify/checkoutkit/LineItemTotal { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/LineItemTotal$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/LineItemTotal$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/LineItemTotal$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/LineItemTotal; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/LineItemTotal; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/LineItemTotal;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/LineItemTotal;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2550,13 +2550,13 @@ public final class com/shopify/checkoutkit/Link { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Link$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Link$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Link$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Link; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Link; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Link;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Link;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2582,13 +2582,13 @@ public final class com/shopify/checkoutkit/LinkElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/LinkElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/LinkElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/LinkElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/LinkElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/LinkElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/LinkElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/LinkElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2630,13 +2630,13 @@ public final class com/shopify/checkoutkit/MerchantFulfillmentConfig { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/MerchantFulfillmentConfig$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/MerchantFulfillmentConfig$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/MerchantFulfillmentConfig$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MerchantFulfillmentConfig; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MerchantFulfillmentConfig; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MerchantFulfillmentConfig;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MerchantFulfillmentConfig;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2661,13 +2661,13 @@ public final class com/shopify/checkoutkit/MerchantFulfillmentConfigAllowsMultiD public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/MerchantFulfillmentConfigAllowsMultiDestination$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/MerchantFulfillmentConfigAllowsMultiDestination$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/MerchantFulfillmentConfigAllowsMultiDestination$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MerchantFulfillmentConfigAllowsMultiDestination; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MerchantFulfillmentConfigAllowsMultiDestination; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MerchantFulfillmentConfigAllowsMultiDestination;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MerchantFulfillmentConfigAllowsMultiDestination;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2705,13 +2705,13 @@ public final class com/shopify/checkoutkit/Message { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Message$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Message$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Message$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Message; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Message; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Message;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Message;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2749,13 +2749,13 @@ public final class com/shopify/checkoutkit/MessageElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/MessageElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/MessageElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/MessageElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MessageElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MessageElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MessageElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MessageElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2787,13 +2787,13 @@ public final class com/shopify/checkoutkit/MessageError { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/MessageError$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/MessageError$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/MessageError$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MessageError; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MessageError; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MessageError;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MessageError;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2823,13 +2823,13 @@ public final class com/shopify/checkoutkit/MessageInfo { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/MessageInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/MessageInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/MessageInfo$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MessageInfo; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MessageInfo; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MessageInfo;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MessageInfo;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2893,13 +2893,13 @@ public final class com/shopify/checkoutkit/MessageWarning { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/MessageWarning$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/MessageWarning$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/MessageWarning$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MessageWarning; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MessageWarning; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MessageWarning;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MessageWarning;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -2944,13 +2944,13 @@ public final class com/shopify/checkoutkit/MethodElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/MethodElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/MethodElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/MethodElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MethodElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/MethodElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MethodElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/MethodElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3003,13 +3003,13 @@ public final class com/shopify/checkoutkit/OptionElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/OptionElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/OptionElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/OptionElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/OptionElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/OptionElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/OptionElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/OptionElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3051,13 +3051,13 @@ public final class com/shopify/checkoutkit/Order { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Order$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Order$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Order$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Order; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Order; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Order;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Order;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3083,13 +3083,13 @@ public final class com/shopify/checkoutkit/OrderClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/OrderClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/OrderClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/OrderClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/OrderClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/OrderClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/OrderClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/OrderClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3115,13 +3115,13 @@ public final class com/shopify/checkoutkit/OrderConfirmation { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/OrderConfirmation$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/OrderConfirmation$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/OrderConfirmation$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/OrderConfirmation; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/OrderConfirmation; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/OrderConfirmation;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/OrderConfirmation;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3153,13 +3153,13 @@ public final class com/shopify/checkoutkit/OrderLineItem { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/OrderLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/OrderLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/OrderLineItem$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/OrderLineItem; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/OrderLineItem; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/OrderLineItem;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/OrderLineItem;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3185,13 +3185,13 @@ public final class com/shopify/checkoutkit/OrderLineItemQuantity { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/OrderLineItemQuantity$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/OrderLineItemQuantity$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/OrderLineItemQuantity$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/OrderLineItemQuantity; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/OrderLineItemQuantity; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/OrderLineItemQuantity;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/OrderLineItemQuantity;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3230,13 +3230,13 @@ public final class com/shopify/checkoutkit/Payment { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Payment$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Payment$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Payment$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Payment; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Payment; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Payment;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Payment;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3259,13 +3259,13 @@ public final class com/shopify/checkoutkit/PaymentAccountInfo { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PaymentAccountInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PaymentAccountInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PaymentAccountInfo$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentAccountInfo; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentAccountInfo; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentAccountInfo;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentAccountInfo;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3288,13 +3288,13 @@ public final class com/shopify/checkoutkit/PaymentClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PaymentClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PaymentClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PaymentClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3315,13 +3315,13 @@ public final class com/shopify/checkoutkit/PaymentCredential { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PaymentCredential$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PaymentCredential$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PaymentCredential$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentCredential; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentCredential; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentCredential;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentCredential;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3345,13 +3345,13 @@ public final class com/shopify/checkoutkit/PaymentHandlerAvailableInstrument { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PaymentHandlerAvailableInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PaymentHandlerAvailableInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PaymentHandlerAvailableInstrument$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentHandlerAvailableInstrument; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentHandlerAvailableInstrument; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentHandlerAvailableInstrument;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentHandlerAvailableInstrument;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3383,13 +3383,13 @@ public final class com/shopify/checkoutkit/PaymentHandlerElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PaymentHandlerElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PaymentHandlerElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PaymentHandlerElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentHandlerElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentHandlerElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentHandlerElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentHandlerElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3421,13 +3421,13 @@ public final class com/shopify/checkoutkit/PaymentHandlerResponseSchema { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PaymentHandlerResponseSchema$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PaymentHandlerResponseSchema$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PaymentHandlerResponseSchema$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentHandlerResponseSchema; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentHandlerResponseSchema; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentHandlerResponseSchema;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentHandlerResponseSchema;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3451,13 +3451,13 @@ public final class com/shopify/checkoutkit/PaymentHandlerResponseSchemaAvailable public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PaymentHandlerResponseSchemaAvailableInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PaymentHandlerResponseSchemaAvailableInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PaymentHandlerResponseSchemaAvailableInstrument$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentHandlerResponseSchemaAvailableInstrument; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentHandlerResponseSchemaAvailableInstrument; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentHandlerResponseSchemaAvailableInstrument;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentHandlerResponseSchemaAvailableInstrument;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3478,13 +3478,13 @@ public final class com/shopify/checkoutkit/PaymentIdentity { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PaymentIdentity$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PaymentIdentity$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PaymentIdentity$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentIdentity; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentIdentity; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentIdentity;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentIdentity;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3516,13 +3516,13 @@ public final class com/shopify/checkoutkit/PaymentInstrument { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PaymentInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PaymentInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PaymentInstrument$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentInstrument; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentInstrument; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentInstrument;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentInstrument;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3556,13 +3556,13 @@ public final class com/shopify/checkoutkit/PaymentSelectedPaymentInstrument { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PaymentSelectedPaymentInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PaymentSelectedPaymentInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PaymentSelectedPaymentInstrument$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentSelectedPaymentInstrument; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PaymentSelectedPaymentInstrument; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentSelectedPaymentInstrument;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PaymentSelectedPaymentInstrument;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3598,13 +3598,13 @@ public final class com/shopify/checkoutkit/PlatformFulfillmentConfig { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PlatformFulfillmentConfig$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PlatformFulfillmentConfig$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PlatformFulfillmentConfig$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PlatformFulfillmentConfig; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PlatformFulfillmentConfig; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PlatformFulfillmentConfig;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PlatformFulfillmentConfig;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3643,13 +3643,13 @@ public final class com/shopify/checkoutkit/PostalAddress { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PostalAddress$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PostalAddress$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PostalAddress$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PostalAddress; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PostalAddress; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PostalAddress;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PostalAddress;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3683,13 +3683,13 @@ public final class com/shopify/checkoutkit/PurpleSelectedPaymentInstrument { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PurpleSelectedPaymentInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PurpleSelectedPaymentInstrument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PurpleSelectedPaymentInstrument$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PurpleSelectedPaymentInstrument; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PurpleSelectedPaymentInstrument; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PurpleSelectedPaymentInstrument;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PurpleSelectedPaymentInstrument;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3723,13 +3723,13 @@ public final class com/shopify/checkoutkit/PurpleService { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/PurpleService$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/PurpleService$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/PurpleService$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PurpleService; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/PurpleService; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PurpleService;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/PurpleService;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3755,13 +3755,13 @@ public final class com/shopify/checkoutkit/RetailLocation { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/RetailLocation$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/RetailLocation$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/RetailLocation$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/RetailLocation; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/RetailLocation; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/RetailLocation;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/RetailLocation;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3795,13 +3795,13 @@ public final class com/shopify/checkoutkit/ServiceResponseSchema { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ServiceResponseSchema$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ServiceResponseSchema$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ServiceResponseSchema$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ServiceResponseSchema; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ServiceResponseSchema; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ServiceResponseSchema;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ServiceResponseSchema;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3857,13 +3857,13 @@ public final class com/shopify/checkoutkit/ShippingDestination { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/ShippingDestination$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/ShippingDestination$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/ShippingDestination$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ShippingDestination; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/ShippingDestination; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ShippingDestination;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/ShippingDestination;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3899,13 +3899,13 @@ public final class com/shopify/checkoutkit/Signals { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Signals$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Signals$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Signals$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Signals; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Signals; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Signals;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Signals;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3930,13 +3930,13 @@ public final class com/shopify/checkoutkit/SignalsClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/SignalsClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/SignalsClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/SignalsClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/SignalsClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/SignalsClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/SignalsClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/SignalsClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -3973,13 +3973,13 @@ public final class com/shopify/checkoutkit/TokenBinding { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/TokenBinding$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/TokenBinding$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/TokenBinding$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/TokenBinding; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/TokenBinding; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/TokenBinding;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/TokenBinding;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -4002,13 +4002,13 @@ public final class com/shopify/checkoutkit/TokenCredential { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/TokenCredential$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/TokenCredential$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/TokenCredential$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/TokenCredential; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/TokenCredential; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/TokenCredential;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/TokenCredential;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -4034,13 +4034,13 @@ public final class com/shopify/checkoutkit/Total { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/Total$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/Total$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/Total$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Total; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/Total; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Total;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/Total;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -4068,13 +4068,13 @@ public final class com/shopify/checkoutkit/TotalElement { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/TotalElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/TotalElement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/TotalElement$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/TotalElement; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/TotalElement; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/TotalElement;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/TotalElement;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -4097,13 +4097,13 @@ public final class com/shopify/checkoutkit/TotalLine { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/TotalLine$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/TotalLine$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/TotalLine$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/TotalLine; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/TotalLine; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/TotalLine;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/TotalLine;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -4126,13 +4126,13 @@ public final class com/shopify/checkoutkit/TotalLineClass { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/TotalLineClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/TotalLineClass$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/TotalLineClass$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/TotalLineClass; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/TotalLineClass; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/TotalLineClass;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/TotalLineClass;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -4205,13 +4205,13 @@ public final class com/shopify/checkoutkit/UCPCheckoutResponseSchema { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/UCPCheckoutResponseSchema$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/UCPCheckoutResponseSchema$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/UCPCheckoutResponseSchema$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/UCPCheckoutResponseSchema; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/UCPCheckoutResponseSchema; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/UCPCheckoutResponseSchema;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/UCPCheckoutResponseSchema;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -4255,13 +4255,13 @@ public final class com/shopify/checkoutkit/UCPOrderResponseSchema { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/UCPOrderResponseSchema$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/UCPOrderResponseSchema$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/UCPOrderResponseSchema$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/UCPOrderResponseSchema; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/UCPOrderResponseSchema; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/UCPOrderResponseSchema;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/UCPOrderResponseSchema;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -4295,13 +4295,13 @@ public final class com/shopify/checkoutkit/UCPOrderResponseSchemaService { public fun toString ()Ljava/lang/String; } -public final class com/shopify/checkoutkit/UCPOrderResponseSchemaService$$serializer : kotlinx/serialization/internal/GeneratedSerializer { +public final synthetic class com/shopify/checkoutkit/UCPOrderResponseSchemaService$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lcom/shopify/checkoutkit/UCPOrderResponseSchemaService$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/UCPOrderResponseSchemaService; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutkit/UCPOrderResponseSchemaService; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/UCPOrderResponseSchemaService;)V + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/shopify/checkoutkit/UCPOrderResponseSchemaService;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } diff --git a/platforms/android/lib/build.gradle b/platforms/android/lib/build.gradle index 8e799a56..4b31878b 100644 --- a/platforms/android/lib/build.gradle +++ b/platforms/android/lib/build.gradle @@ -15,6 +15,7 @@ def versionName = "4.0.0-alpha.1" ext { app_compat_version = '1.7.1' + kotlin_stdlib_version = '2.0.21' kotlin_serialization_version = '1.6.3' androidx_test_version = '1.7.0' @@ -89,10 +90,13 @@ android { tasks.withType(KotlinJvmCompile).configureEach { compilerOptions { jvmTarget.set(JvmTarget.JVM_1_8) - // Pin language/API version so bytecode stays consumable by Kotlin 1.9.20+ consumers - // even when the compiler later moves to 2.x. - apiVersion.set(KotlinVersion.KOTLIN_1_9) - languageVersion.set(KotlinVersion.KOTLIN_1_9) + // Pin language/API version so bytecode stays consumable by Kotlin 2.0+ consumers + // even though the compiler is on a newer 2.x. Kotlin 1.9 is deprecated by the 2.x + // compiler, so 2.0 is the lowest pin we can hold without taking deprecation warnings; + // keeping the compiler ahead of the pin leaves room to bump kotlinc without re-breaking + // consumers. + apiVersion.set(KotlinVersion.KOTLIN_2_0) + languageVersion.set(KotlinVersion.KOTLIN_2_0) if (!name.contains("Test")) { freeCompilerArgs.add("-Xexplicit-api=strict") } @@ -116,6 +120,10 @@ dependencies { androidTestImplementation "androidx.test:core-ktx:$androidx_test_version" androidTestImplementation "androidx.test.ext:junit-ktx:$androidx_junit_ext_version" + // Keep the published stdlib dependency aligned with the Kotlin API/language + // consumer floor, not the newer compiler used to build the AAR. + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_stdlib_version" + //Implementation implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:$kotlin_serialization_version" implementation "androidx.appcompat:appcompat:$app_compat_version" diff --git a/platforms/android/samples/MobileBuyIntegration/gradle.properties b/platforms/android/samples/MobileBuyIntegration/gradle.properties index 4e37dc5d..ce07ec41 100644 --- a/platforms/android/samples/MobileBuyIntegration/gradle.properties +++ b/platforms/android/samples/MobileBuyIntegration/gradle.properties @@ -2,12 +2,13 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 android.useAndroidX=true android.enableJettifier=true kotlin.code.style=official +kotlin.stdlib.default.dependency=false android.nonTransitiveRClass=true android.nonFinalResIds=false -# The sample composite includes the :lib project, which is pinned to Kotlin 1.9.23 -# for consumer compatibility. That pin requires matching the library's AGP 9 -# opt-outs so the shared build can apply the Kotlin plugin cleanly. Both -# opt-outs will be removed in AGP 10 — see /gradle.properties for full context. -# Revisit alongside the next major library release. +# The sample composite includes the :lib project, which uses the explicit +# `org.jetbrains.kotlin.android` plugin because the AGP 9 built-in Kotlin path +# isn't yet supported by our API-validation tooling (BCV). Match those AGP +# opt-outs here so the shared build applies the Kotlin plugin cleanly. See +# /gradle.properties for the full rationale and exit triggers. android.builtInKotlin=false android.newDsl=false