diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
index d203283f..21fa07b9 100644
--- a/.github/CONTRIBUTING.md
+++ b/.github/CONTRIBUTING.md
@@ -57,6 +57,18 @@ To check for lint issues without auto-correcting:
./gradlew detekt
```
+## Public API surface
+
+The library's public API is tracked via a committed baseline at `lib/api/lib.api`, managed by the [binary-compatibility-validator](https://github.com/Kotlin/binary-compatibility-validator) Gradle plugin. CI runs `./gradlew :lib:apiCheck` on every PR and fails if the compiled public API diverges from the baseline.
+
+If your change intentionally modifies public API (adds, removes, or changes any public class, method, or field):
+
+1. Run `dev api dump` (or `./gradlew :lib:apiDump`) to regenerate the baseline.
+2. Review the diff in `lib/api/lib.api` alongside your code changes.
+3. Commit the updated `.api` file in the same PR.
+
+If you did *not* intend to change public API and `apiCheck` is failing, the diff shows what your change inadvertently affected — treat it as a signal that something in your PR has consumer-visible impact.
+
## Releasing a new version
Open a pull request with the following changes:
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 7d913747..500dadc0 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -27,6 +27,9 @@ jobs:
- name: Run Tests
run: ./gradlew clean test --console=plain
+ - name: Check API Surface
+ run: ./gradlew :lib:apiCheck --console=plain
+
build:
runs-on: ubuntu-latest
diff --git a/README.md b/README.md
index ada917a5..f5c0d28c 100644
--- a/README.md
+++ b/README.md
@@ -42,7 +42,8 @@
## Requirements
- JDK 17+
-- Android SDK 23+
+- Android minSdk 23+
+- Android compileSdk 35+
- Chrome >= 80
## Getting Started
@@ -54,7 +55,7 @@ your project:
### Gradle
```groovy
-implementation "com.shopify:checkout-sheet-kit:3.5.4"
+implementation "com.shopify:checkout-sheet-kit:3.6.0"
```
### Maven
@@ -64,7 +65,7 @@ implementation "com.shopify:checkout-sheet-kit:3.5.4"
com.shopify
checkout-sheet-kit
- 3.5.4
+ 3.6.0
```
diff --git a/build.gradle b/build.gradle
index 7a7634a8..fcdef606 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,7 +1,8 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
- id 'com.android.library' version '8.12.2' apply false
+ 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 'io.gitlab.arturbosch.detekt' version '1.23.8' apply false
+ id 'org.jetbrains.kotlinx.binary-compatibility-validator' version '0.18.1'
}
diff --git a/dev.yml b/dev.yml
index a98ce7dd..3e920d17 100644
--- a/dev.yml
+++ b/dev.yml
@@ -39,6 +39,16 @@ commands:
desc: Automatically fix format and lint issues where possible
run: ./gradlew detekt --auto-correct
+ api:
+ desc: Validate or update the public API baseline (lib/api/lib.api)
+ subcommands:
+ check:
+ desc: Verify public API matches the committed baseline
+ run: ./gradlew :lib:apiCheck
+ dump:
+ desc: Regenerate the baseline after intentional public API changes
+ run: ./gradlew :lib:apiDump
+
apollo:
subcommands:
download_schema:
diff --git a/gradle.properties b/gradle.properties
index 7edc7334..38679863 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -22,3 +22,19 @@ kotlin.code.style=official
# 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.
+#
+# 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.
+#
+# 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.
+# -----------------------------------------------------------------------------
+# 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.
+android.newDsl=false
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index aaaabb3c..c61a118f 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.4-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/lib/api/lib.api b/lib/api/lib.api
new file mode 100644
index 00000000..ceb8fec6
--- /dev/null
+++ b/lib/api/lib.api
@@ -0,0 +1,2186 @@
+public final class com/shopify/checkoutsheetkit/BuildConfig {
+ public static final field BUILD_TYPE Ljava/lang/String;
+ public static final field DEBUG Z
+ public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String;
+ public static final field SDK_VERSION Ljava/lang/String;
+ public fun ()V
+}
+
+public abstract interface class com/shopify/checkoutsheetkit/CheckoutEventProcessor {
+ public abstract fun onCheckoutCanceled ()V
+ public abstract fun onCheckoutCompleted (Lcom/shopify/checkoutsheetkit/lifecycleevents/CheckoutCompletedEvent;)V
+ public abstract fun onCheckoutFailed (Lcom/shopify/checkoutsheetkit/CheckoutException;)V
+ public abstract fun onCheckoutLinkClicked (Landroid/net/Uri;)V
+ public abstract fun onGeolocationPermissionsHidePrompt ()V
+ public abstract fun onGeolocationPermissionsShowPrompt (Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V
+ public abstract fun onPermissionRequest (Landroid/webkit/PermissionRequest;)V
+ public abstract fun onShowFileChooser (Landroid/webkit/WebView;Landroid/webkit/ValueCallback;Landroid/webkit/WebChromeClient$FileChooserParams;)Z
+ public abstract fun onWebPixelEvent (Lcom/shopify/checkoutsheetkit/pixelevents/PixelEvent;)V
+}
+
+public abstract class com/shopify/checkoutsheetkit/CheckoutException : java/lang/Exception {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/CheckoutException$Companion;
+ public synthetic fun (ILjava/lang/String;Ljava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)V
+ public fun (Ljava/lang/String;Ljava/lang/String;Z)V
+ public final fun getErrorCode ()Ljava/lang/String;
+ public final fun getErrorDescription ()Ljava/lang/String;
+ public final fun isRecoverable ()Z
+ public static final synthetic fun write$Self (Lcom/shopify/checkoutsheetkit/CheckoutException;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
+}
+
+public final class com/shopify/checkoutsheetkit/CheckoutException$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/CheckoutExpiredException : com/shopify/checkoutsheetkit/CheckoutException {
+ public static final field CART_COMPLETED Ljava/lang/String;
+ public static final field CART_EXPIRED Ljava/lang/String;
+ public static final field Companion Lcom/shopify/checkoutsheetkit/CheckoutExpiredException$Companion;
+ public static final field INVALID_CART Ljava/lang/String;
+ public static final field UNKNOWN Ljava/lang/String;
+ public fun (Ljava/lang/String;Ljava/lang/String;Z)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public fun (Ljava/lang/String;Z)V
+ public fun (Z)V
+}
+
+public final class com/shopify/checkoutsheetkit/CheckoutExpiredException$Companion {
+}
+
+public abstract interface class com/shopify/checkoutsheetkit/CheckoutSheetKitDialog {
+ public abstract fun dismiss ()V
+}
+
+public final class com/shopify/checkoutsheetkit/CheckoutSheetKitException : com/shopify/checkoutsheetkit/CheckoutException {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/CheckoutSheetKitException$Companion;
+ public static final field ERROR_RECEIVING_MESSAGE_FROM_CHECKOUT Ljava/lang/String;
+ public static final field ERROR_SENDING_MESSAGE_TO_CHECKOUT Ljava/lang/String;
+ public static final field RENDER_PROCESS_GONE Ljava/lang/String;
+ public static final field UNKNOWN Ljava/lang/String;
+ public fun (Ljava/lang/String;Ljava/lang/String;Z)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
+}
+
+public final class com/shopify/checkoutsheetkit/CheckoutSheetKitException$Companion {
+}
+
+public class com/shopify/checkoutsheetkit/CheckoutUnavailableException : com/shopify/checkoutsheetkit/CheckoutException {
+ public static final field CLIENT_ERROR Ljava/lang/String;
+ public static final field Companion Lcom/shopify/checkoutsheetkit/CheckoutUnavailableException$Companion;
+ public static final field HTTP_ERROR Ljava/lang/String;
+ public static final field UNKNOWN Ljava/lang/String;
+ public fun (Ljava/lang/String;Ljava/lang/String;Z)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public fun (Ljava/lang/String;Z)V
+ public fun (Z)V
+}
+
+public final class com/shopify/checkoutsheetkit/CheckoutUnavailableException$Companion {
+}
+
+public final class com/shopify/checkoutsheetkit/ClientException : com/shopify/checkoutsheetkit/CheckoutUnavailableException {
+ public fun (Ljava/lang/String;Z)V
+ public synthetic fun (Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public fun (Z)V
+}
+
+public abstract class com/shopify/checkoutsheetkit/Color {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/Color$Companion;
+ public synthetic fun (ILkotlinx/serialization/internal/SerializationConstructorMarker;)V
+ public final fun getValue (Landroid/content/Context;)I
+ public static final synthetic fun write$Self (Lcom/shopify/checkoutsheetkit/Color;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
+}
+
+public final class com/shopify/checkoutsheetkit/Color$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/Color$ResourceId : com/shopify/checkoutsheetkit/Color {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/Color$ResourceId$Companion;
+ public fun (I)V
+ public final fun component1 ()I
+ public final fun copy (I)Lcom/shopify/checkoutsheetkit/Color$ResourceId;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/Color$ResourceId;IILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/Color$ResourceId;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getId ()I
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/Color$ResourceId$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/Color$ResourceId$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/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/checkoutsheetkit/Color$ResourceId;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/Color$ResourceId$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/Color$SRGB : com/shopify/checkoutsheetkit/Color {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/Color$SRGB$Companion;
+ public fun (I)V
+ public final fun component1 ()I
+ public final fun copy (I)Lcom/shopify/checkoutsheetkit/Color$SRGB;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/Color$SRGB;IILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/Color$SRGB;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getSRGB ()I
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/Color$SRGB$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/Color$SRGB$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/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/checkoutsheetkit/Color$SRGB;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/Color$SRGB$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public abstract class com/shopify/checkoutsheetkit/ColorScheme {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/ColorScheme$Companion;
+ public synthetic fun (ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
+ public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun customize (Lkotlin/jvm/functions/Function1;)Lcom/shopify/checkoutsheetkit/ColorScheme;
+ public final fun customize (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lcom/shopify/checkoutsheetkit/ColorScheme;
+ public final fun getId ()Ljava/lang/String;
+ public static final synthetic fun write$Self (Lcom/shopify/checkoutsheetkit/ColorScheme;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Automatic : com/shopify/checkoutsheetkit/ColorScheme {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/ColorScheme$Automatic$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/Colors;Lcom/shopify/checkoutsheetkit/Colors;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/Colors;Lcom/shopify/checkoutsheetkit/Colors;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/Colors;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/Colors;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/Colors;Lcom/shopify/checkoutsheetkit/Colors;)Lcom/shopify/checkoutsheetkit/ColorScheme$Automatic;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/ColorScheme$Automatic;Lcom/shopify/checkoutsheetkit/Colors;Lcom/shopify/checkoutsheetkit/Colors;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/ColorScheme$Automatic;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getDarkColors ()Lcom/shopify/checkoutsheetkit/Colors;
+ public final fun getLightColors ()Lcom/shopify/checkoutsheetkit/Colors;
+ public fun hashCode ()I
+ public final fun setDarkColors (Lcom/shopify/checkoutsheetkit/Colors;)V
+ public final fun setLightColors (Lcom/shopify/checkoutsheetkit/Colors;)V
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Automatic$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/ColorScheme$Automatic$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/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/checkoutsheetkit/ColorScheme$Automatic;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Automatic$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Dark : com/shopify/checkoutsheetkit/ColorScheme {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/ColorScheme$Dark$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/Colors;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/Colors;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/Colors;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/Colors;)Lcom/shopify/checkoutsheetkit/ColorScheme$Dark;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/ColorScheme$Dark;Lcom/shopify/checkoutsheetkit/Colors;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/ColorScheme$Dark;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getColors ()Lcom/shopify/checkoutsheetkit/Colors;
+ public fun hashCode ()I
+ public final fun setColors (Lcom/shopify/checkoutsheetkit/Colors;)V
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Dark$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/ColorScheme$Dark$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/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/checkoutsheetkit/ColorScheme$Dark;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Dark$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Light : com/shopify/checkoutsheetkit/ColorScheme {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/ColorScheme$Light$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/Colors;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/Colors;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/Colors;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/Colors;)Lcom/shopify/checkoutsheetkit/ColorScheme$Light;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/ColorScheme$Light;Lcom/shopify/checkoutsheetkit/Colors;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/ColorScheme$Light;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getColors ()Lcom/shopify/checkoutsheetkit/Colors;
+ public fun hashCode ()I
+ public final fun setColors (Lcom/shopify/checkoutsheetkit/Colors;)V
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Light$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/ColorScheme$Light$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/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/checkoutsheetkit/ColorScheme$Light;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Light$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Web : com/shopify/checkoutsheetkit/ColorScheme {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/ColorScheme$Web$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/Colors;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/Colors;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/Colors;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/Colors;)Lcom/shopify/checkoutsheetkit/ColorScheme$Web;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/ColorScheme$Web;Lcom/shopify/checkoutsheetkit/Colors;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/ColorScheme$Web;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getColors ()Lcom/shopify/checkoutsheetkit/Colors;
+ public fun hashCode ()I
+ public final fun setColors (Lcom/shopify/checkoutsheetkit/Colors;)V
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Web$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/ColorScheme$Web$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/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/checkoutsheetkit/ColorScheme$Web;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorScheme$Web$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/Colors {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/Colors$Companion;
+ public fun (Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/DrawableResource;Lcom/shopify/checkoutsheetkit/Color;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/DrawableResource;Lcom/shopify/checkoutsheetkit/Color;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun component3 ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun component4 ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun component5 ()Lcom/shopify/checkoutsheetkit/DrawableResource;
+ public final fun component6 ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/DrawableResource;Lcom/shopify/checkoutsheetkit/Color;)Lcom/shopify/checkoutsheetkit/Colors;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/Colors;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/Color;Lcom/shopify/checkoutsheetkit/DrawableResource;Lcom/shopify/checkoutsheetkit/Color;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/Colors;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getCloseIcon ()Lcom/shopify/checkoutsheetkit/DrawableResource;
+ public final fun getCloseIconTint ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun getHeaderBackground ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun getHeaderFont ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun getProgressIndicator ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun getWebViewBackground ()Lcom/shopify/checkoutsheetkit/Color;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/Colors$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/Colors$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/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/checkoutsheetkit/Colors;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/Colors$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/ColorsBuilder {
+ public final fun getCloseIcon ()Lcom/shopify/checkoutsheetkit/DrawableResource;
+ public final fun getCloseIconTint ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun getHeaderBackground ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun getHeaderFont ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun getProgressIndicator ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun getWebViewBackground ()Lcom/shopify/checkoutsheetkit/Color;
+ public final fun setCloseIcon (Lcom/shopify/checkoutsheetkit/DrawableResource;)V
+ public final fun setCloseIconTint (Lcom/shopify/checkoutsheetkit/Color;)V
+ public final fun setHeaderBackground (Lcom/shopify/checkoutsheetkit/Color;)V
+ public final fun setHeaderFont (Lcom/shopify/checkoutsheetkit/Color;)V
+ public final fun setProgressIndicator (Lcom/shopify/checkoutsheetkit/Color;)V
+ public final fun setWebViewBackground (Lcom/shopify/checkoutsheetkit/Color;)V
+ public final fun withCloseIcon (Lcom/shopify/checkoutsheetkit/DrawableResource;)Lcom/shopify/checkoutsheetkit/ColorsBuilder;
+ public final fun withCloseIconTint (Lcom/shopify/checkoutsheetkit/Color;)Lcom/shopify/checkoutsheetkit/ColorsBuilder;
+ public final fun withHeaderBackground (Lcom/shopify/checkoutsheetkit/Color;)Lcom/shopify/checkoutsheetkit/ColorsBuilder;
+ public final fun withHeaderFont (Lcom/shopify/checkoutsheetkit/Color;)Lcom/shopify/checkoutsheetkit/ColorsBuilder;
+ public final fun withProgressIndicator (Lcom/shopify/checkoutsheetkit/Color;)Lcom/shopify/checkoutsheetkit/ColorsBuilder;
+ public final fun withWebViewBackground (Lcom/shopify/checkoutsheetkit/Color;)Lcom/shopify/checkoutsheetkit/ColorsBuilder;
+}
+
+public final class com/shopify/checkoutsheetkit/Configuration {
+ public fun ()V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/ColorScheme;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/Preloading;
+ public final fun component3 ()Lcom/shopify/checkoutsheetkit/ErrorRecovery;
+ public final fun component4 ()Lcom/shopify/checkoutsheetkit/Platform;
+ public final fun component5 ()Lcom/shopify/checkoutsheetkit/LogLevel;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/ColorScheme;Lcom/shopify/checkoutsheetkit/Preloading;Lcom/shopify/checkoutsheetkit/ErrorRecovery;Lcom/shopify/checkoutsheetkit/Platform;Lcom/shopify/checkoutsheetkit/LogLevel;)Lcom/shopify/checkoutsheetkit/Configuration;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/Configuration;Lcom/shopify/checkoutsheetkit/ColorScheme;Lcom/shopify/checkoutsheetkit/Preloading;Lcom/shopify/checkoutsheetkit/ErrorRecovery;Lcom/shopify/checkoutsheetkit/Platform;Lcom/shopify/checkoutsheetkit/LogLevel;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/Configuration;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getColorScheme ()Lcom/shopify/checkoutsheetkit/ColorScheme;
+ public final fun getErrorRecovery ()Lcom/shopify/checkoutsheetkit/ErrorRecovery;
+ public final fun getLogLevel ()Lcom/shopify/checkoutsheetkit/LogLevel;
+ public final fun getPlatform ()Lcom/shopify/checkoutsheetkit/Platform;
+ public final fun getPreloading ()Lcom/shopify/checkoutsheetkit/Preloading;
+ public fun hashCode ()I
+ public final fun setColorScheme (Lcom/shopify/checkoutsheetkit/ColorScheme;)V
+ public final fun setErrorRecovery (Lcom/shopify/checkoutsheetkit/ErrorRecovery;)V
+ public final fun setLogLevel (Lcom/shopify/checkoutsheetkit/LogLevel;)V
+ public final fun setPlatform (Lcom/shopify/checkoutsheetkit/Platform;)V
+ public final fun setPreloading (Lcom/shopify/checkoutsheetkit/Preloading;)V
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/ConfigurationException : com/shopify/checkoutsheetkit/CheckoutException {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/ConfigurationException$Companion;
+ public static final field STOREFRONT_PASSWORD_REQUIRED Ljava/lang/String;
+ public static final field UNKNOWN Ljava/lang/String;
+ public fun (Ljava/lang/String;Ljava/lang/String;Z)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public fun (Ljava/lang/String;Z)V
+ public fun (Z)V
+}
+
+public final class com/shopify/checkoutsheetkit/ConfigurationException$Companion {
+}
+
+public abstract interface class com/shopify/checkoutsheetkit/ConfigurationUpdater {
+ public abstract fun configure (Lcom/shopify/checkoutsheetkit/Configuration;)V
+}
+
+public abstract class com/shopify/checkoutsheetkit/DefaultCheckoutEventProcessor : com/shopify/checkoutsheetkit/CheckoutEventProcessor {
+ public fun (Landroid/content/Context;)V
+ public fun (Landroid/content/Context;Lcom/shopify/checkoutsheetkit/LogWrapper;)V
+ public synthetic fun (Landroid/content/Context;Lcom/shopify/checkoutsheetkit/LogWrapper;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public fun onCheckoutLinkClicked (Landroid/net/Uri;)V
+ public fun onGeolocationPermissionsHidePrompt ()V
+ public fun onGeolocationPermissionsShowPrompt (Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V
+ public fun onPermissionRequest (Landroid/webkit/PermissionRequest;)V
+ public fun onShowFileChooser (Landroid/webkit/WebView;Landroid/webkit/ValueCallback;Landroid/webkit/WebChromeClient$FileChooserParams;)Z
+ public fun onWebPixelEvent (Lcom/shopify/checkoutsheetkit/pixelevents/PixelEvent;)V
+}
+
+public final class com/shopify/checkoutsheetkit/DrawableResource {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/DrawableResource$Companion;
+ public fun (I)V
+ public final fun component1 ()I
+ public final fun copy (I)Lcom/shopify/checkoutsheetkit/DrawableResource;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/DrawableResource;IILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/DrawableResource;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getId ()I
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/DrawableResource$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/DrawableResource$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/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/checkoutsheetkit/DrawableResource;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/DrawableResource$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public abstract interface class com/shopify/checkoutsheetkit/ErrorRecovery {
+ public abstract fun preRecoveryActions (Lcom/shopify/checkoutsheetkit/CheckoutException;Ljava/lang/String;)V
+ public abstract fun shouldRecoverFromError (Lcom/shopify/checkoutsheetkit/CheckoutException;)Z
+}
+
+public final class com/shopify/checkoutsheetkit/ErrorRecovery$DefaultImpls {
+ public static fun preRecoveryActions (Lcom/shopify/checkoutsheetkit/ErrorRecovery;Lcom/shopify/checkoutsheetkit/CheckoutException;Ljava/lang/String;)V
+ public static fun shouldRecoverFromError (Lcom/shopify/checkoutsheetkit/ErrorRecovery;Lcom/shopify/checkoutsheetkit/CheckoutException;)Z
+}
+
+public final class com/shopify/checkoutsheetkit/HttpException : com/shopify/checkoutsheetkit/CheckoutUnavailableException {
+ public fun (IZ)V
+ public fun (Ljava/lang/String;IZ)V
+ public synthetic fun (Ljava/lang/String;IZILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun getStatusCode ()I
+}
+
+public final class com/shopify/checkoutsheetkit/LogLevel : java/lang/Enum {
+ public static final field DEBUG Lcom/shopify/checkoutsheetkit/LogLevel;
+ public static final field ERROR Lcom/shopify/checkoutsheetkit/LogLevel;
+ public static final field WARN Lcom/shopify/checkoutsheetkit/LogLevel;
+ public static fun getEntries ()Lkotlin/enums/EnumEntries;
+ public static fun valueOf (Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/LogLevel;
+ public static fun values ()[Lcom/shopify/checkoutsheetkit/LogLevel;
+}
+
+public final class com/shopify/checkoutsheetkit/LogWrapper {
+ public fun ()V
+ public final fun d (Ljava/lang/String;Ljava/lang/String;)V
+ public final fun e (Ljava/lang/String;Ljava/lang/String;)V
+ public final fun e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ public final fun w (Ljava/lang/String;Ljava/lang/String;)V
+}
+
+public final class com/shopify/checkoutsheetkit/Platform : java/lang/Enum {
+ public static final field REACT_NATIVE Lcom/shopify/checkoutsheetkit/Platform;
+ public final fun getDisplayName ()Ljava/lang/String;
+ public static fun getEntries ()Lkotlin/enums/EnumEntries;
+ public static fun valueOf (Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/Platform;
+ public static fun values ()[Lcom/shopify/checkoutsheetkit/Platform;
+}
+
+public final class com/shopify/checkoutsheetkit/Preloading {
+ public fun ()V
+ public fun (Z)V
+ public synthetic fun (ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Z
+ public final fun copy (Z)Lcom/shopify/checkoutsheetkit/Preloading;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/Preloading;ZILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/Preloading;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getEnabled ()Z
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/ShopifyCheckoutSheetKit {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/ShopifyCheckoutSheetKit;
+ public static final field version Ljava/lang/String;
+ public static final fun configure (Lcom/shopify/checkoutsheetkit/ConfigurationUpdater;)V
+ public static final fun getConfiguration ()Lcom/shopify/checkoutsheetkit/Configuration;
+ public static final fun invalidate ()V
+ public static final fun preload (Ljava/lang/String;Landroidx/activity/ComponentActivity;)V
+ public static final fun present (Ljava/lang/String;Landroidx/activity/ComponentActivity;Lcom/shopify/checkoutsheetkit/DefaultCheckoutEventProcessor;)Lcom/shopify/checkoutsheetkit/CheckoutSheetKitDialog;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/Address {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/lifecycleevents/Address$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component10 ()Ljava/lang/String;
+ public final fun component11 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Ljava/lang/String;
+ public final fun component5 ()Ljava/lang/String;
+ public final fun component6 ()Ljava/lang/String;
+ public final fun component7 ()Ljava/lang/String;
+ public final fun component8 ()Ljava/lang/String;
+ public final fun component9 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getAddress1 ()Ljava/lang/String;
+ public final fun getAddress2 ()Ljava/lang/String;
+ public final fun getCity ()Ljava/lang/String;
+ public final fun getCountryCode ()Ljava/lang/String;
+ public final fun getFirstName ()Ljava/lang/String;
+ public final fun getLastName ()Ljava/lang/String;
+ public final fun getName ()Ljava/lang/String;
+ public final fun getPhone ()Ljava/lang/String;
+ public final fun getPostalCode ()Ljava/lang/String;
+ public final fun getReferenceId ()Ljava/lang/String;
+ public final fun getZoneCode ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/Address$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/lifecycleevents/Address$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;
+ 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/checkoutsheetkit/lifecycleevents/Address;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/Address$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/CartInfo {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/lifecycleevents/CartInfo$Companion;
+ public fun (Ljava/util/List;Lcom/shopify/checkoutsheetkit/lifecycleevents/Price;Ljava/lang/String;)V
+ public final fun component1 ()Ljava/util/List;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/lifecycleevents/Price;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun copy (Ljava/util/List;Lcom/shopify/checkoutsheetkit/lifecycleevents/Price;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/lifecycleevents/CartInfo;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/lifecycleevents/CartInfo;Ljava/util/List;Lcom/shopify/checkoutsheetkit/lifecycleevents/Price;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/lifecycleevents/CartInfo;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getLines ()Ljava/util/List;
+ public final fun getPrice ()Lcom/shopify/checkoutsheetkit/lifecycleevents/Price;
+ public final fun getToken ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/CartInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/lifecycleevents/CartInfo$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/lifecycleevents/CartInfo;
+ 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/checkoutsheetkit/lifecycleevents/CartInfo;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/CartInfo$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/CartLine {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLine$Companion;
+ public fun (Ljava/util/List;Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLineImage;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;ILjava/lang/String;)V
+ public synthetic fun (Ljava/util/List;Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLineImage;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/util/List;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLineImage;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component5 ()Ljava/lang/String;
+ public final fun component6 ()I
+ public final fun component7 ()Ljava/lang/String;
+ public final fun copy (Ljava/util/List;Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLineImage;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;ILjava/lang/String;)Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLine;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLine;Ljava/util/List;Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLineImage;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLine;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getDiscounts ()Ljava/util/List;
+ public final fun getImage ()Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLineImage;
+ public final fun getMerchandiseId ()Ljava/lang/String;
+ public final fun getPrice ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getProductId ()Ljava/lang/String;
+ public final fun getQuantity ()I
+ public final fun getTitle ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/CartLine$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLine$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLine;
+ 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/checkoutsheetkit/lifecycleevents/CartLine;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/CartLine$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/CartLineImage {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLineImage$Companion;
+ public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLineImage;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLineImage;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLineImage;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getAltText ()Ljava/lang/String;
+ public final fun getLg ()Ljava/lang/String;
+ public final fun getMd ()Ljava/lang/String;
+ public final fun getSm ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/CartLineImage$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLineImage$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/lifecycleevents/CartLineImage;
+ 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/checkoutsheetkit/lifecycleevents/CartLineImage;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/CartLineImage$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/CheckoutCompletedEvent {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/lifecycleevents/CheckoutCompletedEvent$Companion;
+ public fun (Lcom/shopify/checkoutsheetkit/lifecycleevents/OrderDetails;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/lifecycleevents/OrderDetails;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/lifecycleevents/OrderDetails;)Lcom/shopify/checkoutsheetkit/lifecycleevents/CheckoutCompletedEvent;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/lifecycleevents/CheckoutCompletedEvent;Lcom/shopify/checkoutsheetkit/lifecycleevents/OrderDetails;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/lifecycleevents/CheckoutCompletedEvent;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getOrderDetails ()Lcom/shopify/checkoutsheetkit/lifecycleevents/OrderDetails;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/CheckoutCompletedEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/lifecycleevents/CheckoutCompletedEvent$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/lifecycleevents/CheckoutCompletedEvent;
+ 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/checkoutsheetkit/lifecycleevents/CheckoutCompletedEvent;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/CheckoutCompletedEvent$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getAdditionalInfo ()Ljava/lang/String;
+ public final fun getLocation ()Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;
+ public final fun getName ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails;
+ 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/checkoutsheetkit/lifecycleevents/DeliveryDetails;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/DeliveryInfo {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryInfo$Companion;
+ public fun (Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails;Ljava/lang/String;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryInfo;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryInfo;Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryInfo;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getDetails ()Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryDetails;
+ public final fun getMethod ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/DeliveryInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryInfo$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/lifecycleevents/DeliveryInfo;
+ 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/checkoutsheetkit/lifecycleevents/DeliveryInfo;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/DeliveryInfo$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/Discount {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/lifecycleevents/Discount$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/String;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Ljava/lang/Double;
+ public final fun component5 ()Ljava/lang/String;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/lifecycleevents/Discount;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/lifecycleevents/Discount;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/lifecycleevents/Discount;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getAmount ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getApplicationType ()Ljava/lang/String;
+ public final fun getTitle ()Ljava/lang/String;
+ public final fun getValue ()Ljava/lang/Double;
+ public final fun getValueType ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/Discount$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/lifecycleevents/Discount$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/lifecycleevents/Discount;
+ 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/checkoutsheetkit/lifecycleevents/Discount;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/Discount$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/OrderDetails {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/lifecycleevents/OrderDetails$Companion;
+ public fun (Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;Lcom/shopify/checkoutsheetkit/lifecycleevents/CartInfo;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;Lcom/shopify/checkoutsheetkit/lifecycleevents/CartInfo;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/lifecycleevents/CartInfo;
+ public final fun component3 ()Ljava/util/List;
+ public final fun component4 ()Ljava/lang/String;
+ public final fun component5 ()Ljava/lang/String;
+ public final fun component6 ()Ljava/util/List;
+ public final fun component7 ()Ljava/lang/String;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;Lcom/shopify/checkoutsheetkit/lifecycleevents/CartInfo;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/lifecycleevents/OrderDetails;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/lifecycleevents/OrderDetails;Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;Lcom/shopify/checkoutsheetkit/lifecycleevents/CartInfo;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/lifecycleevents/OrderDetails;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getBillingAddress ()Lcom/shopify/checkoutsheetkit/lifecycleevents/Address;
+ public final fun getCart ()Lcom/shopify/checkoutsheetkit/lifecycleevents/CartInfo;
+ public final fun getDeliveries ()Ljava/util/List;
+ public final fun getEmail ()Ljava/lang/String;
+ public final fun getId ()Ljava/lang/String;
+ public final fun getPaymentMethods ()Ljava/util/List;
+ public final fun getPhone ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/OrderDetails$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/lifecycleevents/OrderDetails$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/lifecycleevents/OrderDetails;
+ 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/checkoutsheetkit/lifecycleevents/OrderDetails;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/OrderDetails$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/PaymentMethod {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/lifecycleevents/PaymentMethod$Companion;
+ public fun (Ljava/util/Map;Ljava/lang/String;)V
+ public synthetic fun (Ljava/util/Map;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/util/Map;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun copy (Ljava/util/Map;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/lifecycleevents/PaymentMethod;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/lifecycleevents/PaymentMethod;Ljava/util/Map;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/lifecycleevents/PaymentMethod;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getDetails ()Ljava/util/Map;
+ public final fun getType ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/PaymentMethod$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/lifecycleevents/PaymentMethod$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/lifecycleevents/PaymentMethod;
+ 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/checkoutsheetkit/lifecycleevents/PaymentMethod;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/PaymentMethod$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/Price {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/lifecycleevents/Price$Companion;
+ public fun ()V
+ public fun (Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;)V
+ public synthetic fun (Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/util/List;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component3 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component4 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component5 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun copy (Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;)Lcom/shopify/checkoutsheetkit/lifecycleevents/Price;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/lifecycleevents/Price;Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/lifecycleevents/Price;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getDiscounts ()Ljava/util/List;
+ public final fun getShipping ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getSubtotal ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getTaxes ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getTotal ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/Price$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/lifecycleevents/Price$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/lifecycleevents/Price;
+ 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/checkoutsheetkit/lifecycleevents/Price;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/lifecycleevents/Price$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Attribute {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Attribute$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/Attribute;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Attribute;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Attribute;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getKey ()Ljava/lang/String;
+ public final fun getValue ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Attribute$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Attribute$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Attribute;
+ 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/checkoutsheetkit/pixelevents/Attribute;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Attribute$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Checkout {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Checkout$Companion;
+ public fun ()V
+ public fun (Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Delivery;Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/Localization;Lcom/shopify/checkoutsheetkit/pixelevents/Order;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;Lcom/shopify/checkoutsheetkit/pixelevents/ShippingRate;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/util/List;)V
+ public synthetic fun (Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Delivery;Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/Localization;Lcom/shopify/checkoutsheetkit/pixelevents/Order;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;Lcom/shopify/checkoutsheetkit/pixelevents/ShippingRate;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/util/List;
+ public final fun component10 ()Ljava/util/List;
+ public final fun component11 ()Lcom/shopify/checkoutsheetkit/pixelevents/Localization;
+ public final fun component12 ()Lcom/shopify/checkoutsheetkit/pixelevents/Order;
+ public final fun component13 ()Ljava/lang/String;
+ public final fun component14 ()Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;
+ public final fun component15 ()Lcom/shopify/checkoutsheetkit/pixelevents/ShippingRate;
+ public final fun component16 ()Ljava/lang/String;
+ public final fun component17 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component18 ()Ljava/lang/String;
+ public final fun component19 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;
+ public final fun component20 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component21 ()Ljava/util/List;
+ public final fun component3 ()Ljava/lang/Boolean;
+ public final fun component4 ()Ljava/lang/Boolean;
+ public final fun component5 ()Ljava/lang/String;
+ public final fun component6 ()Lcom/shopify/checkoutsheetkit/pixelevents/Delivery;
+ public final fun component7 ()Ljava/util/List;
+ public final fun component8 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component9 ()Ljava/lang/String;
+ public final fun copy (Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Delivery;Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/Localization;Lcom/shopify/checkoutsheetkit/pixelevents/Order;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;Lcom/shopify/checkoutsheetkit/pixelevents/ShippingRate;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/util/List;)Lcom/shopify/checkoutsheetkit/pixelevents/Checkout;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Checkout;Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Delivery;Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/Localization;Lcom/shopify/checkoutsheetkit/pixelevents/Order;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;Lcom/shopify/checkoutsheetkit/pixelevents/ShippingRate;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/util/List;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Checkout;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getAttributes ()Ljava/util/List;
+ public final fun getBillingAddress ()Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;
+ public final fun getBuyerAcceptsEmailMarketing ()Ljava/lang/Boolean;
+ public final fun getBuyerAcceptsSmsMarketing ()Ljava/lang/Boolean;
+ public final fun getCurrencyCode ()Ljava/lang/String;
+ public final fun getDelivery ()Lcom/shopify/checkoutsheetkit/pixelevents/Delivery;
+ public final fun getDiscountApplications ()Ljava/util/List;
+ public final fun getDiscountsAmount ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getEmail ()Ljava/lang/String;
+ public final fun getLineItems ()Ljava/util/List;
+ public final fun getLocalization ()Lcom/shopify/checkoutsheetkit/pixelevents/Localization;
+ public final fun getOrder ()Lcom/shopify/checkoutsheetkit/pixelevents/Order;
+ public final fun getPhone ()Ljava/lang/String;
+ public final fun getShippingAddress ()Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;
+ public final fun getShippingLine ()Lcom/shopify/checkoutsheetkit/pixelevents/ShippingRate;
+ public final fun getSmsMarketingPhone ()Ljava/lang/String;
+ public final fun getSubtotalPrice ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getToken ()Ljava/lang/String;
+ public final fun getTotalPrice ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getTotalTax ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getTransactions ()Ljava/util/List;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Checkout$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Checkout$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/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/checkoutsheetkit/pixelevents/Checkout;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Checkout$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/CheckoutLineItem {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/CheckoutLineItem$Companion;
+ public fun ()V
+ public fun (Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/ProductVariant;)V
+ public synthetic fun (Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/ProductVariant;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/util/List;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Ljava/util/List;
+ public final fun component5 ()Ljava/lang/Double;
+ public final fun component6 ()Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation;
+ public final fun component7 ()Ljava/lang/String;
+ public final fun component8 ()Lcom/shopify/checkoutsheetkit/pixelevents/ProductVariant;
+ public final fun copy (Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/ProductVariant;)Lcom/shopify/checkoutsheetkit/pixelevents/CheckoutLineItem;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/CheckoutLineItem;Ljava/util/List;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/util/List;Ljava/lang/Double;Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/ProductVariant;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/CheckoutLineItem;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getDiscountAllocations ()Ljava/util/List;
+ public final fun getFinalLinePrice ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getId ()Ljava/lang/String;
+ public final fun getProperties ()Ljava/util/List;
+ public final fun getQuantity ()Ljava/lang/Double;
+ public final fun getSellingPlanAllocation ()Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation;
+ public final fun getTitle ()Ljava/lang/String;
+ public final fun getVariant ()Lcom/shopify/checkoutsheetkit/pixelevents/ProductVariant;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/CheckoutLineItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/CheckoutLineItem$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/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/checkoutsheetkit/pixelevents/CheckoutLineItem;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/CheckoutLineItem$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Context {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Context$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/pixelevents/Document;Lcom/shopify/checkoutsheetkit/pixelevents/Navigator;Lcom/shopify/checkoutsheetkit/pixelevents/Window;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/pixelevents/Document;Lcom/shopify/checkoutsheetkit/pixelevents/Navigator;Lcom/shopify/checkoutsheetkit/pixelevents/Window;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/pixelevents/Document;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/pixelevents/Navigator;
+ public final fun component3 ()Lcom/shopify/checkoutsheetkit/pixelevents/Window;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/pixelevents/Document;Lcom/shopify/checkoutsheetkit/pixelevents/Navigator;Lcom/shopify/checkoutsheetkit/pixelevents/Window;)Lcom/shopify/checkoutsheetkit/pixelevents/Context;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Context;Lcom/shopify/checkoutsheetkit/pixelevents/Document;Lcom/shopify/checkoutsheetkit/pixelevents/Navigator;Lcom/shopify/checkoutsheetkit/pixelevents/Window;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Context;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getDocument ()Lcom/shopify/checkoutsheetkit/pixelevents/Document;
+ public final fun getNavigator ()Lcom/shopify/checkoutsheetkit/pixelevents/Navigator;
+ public final fun getWindow ()Lcom/shopify/checkoutsheetkit/pixelevents/Window;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Context$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Context$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/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/checkoutsheetkit/pixelevents/Context;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Context$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Country {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Country$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/Country;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Country;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Country;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getIsoCode ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Country$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Country$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Country;
+ 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/checkoutsheetkit/pixelevents/Country;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Country$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/CustomPixelEvent : com/shopify/checkoutsheetkit/pixelevents/PixelEvent {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/CustomPixelEvent$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/EventType;Lcom/shopify/checkoutsheetkit/pixelevents/Context;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/EventType;Lcom/shopify/checkoutsheetkit/pixelevents/Context;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Lcom/shopify/checkoutsheetkit/pixelevents/EventType;
+ public final fun component5 ()Lcom/shopify/checkoutsheetkit/pixelevents/Context;
+ public final fun component6 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/EventType;Lcom/shopify/checkoutsheetkit/pixelevents/Context;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/CustomPixelEvent;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/CustomPixelEvent;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/EventType;Lcom/shopify/checkoutsheetkit/pixelevents/Context;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/CustomPixelEvent;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getContext ()Lcom/shopify/checkoutsheetkit/pixelevents/Context;
+ public final fun getCustomData ()Ljava/lang/String;
+ public fun getId ()Ljava/lang/String;
+ public fun getName ()Ljava/lang/String;
+ public fun getTimestamp ()Ljava/lang/String;
+ public fun getType ()Lcom/shopify/checkoutsheetkit/pixelevents/EventType;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/CustomPixelEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/CustomPixelEvent$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/CustomPixelEvent;
+ 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/checkoutsheetkit/pixelevents/CustomPixelEvent;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/CustomPixelEvent$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Customer {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Customer$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Ljava/lang/String;
+ public final fun component5 ()Ljava/lang/Double;
+ public final fun component6 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/Customer;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Customer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Customer;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getEmail ()Ljava/lang/String;
+ public final fun getFirstName ()Ljava/lang/String;
+ public final fun getId ()Ljava/lang/String;
+ public final fun getLastName ()Ljava/lang/String;
+ public final fun getOrdersCount ()Ljava/lang/Double;
+ public final fun getPhone ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Customer$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Customer$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Customer;
+ 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/checkoutsheetkit/pixelevents/Customer;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Customer$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Delivery {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Delivery$Companion;
+ public fun ()V
+ public fun (Ljava/util/List;)V
+ public synthetic fun (Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/util/List;
+ public final fun copy (Ljava/util/List;)Lcom/shopify/checkoutsheetkit/pixelevents/Delivery;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Delivery;Ljava/util/List;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Delivery;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getSelectedDeliveryOptions ()Ljava/util/List;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Delivery$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Delivery$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Delivery;
+ 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/checkoutsheetkit/pixelevents/Delivery;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Delivery$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/DeliveryOption {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/DeliveryOption$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Ljava/lang/String;
+ public final fun component5 ()Ljava/lang/String;
+ public final fun component6 ()Ljava/lang/String;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/DeliveryOption;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/DeliveryOption;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/DeliveryOption;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getCost ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getCostAfterDiscounts ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getDescription ()Ljava/lang/String;
+ public final fun getHandle ()Ljava/lang/String;
+ public final fun getTitle ()Ljava/lang/String;
+ public final fun getType ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/DeliveryOption$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/DeliveryOption$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/DeliveryOption;
+ 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/checkoutsheetkit/pixelevents/DeliveryOption;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/DeliveryOption$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/DiscountAllocation {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/DiscountAllocation$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/DiscountApplication;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/DiscountApplication;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/pixelevents/DiscountApplication;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/DiscountApplication;)Lcom/shopify/checkoutsheetkit/pixelevents/DiscountAllocation;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/DiscountAllocation;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/DiscountApplication;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/DiscountAllocation;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getAmount ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getDiscountApplication ()Lcom/shopify/checkoutsheetkit/pixelevents/DiscountApplication;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/DiscountAllocation$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/DiscountAllocation$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/DiscountAllocation;
+ 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/checkoutsheetkit/pixelevents/DiscountAllocation;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/DiscountAllocation$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/DiscountApplication {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/DiscountApplication$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Value;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Value;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Ljava/lang/String;
+ public final fun component5 ()Ljava/lang/String;
+ public final fun component6 ()Lcom/shopify/checkoutsheetkit/pixelevents/Value;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Value;)Lcom/shopify/checkoutsheetkit/pixelevents/DiscountApplication;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/DiscountApplication;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Value;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/DiscountApplication;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getAllocationMethod ()Ljava/lang/String;
+ public final fun getTargetSelection ()Ljava/lang/String;
+ public final fun getTargetType ()Ljava/lang/String;
+ public final fun getTitle ()Ljava/lang/String;
+ public final fun getType ()Ljava/lang/String;
+ public final fun getValue ()Lcom/shopify/checkoutsheetkit/pixelevents/Value;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/DiscountApplication$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/DiscountApplication$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/DiscountApplication;
+ 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/checkoutsheetkit/pixelevents/DiscountApplication;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/DiscountApplication$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Document {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Document$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Location;Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Location;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/pixelevents/Location;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Location;Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/Document;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Document;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Location;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Document;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getCharacterSet ()Ljava/lang/String;
+ public final fun getLocation ()Lcom/shopify/checkoutsheetkit/pixelevents/Location;
+ public final fun getReferrer ()Ljava/lang/String;
+ public final fun getTitle ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Document$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Document$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Document;
+ 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/checkoutsheetkit/pixelevents/Document;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Document$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/EventType : java/lang/Enum {
+ public static final field CUSTOM Lcom/shopify/checkoutsheetkit/pixelevents/EventType;
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/EventType$Companion;
+ public static final field STANDARD Lcom/shopify/checkoutsheetkit/pixelevents/EventType;
+ public static fun getEntries ()Lkotlin/enums/EnumEntries;
+ public final fun getTypeName ()Ljava/lang/String;
+ public static fun valueOf (Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/EventType;
+ public static fun values ()[Lcom/shopify/checkoutsheetkit/pixelevents/EventType;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/EventType$Companion {
+ public final fun fromTypeName (Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/EventType;
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Image {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Image$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/Image;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Image;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Image;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getSrc ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Image$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Image$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Image;
+ 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/checkoutsheetkit/pixelevents/Image;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Image$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/JsonObjectAsStringSerializer : kotlinx/serialization/KSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/JsonObjectAsStringSerializer;
+ public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/String;
+ public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/String;)V
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Language {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Language$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/Language;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Language;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Language;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getIsoCode ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Language$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Language$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Language;
+ 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/checkoutsheetkit/pixelevents/Language;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Language$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Localization {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Localization$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/pixelevents/Country;Lcom/shopify/checkoutsheetkit/pixelevents/Language;Lcom/shopify/checkoutsheetkit/pixelevents/Market;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/pixelevents/Country;Lcom/shopify/checkoutsheetkit/pixelevents/Language;Lcom/shopify/checkoutsheetkit/pixelevents/Market;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/pixelevents/Country;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/pixelevents/Language;
+ public final fun component3 ()Lcom/shopify/checkoutsheetkit/pixelevents/Market;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/pixelevents/Country;Lcom/shopify/checkoutsheetkit/pixelevents/Language;Lcom/shopify/checkoutsheetkit/pixelevents/Market;)Lcom/shopify/checkoutsheetkit/pixelevents/Localization;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Localization;Lcom/shopify/checkoutsheetkit/pixelevents/Country;Lcom/shopify/checkoutsheetkit/pixelevents/Language;Lcom/shopify/checkoutsheetkit/pixelevents/Market;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Localization;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getCountry ()Lcom/shopify/checkoutsheetkit/pixelevents/Country;
+ public final fun getLanguage ()Lcom/shopify/checkoutsheetkit/pixelevents/Language;
+ public final fun getMarket ()Lcom/shopify/checkoutsheetkit/pixelevents/Market;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Localization$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Localization$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Localization;
+ 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/checkoutsheetkit/pixelevents/Localization;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Localization$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Location {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Location$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Ljava/lang/String;
+ public final fun component5 ()Ljava/lang/String;
+ public final fun component6 ()Ljava/lang/String;
+ public final fun component7 ()Ljava/lang/String;
+ public final fun component8 ()Ljava/lang/String;
+ public final fun component9 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/Location;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Location;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getHash ()Ljava/lang/String;
+ public final fun getHost ()Ljava/lang/String;
+ public final fun getHostname ()Ljava/lang/String;
+ public final fun getHref ()Ljava/lang/String;
+ public final fun getOrigin ()Ljava/lang/String;
+ public final fun getPathname ()Ljava/lang/String;
+ public final fun getPort ()Ljava/lang/String;
+ public final fun getProtocol ()Ljava/lang/String;
+ public final fun getSearch ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Location$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Location$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Location;
+ 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/checkoutsheetkit/pixelevents/Location;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Location$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/MailingAddress {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component10 ()Ljava/lang/String;
+ public final fun component11 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Ljava/lang/String;
+ public final fun component5 ()Ljava/lang/String;
+ public final fun component6 ()Ljava/lang/String;
+ public final fun component7 ()Ljava/lang/String;
+ public final fun component8 ()Ljava/lang/String;
+ public final fun component9 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getAddress1 ()Ljava/lang/String;
+ public final fun getAddress2 ()Ljava/lang/String;
+ public final fun getCity ()Ljava/lang/String;
+ public final fun getCountry ()Ljava/lang/String;
+ public final fun getCountryCode ()Ljava/lang/String;
+ public final fun getFirstName ()Ljava/lang/String;
+ public final fun getLastName ()Ljava/lang/String;
+ public final fun getPhone ()Ljava/lang/String;
+ public final fun getProvince ()Ljava/lang/String;
+ public final fun getProvinceCode ()Ljava/lang/String;
+ public final fun getZip ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/MailingAddress$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/MailingAddress;
+ 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/checkoutsheetkit/pixelevents/MailingAddress;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/MailingAddress$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Market {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Market$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/Market;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Market;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Market;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getHandle ()Ljava/lang/String;
+ public final fun getId ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Market$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Market$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Market;
+ 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/checkoutsheetkit/pixelevents/Market;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Market$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/MoneyV2 {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2$Companion;
+ public fun ()V
+ public fun (Ljava/lang/Double;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/Double;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/Double;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/Double;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/Double;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getAmount ()Ljava/lang/Double;
+ public final fun getCurrencyCode ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/MoneyV2$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ 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/checkoutsheetkit/pixelevents/MoneyV2;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/MoneyV2$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Navigator {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Navigator$Companion;
+ public fun ()V
+ public fun (Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/Boolean;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Ljava/util/List;
+ public final fun component4 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/Navigator;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Navigator;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Navigator;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getCookieEnabled ()Ljava/lang/Boolean;
+ public final fun getLanguage ()Ljava/lang/String;
+ public final fun getLanguages ()Ljava/util/List;
+ public final fun getUserAgent ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Navigator$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Navigator$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Navigator;
+ 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/checkoutsheetkit/pixelevents/Navigator;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Navigator$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Order {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Order$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/pixelevents/OrderCustomer;Ljava/lang/String;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/pixelevents/OrderCustomer;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/pixelevents/OrderCustomer;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/pixelevents/OrderCustomer;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/Order;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Order;Lcom/shopify/checkoutsheetkit/pixelevents/OrderCustomer;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Order;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getCustomer ()Lcom/shopify/checkoutsheetkit/pixelevents/OrderCustomer;
+ public final fun getId ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Order$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Order$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/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/checkoutsheetkit/pixelevents/Order;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Order$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/OrderCustomer {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/OrderCustomer$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/Boolean;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/Boolean;
+ public final fun copy (Ljava/lang/String;Ljava/lang/Boolean;)Lcom/shopify/checkoutsheetkit/pixelevents/OrderCustomer;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/OrderCustomer;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/OrderCustomer;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getId ()Ljava/lang/String;
+ public fun hashCode ()I
+ public final fun isFirstOrder ()Ljava/lang/Boolean;
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/OrderCustomer$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/OrderCustomer$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/OrderCustomer;
+ 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/checkoutsheetkit/pixelevents/OrderCustomer;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/OrderCustomer$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public abstract interface class com/shopify/checkoutsheetkit/pixelevents/PixelEvent {
+ public abstract fun getId ()Ljava/lang/String;
+ public abstract fun getName ()Ljava/lang/String;
+ public abstract fun getTimestamp ()Ljava/lang/String;
+ public abstract fun getType ()Lcom/shopify/checkoutsheetkit/pixelevents/EventType;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/PricingPercentageValue {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/PricingPercentageValue$Companion;
+ public fun ()V
+ public fun (Ljava/lang/Double;)V
+ public synthetic fun (Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/Double;
+ public final fun copy (Ljava/lang/Double;)Lcom/shopify/checkoutsheetkit/pixelevents/PricingPercentageValue;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/PricingPercentageValue;Ljava/lang/Double;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/PricingPercentageValue;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getPercentage ()Ljava/lang/Double;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/PricingPercentageValue$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/PricingPercentageValue$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/PricingPercentageValue;
+ 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/checkoutsheetkit/pixelevents/PricingPercentageValue;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/PricingPercentageValue$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Product {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Product$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Ljava/lang/String;
+ public final fun component5 ()Ljava/lang/String;
+ public final fun component6 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/Product;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Product;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Product;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getId ()Ljava/lang/String;
+ public final fun getTitle ()Ljava/lang/String;
+ public final fun getType ()Ljava/lang/String;
+ public final fun getUntranslatedTitle ()Ljava/lang/String;
+ public final fun getUrl ()Ljava/lang/String;
+ public final fun getVendor ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Product$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Product$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Product;
+ 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/checkoutsheetkit/pixelevents/Product;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Product$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/ProductVariant {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/ProductVariant$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Image;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/Product;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Image;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/Product;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Lcom/shopify/checkoutsheetkit/pixelevents/Image;
+ public final fun component3 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component4 ()Lcom/shopify/checkoutsheetkit/pixelevents/Product;
+ public final fun component5 ()Ljava/lang/String;
+ public final fun component6 ()Ljava/lang/String;
+ public final fun component7 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Image;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/Product;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/ProductVariant;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/ProductVariant;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/Image;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Lcom/shopify/checkoutsheetkit/pixelevents/Product;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/ProductVariant;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getId ()Ljava/lang/String;
+ public final fun getImage ()Lcom/shopify/checkoutsheetkit/pixelevents/Image;
+ public final fun getPrice ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getProduct ()Lcom/shopify/checkoutsheetkit/pixelevents/Product;
+ public final fun getSku ()Ljava/lang/String;
+ public final fun getTitle ()Ljava/lang/String;
+ public final fun getUntranslatedTitle ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/ProductVariant$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/ProductVariant$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/ProductVariant;
+ 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/checkoutsheetkit/pixelevents/ProductVariant;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/ProductVariant$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Property {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Property$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/Property;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Property;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Property;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getKey ()Ljava/lang/String;
+ public final fun getValue ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Property$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Property$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Property;
+ 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/checkoutsheetkit/pixelevents/Property;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Property$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Screen {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Screen$Companion;
+ public fun ()V
+ public fun (Ljava/lang/Double;Ljava/lang/Double;)V
+ public synthetic fun (Ljava/lang/Double;Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/Double;
+ public final fun component2 ()Ljava/lang/Double;
+ public final fun copy (Ljava/lang/Double;Ljava/lang/Double;)Lcom/shopify/checkoutsheetkit/pixelevents/Screen;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Screen;Ljava/lang/Double;Ljava/lang/Double;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Screen;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getHeight ()Ljava/lang/Double;
+ public final fun getWidth ()Ljava/lang/Double;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Screen$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Screen$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Screen;
+ 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/checkoutsheetkit/pixelevents/Screen;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Screen$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/SellingPlan {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlan$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlan;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlan;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlan;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getId ()Ljava/lang/String;
+ public final fun getName ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/SellingPlan$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlan$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlan;
+ 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/checkoutsheetkit/pixelevents/SellingPlan;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/SellingPlan$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation$Companion;
+ public fun (Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlan;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlan;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlan;)Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation;Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlan;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getSellingPlan ()Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlan;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation;
+ 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/checkoutsheetkit/pixelevents/SellingPlanAllocation;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/SellingPlanAllocation$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/ShippingRate {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/ShippingRate$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;)Lcom/shopify/checkoutsheetkit/pixelevents/ShippingRate;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/ShippingRate;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/ShippingRate;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getPrice ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/ShippingRate$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/ShippingRate$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/ShippingRate;
+ 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/checkoutsheetkit/pixelevents/ShippingRate;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/ShippingRate$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/StandardPixelEvent : com/shopify/checkoutsheetkit/pixelevents/PixelEvent {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEvent$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/EventType;Lcom/shopify/checkoutsheetkit/pixelevents/Context;Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/EventType;Lcom/shopify/checkoutsheetkit/pixelevents/Context;Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Ljava/lang/String;
+ public final fun component4 ()Lcom/shopify/checkoutsheetkit/pixelevents/EventType;
+ public final fun component5 ()Lcom/shopify/checkoutsheetkit/pixelevents/Context;
+ public final fun component6 ()Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/EventType;Lcom/shopify/checkoutsheetkit/pixelevents/Context;Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData;)Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEvent;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEvent;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/EventType;Lcom/shopify/checkoutsheetkit/pixelevents/Context;Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEvent;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getContext ()Lcom/shopify/checkoutsheetkit/pixelevents/Context;
+ public final fun getData ()Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData;
+ public fun getId ()Ljava/lang/String;
+ public fun getName ()Ljava/lang/String;
+ public fun getTimestamp ()Ljava/lang/String;
+ public fun getType ()Lcom/shopify/checkoutsheetkit/pixelevents/EventType;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/StandardPixelEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEvent$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEvent;
+ 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/checkoutsheetkit/pixelevents/StandardPixelEvent;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/StandardPixelEvent$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/pixelevents/Checkout;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/pixelevents/Checkout;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/pixelevents/Checkout;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/pixelevents/Checkout;)Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData;Lcom/shopify/checkoutsheetkit/pixelevents/Checkout;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getCheckout ()Lcom/shopify/checkoutsheetkit/pixelevents/Checkout;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData;
+ 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/checkoutsheetkit/pixelevents/StandardPixelEventData;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/StandardPixelEventData$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Transaction {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Transaction$Companion;
+ public fun ()V
+ public fun (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod;)V
+ public synthetic fun (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Lcom/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod;
+ public final fun copy (Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod;)Lcom/shopify/checkoutsheetkit/pixelevents/Transaction;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Transaction;Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;Ljava/lang/String;Lcom/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Transaction;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getAmount ()Lcom/shopify/checkoutsheetkit/pixelevents/MoneyV2;
+ public final fun getGateway ()Ljava/lang/String;
+ public final fun getPaymentMethod ()Lcom/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Transaction$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Transaction$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Transaction;
+ 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/checkoutsheetkit/pixelevents/Transaction;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Transaction$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod$Companion;
+ public fun ()V
+ public fun (Ljava/lang/String;Ljava/lang/String;)V
+ public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/String;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lcom/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getName ()Ljava/lang/String;
+ public final fun getType ()Ljava/lang/String;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod;
+ 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/checkoutsheetkit/pixelevents/TransactionPaymentMethod;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/TransactionPaymentMethod$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Value {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Value$Companion;
+ public fun ()V
+ public fun (Ljava/lang/Double;Ljava/lang/String;Ljava/lang/Double;)V
+ public synthetic fun (Ljava/lang/Double;Ljava/lang/String;Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/Double;
+ public final fun component2 ()Ljava/lang/String;
+ public final fun component3 ()Ljava/lang/Double;
+ public final fun copy (Ljava/lang/Double;Ljava/lang/String;Ljava/lang/Double;)Lcom/shopify/checkoutsheetkit/pixelevents/Value;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Value;Ljava/lang/Double;Ljava/lang/String;Ljava/lang/Double;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Value;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getAmount ()Ljava/lang/Double;
+ public final fun getCurrencyCode ()Ljava/lang/String;
+ public final fun getPercentage ()Ljava/lang/Double;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Value$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Value$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Value;
+ 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/checkoutsheetkit/pixelevents/Value;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Value$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Window {
+ public static final field Companion Lcom/shopify/checkoutsheetkit/pixelevents/Window$Companion;
+ public fun ()V
+ public fun (Ljava/lang/Double;Ljava/lang/Double;Lcom/shopify/checkoutsheetkit/pixelevents/Location;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Lcom/shopify/checkoutsheetkit/pixelevents/Screen;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;)V
+ public synthetic fun (Ljava/lang/Double;Ljava/lang/Double;Lcom/shopify/checkoutsheetkit/pixelevents/Location;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Lcom/shopify/checkoutsheetkit/pixelevents/Screen;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+ public final fun component1 ()Ljava/lang/Double;
+ public final fun component10 ()Ljava/lang/Double;
+ public final fun component11 ()Ljava/lang/Double;
+ public final fun component12 ()Ljava/lang/Double;
+ public final fun component13 ()Ljava/lang/Double;
+ public final fun component2 ()Ljava/lang/Double;
+ public final fun component3 ()Lcom/shopify/checkoutsheetkit/pixelevents/Location;
+ public final fun component4 ()Ljava/lang/String;
+ public final fun component5 ()Ljava/lang/Double;
+ public final fun component6 ()Ljava/lang/Double;
+ public final fun component7 ()Ljava/lang/Double;
+ public final fun component8 ()Ljava/lang/Double;
+ public final fun component9 ()Lcom/shopify/checkoutsheetkit/pixelevents/Screen;
+ public final fun copy (Ljava/lang/Double;Ljava/lang/Double;Lcom/shopify/checkoutsheetkit/pixelevents/Location;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Lcom/shopify/checkoutsheetkit/pixelevents/Screen;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;)Lcom/shopify/checkoutsheetkit/pixelevents/Window;
+ public static synthetic fun copy$default (Lcom/shopify/checkoutsheetkit/pixelevents/Window;Ljava/lang/Double;Ljava/lang/Double;Lcom/shopify/checkoutsheetkit/pixelevents/Location;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Lcom/shopify/checkoutsheetkit/pixelevents/Screen;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;ILjava/lang/Object;)Lcom/shopify/checkoutsheetkit/pixelevents/Window;
+ public fun equals (Ljava/lang/Object;)Z
+ public final fun getInnerHeight ()Ljava/lang/Double;
+ public final fun getInnerWidth ()Ljava/lang/Double;
+ public final fun getLocation ()Lcom/shopify/checkoutsheetkit/pixelevents/Location;
+ public final fun getOrigin ()Ljava/lang/String;
+ public final fun getOuterHeight ()Ljava/lang/Double;
+ public final fun getOuterWidth ()Ljava/lang/Double;
+ public final fun getPageXOffset ()Ljava/lang/Double;
+ public final fun getPageYOffset ()Ljava/lang/Double;
+ public final fun getScreen ()Lcom/shopify/checkoutsheetkit/pixelevents/Screen;
+ public final fun getScreenX ()Ljava/lang/Double;
+ public final fun getScreenY ()Ljava/lang/Double;
+ public final fun getScrollX ()Ljava/lang/Double;
+ public final fun getScrollY ()Ljava/lang/Double;
+ public fun hashCode ()I
+ public fun toString ()Ljava/lang/String;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Window$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
+ public static final field INSTANCE Lcom/shopify/checkoutsheetkit/pixelevents/Window$$serializer;
+ public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
+ public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/shopify/checkoutsheetkit/pixelevents/Window;
+ 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/checkoutsheetkit/pixelevents/Window;)V
+ public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
+ public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
+}
+
+public final class com/shopify/checkoutsheetkit/pixelevents/Window$Companion {
+ public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
diff --git a/lib/build.gradle b/lib/build.gradle
index ac3b6f16..f5cbb489 100644
--- a/lib/build.gradle
+++ b/lib/build.gradle
@@ -1,4 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
+import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
plugins {
@@ -15,7 +16,7 @@ def resolveEnvVarValue(name, defaultValue) {
return rawValue ? rawValue : defaultValue
}
-def versionName = resolveEnvVarValue("CHECKOUT_SHEET_KIT_VERSION", "3.5.4")
+def versionName = resolveEnvVarValue("CHECKOUT_SHEET_KIT_VERSION", "3.6.0")
ext {
app_compat_version = '1.7.1'
@@ -40,15 +41,18 @@ android {
defaultConfig {
minSdk = 23
- targetSdk = 35
versionCode = 1
versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
buildConfigField "String", "SDK_VERSION", "\"$versionName\""
+
+ aarMetadata {
+ minCompileSdk = 35
+ }
}
- lintOptions {
+ lint {
checkDependencies = true
warningsAsErrors = true
warning 'LintBaseline'
@@ -89,6 +93,10 @@ 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)
if (!name.contains("Test")) {
freeCompilerArgs.add("-Xexplicit-api=strict")
}
diff --git a/samples/MobileBuyIntegration/app/build.gradle b/samples/MobileBuyIntegration/app/build.gradle
index 75061bc9..202e9e35 100644
--- a/samples/MobileBuyIntegration/app/build.gradle
+++ b/samples/MobileBuyIntegration/app/build.gradle
@@ -77,10 +77,7 @@ android {
compose = true
buildConfig = true
}
- composeOptions {
- kotlinCompilerExtensionVersion '1.5.8'
- }
- packagingOptions {
+ packaging {
resources {
excludes += '/META-INF/{AL2.0,LGPL2.1}'
}
diff --git a/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_sdk_mobile_buy_integration_sample/cart/data/CartRepository.kt b/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_sdk_mobile_buy_integration_sample/cart/data/CartRepository.kt
index e5c6dbfe..05adaba0 100644
--- a/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_sdk_mobile_buy_integration_sample/cart/data/CartRepository.kt
+++ b/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_sdk_mobile_buy_integration_sample/cart/data/CartRepository.kt
@@ -26,6 +26,7 @@ import com.apollographql.apollo.api.Optional
import com.shopify.checkout_sdk_mobile_buy_integration_sample.common.ID
import com.shopify.checkout_sdk_mobile_buy_integration_sample.common.client.StorefrontApiClient
import com.shopify.checkout_sdk_mobile_buy_integration_sample.graphql.type.CartBuyerIdentityInput
+import com.shopify.checkout_sdk_mobile_buy_integration_sample.graphql.type.CartDeliveryInput
import com.shopify.checkout_sdk_mobile_buy_integration_sample.graphql.type.CartInput
import com.shopify.checkout_sdk_mobile_buy_integration_sample.graphql.type.CartLineInput
import com.shopify.checkout_sdk_mobile_buy_integration_sample.graphql.type.CartLineUpdateInput
@@ -52,6 +53,11 @@ class CartRepository(
)
),
buyerIdentity = Optional.present(buyerIdentity(demoBuyerIdentityEnabled, customerAccessToken)),
+ delivery = if (demoBuyerIdentityEnabled && customerAccessToken == null) {
+ Optional.present(CartDeliveryInput(addresses = Optional.present(DemoBuyerIdentity.deliveryAddresses)))
+ } else {
+ Optional.Absent
+ },
)
val data = storefrontApiClient.createCart(input)
diff --git a/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_sdk_mobile_buy_integration_sample/cart/data/DemoBuyerIdentity.kt b/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_sdk_mobile_buy_integration_sample/cart/data/DemoBuyerIdentity.kt
index 88868f3d..b23a33c4 100644
--- a/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_sdk_mobile_buy_integration_sample/cart/data/DemoBuyerIdentity.kt
+++ b/samples/MobileBuyIntegration/app/src/main/java/com/shopify/checkout_sdk_mobile_buy_integration_sample/cart/data/DemoBuyerIdentity.kt
@@ -23,7 +23,10 @@
package com.shopify.checkout_sdk_mobile_buy_integration_sample.cart.data
import com.apollographql.apollo.api.Optional
+import com.shopify.checkout_sdk_mobile_buy_integration_sample.graphql.type.CartAddressInput
import com.shopify.checkout_sdk_mobile_buy_integration_sample.graphql.type.CartBuyerIdentityInput
+import com.shopify.checkout_sdk_mobile_buy_integration_sample.graphql.type.CartDeliveryAddressInput
+import com.shopify.checkout_sdk_mobile_buy_integration_sample.graphql.type.CartSelectableAddressInput
import com.shopify.checkout_sdk_mobile_buy_integration_sample.graphql.type.CountryCode
object DemoBuyerIdentity {
@@ -32,4 +35,40 @@ object DemoBuyerIdentity {
countryCode = Optional.present(CountryCode.CA),
phone = Optional.present("+441792123456"),
)
+
+ internal val deliveryAddresses = listOf(
+ CartSelectableAddressInput(
+ address = CartAddressInput(
+ deliveryAddress = Optional.present(
+ CartDeliveryAddressInput(
+ address1 = Optional.present("The Cloak & Dagger"),
+ address2 = Optional.present("1st Street Southeast"),
+ city = Optional.present("Calgary"),
+ countryCode = Optional.present(CountryCode.CA),
+ firstName = Optional.present("Ada"),
+ lastName = Optional.present("Lovelace"),
+ provinceCode = Optional.present("AB"),
+ phone = Optional.present("+441792123456"),
+ zip = Optional.present("T1X 0L3"),
+ )
+ )
+ )
+ ),
+ CartSelectableAddressInput(
+ address = CartAddressInput(
+ deliveryAddress = Optional.present(
+ CartDeliveryAddressInput(
+ address1 = Optional.present("8 Lon Heddwch"),
+ address2 = Optional.present("Llansamlet"),
+ city = Optional.present("Swansea"),
+ countryCode = Optional.present(CountryCode.GB),
+ firstName = Optional.present("Ada"),
+ lastName = Optional.present("Lovelace"),
+ phone = Optional.present("+441792123456"),
+ zip = Optional.present("SA7 9UY"),
+ )
+ )
+ )
+ ),
+ )
}
diff --git a/samples/MobileBuyIntegration/build.gradle b/samples/MobileBuyIntegration/build.gradle
index 1f90f8f7..b7709af7 100644
--- a/samples/MobileBuyIntegration/build.gradle
+++ b/samples/MobileBuyIntegration/build.gradle
@@ -18,7 +18,7 @@ buildscript {
}
}
plugins {
- id 'com.android.application' version '8.12.2' apply false
+ id 'com.android.application' version '9.1.1' apply false
id 'org.jetbrains.kotlin.android' version '2.2.20' apply false
id 'org.jetbrains.kotlin.plugin.serialization' version '2.2.20' apply false
id 'io.gitlab.arturbosch.detekt' version '1.23.8' apply false
diff --git a/samples/MobileBuyIntegration/gradle.properties b/samples/MobileBuyIntegration/gradle.properties
index d0ef36c1..4e37dc5d 100644
--- a/samples/MobileBuyIntegration/gradle.properties
+++ b/samples/MobileBuyIntegration/gradle.properties
@@ -4,3 +4,10 @@ android.enableJettifier=true
kotlin.code.style=official
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.
+android.builtInKotlin=false
+android.newDsl=false
diff --git a/samples/MobileBuyIntegration/gradle/wrapper/gradle-wrapper.properties b/samples/MobileBuyIntegration/gradle/wrapper/gradle-wrapper.properties
index d4081da4..c61a118f 100644
--- a/samples/MobileBuyIntegration/gradle/wrapper/gradle-wrapper.properties
+++ b/samples/MobileBuyIntegration/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME