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

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

No files matched your search

@@ -7,5 +7,5 @@ import kotlinx.serialization.Serializable
@Serializable
data class Gifts(
@SerialName(giftsField)
val gifts: List<Gift>
val gifts: List<Gift.Regular>
)
@@ -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<PaidMedia>? = 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,