Rename ChatRevenueWithdrawalState tp RevenueWithdrawalState.
This commit is contained in:
parent
b33c7d9a02
commit
021c305770
@ -6863,18 +6863,18 @@ messageStatistics message_interaction_graph:StatisticalGraph message_reaction_gr
|
||||
storyStatistics story_interaction_graph:StatisticalGraph story_reaction_graph:StatisticalGraph = StoryStatistics;
|
||||
|
||||
|
||||
//@class ChatRevenueWithdrawalState @description Describes state of a chat revenue withdrawal
|
||||
//@class RevenueWithdrawalState @description Describes state of a revenue withdrawal
|
||||
|
||||
//@description Withdrawal is pending
|
||||
chatRevenueWithdrawalStatePending = ChatRevenueWithdrawalState;
|
||||
revenueWithdrawalStatePending = RevenueWithdrawalState;
|
||||
|
||||
//@description Withdrawal was completed
|
||||
//@date Point in time (Unix timestamp) when the withdrawal was completed
|
||||
//@url The URL where the withdrawal transaction can be viewed
|
||||
chatRevenueWithdrawalStateCompleted date:int32 url:string = ChatRevenueWithdrawalState;
|
||||
revenueWithdrawalStateCompleted date:int32 url:string = RevenueWithdrawalState;
|
||||
|
||||
//@description Withdrawal has_failed
|
||||
chatRevenueWithdrawalStateFailed = ChatRevenueWithdrawalState;
|
||||
revenueWithdrawalStateFailed = RevenueWithdrawalState;
|
||||
|
||||
|
||||
//@class ChatRevenueTransactionType @description Describes type of transaction for revenue earned from sponsored messages in a chat
|
||||
@ -6888,7 +6888,7 @@ chatRevenueTransactionTypeEarnings start_date:int32 end_date:int32 = ChatRevenue
|
||||
//@withdrawal_date Point in time (Unix timestamp) when the earnings withdrawal started
|
||||
//@provider Name of the payment provider
|
||||
//@state State of the withdrawal
|
||||
chatRevenueTransactionTypeWithdrawal withdrawal_date:int32 provider:string state:ChatRevenueWithdrawalState = ChatRevenueTransactionType;
|
||||
chatRevenueTransactionTypeWithdrawal withdrawal_date:int32 provider:string state:RevenueWithdrawalState = ChatRevenueTransactionType;
|
||||
|
||||
//@description Describes a refund for failed withdrawal of earnings
|
||||
//@refund_date Point in time (Unix timestamp) when the transaction was refunded
|
||||
|
@ -415,18 +415,18 @@ class GetBroadcastRevenueTransactionsQuery final : public Td::ResultHandler {
|
||||
auto transaction =
|
||||
telegram_api::move_object_as<telegram_api::broadcastRevenueTransactionWithdrawal>(transaction_ptr);
|
||||
amount = get_amount(transaction->amount_, true);
|
||||
auto state = [&]() -> td_api::object_ptr<td_api::ChatRevenueWithdrawalState> {
|
||||
auto state = [&]() -> td_api::object_ptr<td_api::RevenueWithdrawalState> {
|
||||
if (transaction->transaction_date_ > 0) {
|
||||
return td_api::make_object<td_api::chatRevenueWithdrawalStateCompleted>(transaction->transaction_date_,
|
||||
return td_api::make_object<td_api::revenueWithdrawalStateCompleted>(transaction->transaction_date_,
|
||||
transaction->transaction_url_);
|
||||
}
|
||||
if (transaction->pending_) {
|
||||
return td_api::make_object<td_api::chatRevenueWithdrawalStatePending>();
|
||||
return td_api::make_object<td_api::revenueWithdrawalStatePending>();
|
||||
}
|
||||
if (!transaction->failed_) {
|
||||
LOG(ERROR) << "Transaction has unknown state";
|
||||
}
|
||||
return td_api::make_object<td_api::chatRevenueWithdrawalStateFailed>();
|
||||
return td_api::make_object<td_api::revenueWithdrawalStateFailed>();
|
||||
}();
|
||||
return td_api::make_object<td_api::chatRevenueTransactionTypeWithdrawal>(
|
||||
transaction->date_, transaction->provider_, std::move(state));
|
||||
|
Loading…
Reference in New Issue
Block a user