diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/passport/encrypted_data/EncryptedAddress.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/passport/encrypted_data/EncryptedAddress.kt index f31177f85b..e4db912d94 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/passport/encrypted_data/EncryptedAddress.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/passport/encrypted_data/EncryptedAddress.kt @@ -10,6 +10,7 @@ import kotlinx.serialization.Serializable @Serializable data class EncryptedAddress( @SerialName(dataField) + @Serializable(Base64StringSerializer::class) override val data: EncryptedData, @Serializable(Base64StringSerializer::class) override val hash: String diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/passport/encrypted_data/Passport.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/passport/encrypted_data/Passport.kt index 1073ea4a79..fc856e0303 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/passport/encrypted_data/Passport.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/passport/encrypted_data/Passport.kt @@ -13,6 +13,7 @@ sealed class Passport : WithData, WithFrontSide, WithSelfie, Translatable @Serializable data class CommonPassport( @SerialName(dataField) + @Serializable(Base64StringSerializer::class) override val data: EncryptedData, @SerialName(frontSideField) override val frontSide: PassportFile? = null, @@ -27,6 +28,7 @@ data class CommonPassport( @Serializable data class InternalPassport( @SerialName(dataField) + @Serializable(Base64StringSerializer::class) override val data: EncryptedData, @SerialName(frontSideField) override val frontSide: PassportFile? = null, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/passport/encrypted_data/TranslatableIDDocument.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/passport/encrypted_data/TranslatableIDDocument.kt index dcad6fd43a..45d874c784 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/passport/encrypted_data/TranslatableIDDocument.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/passport/encrypted_data/TranslatableIDDocument.kt @@ -13,6 +13,7 @@ sealed class TranslatableIDDocument : WithData, WithFrontSide, WithReverseSide, @Serializable data class DriverLicense( @SerialName(dataField) + @Serializable(Base64StringSerializer::class) override val data: EncryptedData, @SerialName(frontSideField) override val frontSide: PassportFile? = null, @@ -30,6 +31,7 @@ data class DriverLicense( @Serializable data class IdentityCard( @SerialName(dataField) + @Serializable(Base64StringSerializer::class) override val data: EncryptedData, @SerialName(frontSideField) override val frontSide: PassportFile? = null,