diff --git a/CHANGELOG.md b/CHANGELOG.md index a37d13d72b..cbe3dbe015 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ * `MediaGroupIdentifier` now is `value class` * `CallbackQueryIdentifier` now is `value class` * `WebAppQueryId` now is `value class` + * `PreCheckoutQueryId` now is `value class` ## 10.1.2 diff --git a/tgbotapi.api/api/tgbotapi.api.api b/tgbotapi.api/api/tgbotapi.api.api index 803c11407e..0a3ad8a02b 100644 --- a/tgbotapi.api/api/tgbotapi.api.api +++ b/tgbotapi.api/api/tgbotapi.api.api @@ -232,9 +232,9 @@ public final class dev/inmo/tgbotapi/extensions/api/answers/AnswerWebAppQueryKt public final class dev/inmo/tgbotapi/extensions/api/answers/payments/AnswerPreCheckoutQueryKt { public static final fun answerPreCheckoutQueryError (Ldev/inmo/tgbotapi/bot/RequestsExecutor;Ldev/inmo/tgbotapi/types/payments/PreCheckoutQuery;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static final fun answerPreCheckoutQueryError (Ldev/inmo/tgbotapi/bot/RequestsExecutor;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun answerPreCheckoutQueryError-oW8609E (Ldev/inmo/tgbotapi/bot/RequestsExecutor;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static final fun answerPreCheckoutQueryOk (Ldev/inmo/tgbotapi/bot/RequestsExecutor;Ldev/inmo/tgbotapi/types/payments/PreCheckoutQuery;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static final fun answerPreCheckoutQueryOk (Ldev/inmo/tgbotapi/bot/RequestsExecutor;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun answerPreCheckoutQueryOk-5NatbtI (Ldev/inmo/tgbotapi/bot/RequestsExecutor;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public final class dev/inmo/tgbotapi/extensions/api/answers/payments/AnswerShippingQueryKt { diff --git a/tgbotapi.core/api/tgbotapi.core.api b/tgbotapi.core/api/tgbotapi.core.api index 68789f0cb5..9c0e203d0a 100644 --- a/tgbotapi.core/api/tgbotapi.core.api +++ b/tgbotapi.core/api/tgbotapi.core.api @@ -1166,14 +1166,14 @@ public final class dev/inmo/tgbotapi/requests/answers/InlineQueryResultsButtonSe public final class dev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryError : dev/inmo/tgbotapi/requests/answers/payments/abstracts/AnswerPreCheckoutQuery { public static final field Companion Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryError$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-vkd00ps ()Ljava/lang/String; public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryError; - public static synthetic fun copy$default (Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryError;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryError; + public final fun copy-jwi7eYw (Ljava/lang/String;Ljava/lang/String;)Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryError; + public static synthetic fun copy-jwi7eYw$default (Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryError;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryError; public fun equals (Ljava/lang/Object;)Z public final fun getErrorMessage ()Ljava/lang/String; - public fun getPreCheckoutQueryId ()Ljava/lang/String; + public fun getPreCheckoutQueryId-vkd00ps ()Ljava/lang/String; public fun getRequestSerializer ()Lkotlinx/serialization/SerializationStrategy; public synthetic fun getResultDeserializer ()Lkotlinx/serialization/DeserializationStrategy; public fun getResultDeserializer ()Lkotlinx/serialization/KSerializer; @@ -1205,12 +1205,12 @@ public final class dev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckout public final class dev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryOk : dev/inmo/tgbotapi/requests/answers/payments/abstracts/AnswerPreCheckoutQuery { public static final field Companion Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryOk$Companion; - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryOk; - public static synthetic fun copy$default (Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryOk;Ljava/lang/String;ILjava/lang/Object;)Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryOk; + public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-vkd00ps ()Ljava/lang/String; + public final fun copy-HEJB8UQ (Ljava/lang/String;)Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryOk; + public static synthetic fun copy-HEJB8UQ$default (Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryOk;Ljava/lang/String;ILjava/lang/Object;)Ldev/inmo/tgbotapi/requests/answers/payments/AnswerPreCheckoutQueryOk; public fun equals (Ljava/lang/Object;)Z - public fun getPreCheckoutQueryId ()Ljava/lang/String; + public fun getPreCheckoutQueryId-vkd00ps ()Ljava/lang/String; public fun getRequestSerializer ()Lkotlinx/serialization/SerializationStrategy; public synthetic fun getResultDeserializer ()Lkotlinx/serialization/DeserializationStrategy; public fun getResultDeserializer ()Lkotlinx/serialization/KSerializer; @@ -1316,7 +1316,7 @@ public final class dev/inmo/tgbotapi/requests/answers/payments/ShippingOptionsSe } public abstract interface class dev/inmo/tgbotapi/requests/answers/payments/abstracts/AnswerPreCheckoutQuery : dev/inmo/tgbotapi/requests/abstracts/SimpleRequest { - public abstract fun getPreCheckoutQueryId ()Ljava/lang/String; + public abstract fun getPreCheckoutQueryId-vkd00ps ()Ljava/lang/String; public abstract fun getResultDeserializer ()Lkotlinx/serialization/KSerializer; public abstract fun isOk ()Z public abstract fun method ()Ljava/lang/String; @@ -10017,6 +10017,36 @@ public final class dev/inmo/tgbotapi/types/MigrateChatId : dev/inmo/tgbotapi/typ public fun toString ()Ljava/lang/String; } +public final class dev/inmo/tgbotapi/types/PreCheckoutQueryId { + public static final field Companion Ldev/inmo/tgbotapi/types/PreCheckoutQueryId$Companion; + public static final synthetic fun box-impl (Ljava/lang/String;)Ldev/inmo/tgbotapi/types/PreCheckoutQueryId; + public static fun constructor-impl (Ljava/lang/String;)Ljava/lang/String; + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (Ljava/lang/String;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Ljava/lang/String;Ljava/lang/String;)Z + public final fun getString ()Ljava/lang/String; + public fun hashCode ()I + public static fun hashCode-impl (Ljava/lang/String;)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (Ljava/lang/String;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Ljava/lang/String; +} + +public final class dev/inmo/tgbotapi/types/PreCheckoutQueryId$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Ldev/inmo/tgbotapi/types/PreCheckoutQueryId$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize-byvhhWo (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-9K7YT4I (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/String;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class dev/inmo/tgbotapi/types/PreCheckoutQueryId$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class dev/inmo/tgbotapi/types/PrimaryInviteLink : dev/inmo/tgbotapi/types/ChatInviteLink { public static final field Companion Ldev/inmo/tgbotapi/types/PrimaryInviteLink$Companion; public fun (Ljava/lang/String;Ldev/inmo/tgbotapi/types/chat/User;ZLdev/inmo/tgbotapi/types/TelegramDate;)V @@ -21455,23 +21485,23 @@ public final class dev/inmo/tgbotapi/types/payments/OrderInfo$Companion { public final class dev/inmo/tgbotapi/types/payments/PreCheckoutQuery : dev/inmo/tgbotapi/abstracts/FromUser, dev/inmo/tgbotapi/types/payments/abstracts/Amounted, dev/inmo/tgbotapi/types/payments/abstracts/Currencied { public static final field Companion Ldev/inmo/tgbotapi/types/payments/PreCheckoutQuery$Companion; - public fun (Ljava/lang/String;Ldev/inmo/tgbotapi/types/chat/User;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ldev/inmo/tgbotapi/types/payments/OrderInfo;)V public synthetic fun (Ljava/lang/String;Ldev/inmo/tgbotapi/types/chat/User;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ldev/inmo/tgbotapi/types/payments/OrderInfo;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; + public synthetic fun (Ljava/lang/String;Ldev/inmo/tgbotapi/types/chat/User;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ldev/inmo/tgbotapi/types/payments/OrderInfo;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-vkd00ps ()Ljava/lang/String; public final fun component2 ()Ldev/inmo/tgbotapi/types/chat/User; public final fun component3 ()Ljava/lang/String; public final fun component4 ()J public final fun component5 ()Ljava/lang/String; public final fun component6 ()Ljava/lang/String; public final fun component7 ()Ldev/inmo/tgbotapi/types/payments/OrderInfo; - public final fun copy (Ljava/lang/String;Ldev/inmo/tgbotapi/types/chat/User;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ldev/inmo/tgbotapi/types/payments/OrderInfo;)Ldev/inmo/tgbotapi/types/payments/PreCheckoutQuery; - public static synthetic fun copy$default (Ldev/inmo/tgbotapi/types/payments/PreCheckoutQuery;Ljava/lang/String;Ldev/inmo/tgbotapi/types/chat/User;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ldev/inmo/tgbotapi/types/payments/OrderInfo;ILjava/lang/Object;)Ldev/inmo/tgbotapi/types/payments/PreCheckoutQuery; + public final fun copy-KzUIE5U (Ljava/lang/String;Ldev/inmo/tgbotapi/types/chat/User;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ldev/inmo/tgbotapi/types/payments/OrderInfo;)Ldev/inmo/tgbotapi/types/payments/PreCheckoutQuery; + public static synthetic fun copy-KzUIE5U$default (Ldev/inmo/tgbotapi/types/payments/PreCheckoutQuery;Ljava/lang/String;Ldev/inmo/tgbotapi/types/chat/User;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ldev/inmo/tgbotapi/types/payments/OrderInfo;ILjava/lang/Object;)Ldev/inmo/tgbotapi/types/payments/PreCheckoutQuery; public fun equals (Ljava/lang/Object;)Z public fun getAdaptedMajorityTotalAmount ()D public fun getAmount ()J public fun getCurrency ()Ljava/lang/String; public fun getFrom ()Ldev/inmo/tgbotapi/types/chat/User; - public final fun getId ()Ljava/lang/String; + public final fun getId-vkd00ps ()Ljava/lang/String; public final fun getInvoicePayload ()Ljava/lang/String; public final fun getOrderInfo ()Ldev/inmo/tgbotapi/types/payments/OrderInfo; public final fun getShippingOptionId ()Ljava/lang/String; diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/Common.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/Common.kt index 614125a375..547028b96e 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/Common.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/Common.kt @@ -16,7 +16,6 @@ typealias ForwardSignature = String typealias ForwardSenderName = String typealias AuthorSignature = ForwardSignature typealias PaymentQueryIdentifier = String -typealias PreCheckoutQueryId = String typealias ShippingQueryIdentifier = String typealias InvoicePayload = String typealias ShippingOptionIdentifier = String diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/PreCheckoutQueryId.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/PreCheckoutQueryId.kt new file mode 100644 index 0000000000..ea3b88dc24 --- /dev/null +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/PreCheckoutQueryId.kt @@ -0,0 +1,10 @@ +package dev.inmo.tgbotapi.types + +import kotlinx.serialization.Serializable +import kotlin.jvm.JvmInline + +@Serializable +@JvmInline +value class PreCheckoutQueryId( + val string: String +) \ No newline at end of file