Skip to content

Commit 110fb07

Browse files
committed
Add affiliate field to TransactionPartnerUser & create AffiliateInfo
1 parent e195926 commit 110fb07

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package com.pengrad.telegrambot.model.stars.affiliate
2+
3+
import com.pengrad.telegrambot.model.Chat
4+
import com.pengrad.telegrambot.model.User
5+
6+
data class AffiliateInfo(
7+
@get:JvmName("affiliateUser") val affiliateUser: User? = null,
8+
@get:JvmName("affiliateChat") val affiliateChat: Chat? = null,
9+
@get:JvmName("commissionPerMille") val commissionPerMille: Int,
10+
@get:JvmName("amount") val amount: Int,
11+
@get:JvmName("nanostarAmount") val nanostarAmount: Int? = null
12+
)

library/src/main/java/com/pengrad/telegrambot/model/stars/partner/TransactionPartnerUser.kt

+2
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@ package com.pengrad.telegrambot.model.stars.partner
33
import com.pengrad.telegrambot.model.User
44
import com.pengrad.telegrambot.model.gift.Gift
55
import com.pengrad.telegrambot.model.paidmedia.PaidMedia
6+
import com.pengrad.telegrambot.model.stars.affiliate.AffiliateInfo
67
import com.pengrad.telegrambot.model.stars.partner.TransactionPartnerType.USER
78

89
data class TransactionPartnerUser(
910
@get:JvmName("user") val user: User,
11+
@get:JvmName("affiliate") val affiliate: AffiliateInfo,
1012
@get:JvmName("invoicePayload") val invoicePayload: String? = null,
1113
@get:JvmName("paidMedia") val paidMedia: Array<PaidMedia>? = null,
1214
@get:JvmName("paidMediaPayload") val paidMediaPayload: String? = null,

0 commit comments

Comments
 (0)