Skip to content

Commit

Permalink
add support of paid media in TransactionPartner.User
Browse files Browse the repository at this point in the history
  • Loading branch information
InsanusMokrassar committed Aug 14, 2024
1 parent b469b1c commit dfecf93
Showing 1 changed file with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@

package dev.inmo.tgbotapi.types.payments.stars

import dev.inmo.tgbotapi.types.InvoicePayload
import dev.inmo.tgbotapi.types.*
import dev.inmo.tgbotapi.types.chat.PreviewUser
import dev.inmo.tgbotapi.types.invoicePayloadField
import dev.inmo.tgbotapi.types.userField
import dev.inmo.tgbotapi.types.withdrawalStateField
import dev.inmo.tgbotapi.types.message.payments.PaidMedia
import dev.inmo.tgbotapi.utils.decodeDataAndJson
import dev.inmo.tgbotapi.utils.internal.ClassCastsIncluded
import kotlinx.serialization.EncodeDefault
Expand Down Expand Up @@ -43,7 +41,9 @@ sealed interface TransactionPartner {
@SerialName(userField)
val user: PreviewUser,
@SerialName(invoicePayloadField)
val invoicePayload: InvoicePayload? = null
val invoicePayload: InvoicePayload? = null,
@SerialName(paidMediaField)
val paidMedia: List<PaidMedia>? = null
) : TransactionPartner {
@EncodeDefault
override val type: String = Companion.type
Expand Down

0 comments on commit dfecf93

Please sign in to comment.