1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2025-09-03 15:19:30 +00:00

refactor: replaced Gift with Gift.Regular across APIs and data models

This commit is contained in:
bpavuk
2025-04-17 18:31:56 +03:00
parent 67fb552d01
commit 8d6d70a06a
5 changed files with 16 additions and 16 deletions

View File

@@ -22,7 +22,7 @@ public suspend fun TelegramBot.sendGift(
) )
userId: UserId, userId: UserId,
@GenerationVariant( @GenerationVariant(
Gift::class, Gift.Regular::class,
"id", "id",
"gift" "gift"
) )
@@ -49,7 +49,7 @@ public suspend fun TelegramBot.sendGiftToChat(
) )
chatId: ChatIdentifier, chatId: ChatIdentifier,
@GenerationVariant( @GenerationVariant(
Gift::class, Gift.Regular::class,
"id", "id",
"gift" "gift"
) )
@@ -76,7 +76,7 @@ public suspend fun TelegramBot.sendGift(
) )
userId: UserId, userId: UserId,
@GenerationVariant( @GenerationVariant(
Gift::class, Gift.Regular::class,
"id", "id",
"gift" "gift"
) )
@@ -101,7 +101,7 @@ public suspend fun TelegramBot.sendGiftToChat(
) )
chatId: ChatIdentifier, chatId: ChatIdentifier,
@GenerationVariant( @GenerationVariant(
Gift::class, Gift.Regular::class,
"id", "id",
"gift" "gift"
) )

View File

@@ -34,7 +34,7 @@ public suspend fun TelegramBot.sendGift(
public suspend fun TelegramBot.sendGift( public suspend fun TelegramBot.sendGift(
userId: UserId, userId: UserId,
gift: Gift, gift: Gift.Regular,
text: String, text: String,
parseMode: ParseMode?, parseMode: ParseMode?,
): Boolean = sendGift( ): Boolean = sendGift(
@@ -43,7 +43,7 @@ public suspend fun TelegramBot.sendGift(
public suspend fun TelegramBot.sendGift( public suspend fun TelegramBot.sendGift(
userId: UserId, userId: UserId,
gift: Gift, gift: Gift.Regular,
text: String, text: String,
parseMode: ParseMode?, parseMode: ParseMode?,
upgradableToUnique: Boolean, upgradableToUnique: Boolean,
@@ -54,7 +54,7 @@ public suspend fun TelegramBot.sendGift(
public suspend fun TelegramBot.sendGift( public suspend fun TelegramBot.sendGift(
user: User, user: User,
gift: Gift, gift: Gift.Regular,
text: String, text: String,
parseMode: ParseMode?, parseMode: ParseMode?,
): Boolean = sendGift( ): Boolean = sendGift(
@@ -63,7 +63,7 @@ public suspend fun TelegramBot.sendGift(
public suspend fun TelegramBot.sendGift( public suspend fun TelegramBot.sendGift(
user: User, user: User,
gift: Gift, gift: Gift.Regular,
text: String, text: String,
parseMode: ParseMode?, parseMode: ParseMode?,
upgradableToUnique: Boolean, upgradableToUnique: Boolean,

View File

@@ -34,7 +34,7 @@ public suspend fun TelegramBot.sendGiftToChat(
public suspend fun TelegramBot.sendGiftToChat( public suspend fun TelegramBot.sendGiftToChat(
chatId: ChatIdentifier, chatId: ChatIdentifier,
gift: Gift, gift: Gift.Regular,
text: String, text: String,
parseMode: ParseMode?, parseMode: ParseMode?,
): Boolean = sendGiftToChat( ): Boolean = sendGiftToChat(
@@ -43,7 +43,7 @@ public suspend fun TelegramBot.sendGiftToChat(
public suspend fun TelegramBot.sendGiftToChat( public suspend fun TelegramBot.sendGiftToChat(
chatId: ChatIdentifier, chatId: ChatIdentifier,
gift: Gift, gift: Gift.Regular,
text: String, text: String,
parseMode: ParseMode?, parseMode: ParseMode?,
upgradableToUnique: Boolean, upgradableToUnique: Boolean,
@@ -54,7 +54,7 @@ public suspend fun TelegramBot.sendGiftToChat(
public suspend fun TelegramBot.sendGiftToChat( public suspend fun TelegramBot.sendGiftToChat(
chat: PublicChat, chat: PublicChat,
gift: Gift, gift: Gift.Regular,
text: String, text: String,
parseMode: ParseMode?, parseMode: ParseMode?,
): Boolean = sendGiftToChat( ): Boolean = sendGiftToChat(
@@ -63,7 +63,7 @@ public suspend fun TelegramBot.sendGiftToChat(
public suspend fun TelegramBot.sendGiftToChat( public suspend fun TelegramBot.sendGiftToChat(
chat: PublicChat, chat: PublicChat,
gift: Gift, gift: Gift.Regular,
text: String, text: String,
parseMode: ParseMode?, parseMode: ParseMode?,
upgradableToUnique: Boolean, upgradableToUnique: Boolean,

View File

@@ -7,5 +7,5 @@ import kotlinx.serialization.Serializable
@Serializable @Serializable
data class Gifts( data class Gifts(
@SerialName(giftsField) @SerialName(giftsField)
val gifts: List<Gift> val gifts: List<Gift.Regular>
) )

View File

@@ -60,7 +60,7 @@ sealed interface TransactionPartner {
@SerialName(paidMediaPayloadField) @SerialName(paidMediaPayloadField)
val paidMediaPayload: PaidMediaPayload? = null, val paidMediaPayload: PaidMediaPayload? = null,
@SerialName(giftField) @SerialName(giftField)
val gift: Gift? = null val gift: Gift.Regular? = null
) : TransactionPartner, SubscriptionPeriodInfo { ) : TransactionPartner, SubscriptionPeriodInfo {
@EncodeDefault @EncodeDefault
override val type: String = Companion.type override val type: String = Companion.type
@@ -75,7 +75,7 @@ sealed interface TransactionPartner {
@SerialName(chatField) @SerialName(chatField)
val chat: PreviewChat, val chat: PreviewChat,
@SerialName(giftField) @SerialName(giftField)
val gift: Gift? = null val gift: Gift.Regular? = null
) : TransactionPartner { ) : TransactionPartner {
@EncodeDefault @EncodeDefault
override val type: String = Companion.type override val type: String = Companion.type
@@ -150,7 +150,7 @@ sealed interface TransactionPartner {
val subscription_period: TimeSpan? = null, val subscription_period: TimeSpan? = null,
val paid_media: List<PaidMedia>? = null, val paid_media: List<PaidMedia>? = null,
val paid_media_payload: PaidMediaPayload? = null, val paid_media_payload: PaidMediaPayload? = null,
val gift: Gift? = null, val gift: Gift.Regular? = null,
val request_count: Int? = null, val request_count: Int? = null,
val sponsor_user: PreviewBot? = null, val sponsor_user: PreviewBot? = null,
val commission_per_mille: Int? = null, val commission_per_mille: Int? = null,