From c8691f0bc12c70bdb33814d8634b40915ca32441 Mon Sep 17 00:00:00 2001 From: Melad Raouf Date: Tue, 9 Sep 2025 22:30:37 +0100 Subject: [PATCH] [MS-1156] Change TokenizableString from Parcelable to Serializable --- .../core/domain/tokenization/TokenizableString.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/infra/core/src/main/java/com/simprints/core/domain/tokenization/TokenizableString.kt b/infra/core/src/main/java/com/simprints/core/domain/tokenization/TokenizableString.kt index f1fe94f6b2..55a1fd632e 100644 --- a/infra/core/src/main/java/com/simprints/core/domain/tokenization/TokenizableString.kt +++ b/infra/core/src/main/java/com/simprints/core/domain/tokenization/TokenizableString.kt @@ -1,10 +1,9 @@ package com.simprints.core.domain.tokenization -import android.os.Parcelable import androidx.annotation.Keep import com.simprints.core.domain.tokenization.TokenizableString.Raw import com.simprints.core.domain.tokenization.TokenizableString.Tokenized -import kotlinx.parcelize.Parcelize +import java.io.Serializable /** * Sealed class for values that might be tokenized (symmetrically encrypted). Use this wrapping @@ -15,10 +14,9 @@ import kotlinx.parcelize.Parcelize */ @Keep -sealed class TokenizableString : Parcelable { +sealed class TokenizableString : Serializable { abstract val value: String - @Parcelize data class Tokenized( override val value: String, ) : TokenizableString() { @@ -29,7 +27,6 @@ sealed class TokenizableString : Parcelable { override fun toString() = super.toString() } - @Parcelize data class Raw( override val value: String, ) : TokenizableString() {