|
|
|
|
@ -4613,6 +4613,13 @@ class Client::JsonStarTransactionType final : public td::Jsonable {
|
|
|
|
|
object("gift", JsonGift(type->gift_.get(), client_));
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
case td_api::starTransactionTypePremiumPurchase::ID: {
|
|
|
|
|
auto type = static_cast<const td_api::starTransactionTypePremiumPurchase *>(type_);
|
|
|
|
|
object("type", "user");
|
|
|
|
|
object("user", JsonUser(type->user_id_, client_));
|
|
|
|
|
object("premium_subscription_duration", type->month_count_);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
case td_api::starTransactionTypeAffiliateProgramCommission::ID: {
|
|
|
|
|
auto type = static_cast<const td_api::starTransactionTypeAffiliateProgramCommission *>(type_);
|
|
|
|
|
object("type", "affiliate_program");
|
|
|
|
|
|