Skip to content

Commit f76cac8

Browse files
Added premium_subscription_duration to TransactionPartnerUser
1 parent e3d7f96 commit f76cac8

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

telebot/types.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10569,19 +10569,23 @@ class TransactionPartnerUser(TransactionPartner):
1056910569
:param gift: Optional. The gift sent to the user by the bot
1057010570
:type gift: :class:`Gift`
1057110571

10572+
:param premium_subscription_duration: Optional. Number of months the gifted Telegram Premium subscription will be active for; for “premium_purchase” transactions only
10573+
:type premium_subscription_duration: :obj:`int`
10574+
1057210575
:return: Instance of the class
1057310576
:rtype: :class:`TransactionPartnerUser`
1057410577
"""
1057510578

1057610579
def __init__(self, type, user, affiliate=None, invoice_payload=None, paid_media: Optional[List[PaidMedia]] = None,
10577-
subscription_period=None, gift: Optional[Gift] = None, **kwargs):
10580+
subscription_period=None, gift: Optional[Gift] = None, premium_subscription_duration: Optional[int] = None, **kwargs):
1057810581
self.type: str = type
1057910582
self.user: User = user
1058010583
self.affiliate: Optional[AffiliateInfo] = affiliate
1058110584
self.invoice_payload: Optional[str] = invoice_payload
1058210585
self.paid_media: Optional[List[PaidMedia]] = paid_media
1058310586
self.subscription_period: Optional[int] = subscription_period
1058410587
self.gift: Optional[Gift] = gift
10588+
self.premium_subscription_duration: Optional[int] = premium_subscription_duration
1058510589

1058610590
@classmethod
1058710591
def de_json(cls, json_string):

0 commit comments

Comments
 (0)