diff --git a/library/src/main/java/com/pengrad/telegrambot/model/stars/affiliate/AffiliateInfo.kt b/library/src/main/java/com/pengrad/telegrambot/model/stars/affiliate/AffiliateInfo.kt new file mode 100644 index 00000000..93381a3b --- /dev/null +++ b/library/src/main/java/com/pengrad/telegrambot/model/stars/affiliate/AffiliateInfo.kt @@ -0,0 +1,12 @@ +package com.pengrad.telegrambot.model.stars.affiliate + +import com.pengrad.telegrambot.model.Chat +import com.pengrad.telegrambot.model.User + +data class AffiliateInfo( + @get:JvmName("affiliateUser") val affiliateUser: User? = null, + @get:JvmName("affiliateChat") val affiliateChat: Chat? = null, + @get:JvmName("commissionPerMille") val commissionPerMille: Int, + @get:JvmName("amount") val amount: Int, + @get:JvmName("nanostarAmount") val nanostarAmount: Int? = null +) diff --git a/library/src/main/java/com/pengrad/telegrambot/model/stars/partner/TransactionPartnerUser.kt b/library/src/main/java/com/pengrad/telegrambot/model/stars/partner/TransactionPartnerUser.kt index 04119f8d..88762b2f 100644 --- a/library/src/main/java/com/pengrad/telegrambot/model/stars/partner/TransactionPartnerUser.kt +++ b/library/src/main/java/com/pengrad/telegrambot/model/stars/partner/TransactionPartnerUser.kt @@ -3,10 +3,12 @@ package com.pengrad.telegrambot.model.stars.partner import com.pengrad.telegrambot.model.User import com.pengrad.telegrambot.model.gift.Gift import com.pengrad.telegrambot.model.paidmedia.PaidMedia +import com.pengrad.telegrambot.model.stars.affiliate.AffiliateInfo import com.pengrad.telegrambot.model.stars.partner.TransactionPartnerType.USER data class TransactionPartnerUser( @get:JvmName("user") val user: User, + @get:JvmName("affiliate") val affiliate: AffiliateInfo, @get:JvmName("invoicePayload") val invoicePayload: String? = null, @get:JvmName("paidMedia") val paidMedia: Array? = null, @get:JvmName("paidMediaPayload") val paidMediaPayload: String? = null,