diff --git a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/gifts/SendGift.kt b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/gifts/SendGift.kt index bdce832604..74670ce2bc 100644 --- a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/gifts/SendGift.kt +++ b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/gifts/SendGift.kt @@ -22,7 +22,7 @@ public suspend fun TelegramBot.sendGift( ) userId: UserId, @GenerationVariant( - Gift::class, + Gift.Regular::class, "id", "gift" ) @@ -49,7 +49,7 @@ public suspend fun TelegramBot.sendGiftToChat( ) chatId: ChatIdentifier, @GenerationVariant( - Gift::class, + Gift.Regular::class, "id", "gift" ) @@ -76,7 +76,7 @@ public suspend fun TelegramBot.sendGift( ) userId: UserId, @GenerationVariant( - Gift::class, + Gift.Regular::class, "id", "gift" ) @@ -101,7 +101,7 @@ public suspend fun TelegramBot.sendGiftToChat( ) chatId: ChatIdentifier, @GenerationVariant( - Gift::class, + Gift.Regular::class, "id", "gift" ) diff --git a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/gifts/SendGiftGeneratedVariation.kt b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/gifts/SendGiftGeneratedVariation.kt index 9340e8ef2d..c9aedeaa49 100644 --- a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/gifts/SendGiftGeneratedVariation.kt +++ b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/gifts/SendGiftGeneratedVariation.kt @@ -34,7 +34,7 @@ public suspend fun TelegramBot.sendGift( public suspend fun TelegramBot.sendGift( userId: UserId, - gift: Gift, + gift: Gift.Regular, text: String, parseMode: ParseMode?, ): Boolean = sendGift( @@ -43,7 +43,7 @@ public suspend fun TelegramBot.sendGift( public suspend fun TelegramBot.sendGift( userId: UserId, - gift: Gift, + gift: Gift.Regular, text: String, parseMode: ParseMode?, upgradableToUnique: Boolean, @@ -54,7 +54,7 @@ public suspend fun TelegramBot.sendGift( public suspend fun TelegramBot.sendGift( user: User, - gift: Gift, + gift: Gift.Regular, text: String, parseMode: ParseMode?, ): Boolean = sendGift( @@ -63,7 +63,7 @@ public suspend fun TelegramBot.sendGift( public suspend fun TelegramBot.sendGift( user: User, - gift: Gift, + gift: Gift.Regular, text: String, parseMode: ParseMode?, upgradableToUnique: Boolean, diff --git a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/gifts/SendGiftToChatGeneratedVariation.kt b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/gifts/SendGiftToChatGeneratedVariation.kt index 9761fdd0fd..17028861d1 100644 --- a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/gifts/SendGiftToChatGeneratedVariation.kt +++ b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/gifts/SendGiftToChatGeneratedVariation.kt @@ -34,7 +34,7 @@ public suspend fun TelegramBot.sendGiftToChat( public suspend fun TelegramBot.sendGiftToChat( chatId: ChatIdentifier, - gift: Gift, + gift: Gift.Regular, text: String, parseMode: ParseMode?, ): Boolean = sendGiftToChat( @@ -43,7 +43,7 @@ public suspend fun TelegramBot.sendGiftToChat( public suspend fun TelegramBot.sendGiftToChat( chatId: ChatIdentifier, - gift: Gift, + gift: Gift.Regular, text: String, parseMode: ParseMode?, upgradableToUnique: Boolean, @@ -54,7 +54,7 @@ public suspend fun TelegramBot.sendGiftToChat( public suspend fun TelegramBot.sendGiftToChat( chat: PublicChat, - gift: Gift, + gift: Gift.Regular, text: String, parseMode: ParseMode?, ): Boolean = sendGiftToChat( @@ -63,7 +63,7 @@ public suspend fun TelegramBot.sendGiftToChat( public suspend fun TelegramBot.sendGiftToChat( chat: PublicChat, - gift: Gift, + gift: Gift.Regular, text: String, parseMode: ParseMode?, upgradableToUnique: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/gifts/Gifts.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/gifts/Gifts.kt index 07ae5c6fd1..e403a48d25 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/gifts/Gifts.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/gifts/Gifts.kt @@ -7,5 +7,5 @@ import kotlinx.serialization.Serializable @Serializable data class Gifts( @SerialName(giftsField) - val gifts: List + val gifts: List ) diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/payments/stars/TransactionPartner.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/payments/stars/TransactionPartner.kt index d9dfe04f4c..ea7263dae4 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/payments/stars/TransactionPartner.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/payments/stars/TransactionPartner.kt @@ -60,7 +60,7 @@ sealed interface TransactionPartner { @SerialName(paidMediaPayloadField) val paidMediaPayload: PaidMediaPayload? = null, @SerialName(giftField) - val gift: Gift? = null + val gift: Gift.Regular? = null ) : TransactionPartner, SubscriptionPeriodInfo { @EncodeDefault override val type: String = Companion.type @@ -75,7 +75,7 @@ sealed interface TransactionPartner { @SerialName(chatField) val chat: PreviewChat, @SerialName(giftField) - val gift: Gift? = null + val gift: Gift.Regular? = null ) : TransactionPartner { @EncodeDefault override val type: String = Companion.type @@ -150,7 +150,7 @@ sealed interface TransactionPartner { val subscription_period: TimeSpan? = null, val paid_media: List? = null, val paid_media_payload: PaidMediaPayload? = null, - val gift: Gift? = null, + val gift: Gift.Regular? = null, val request_count: Int? = null, val sponsor_user: PreviewBot? = null, val commission_per_mille: Int? = null,