ronami_core/payloads/refund_star_payment.rs
1//! Generated by `codegen_payloads`, do not edit by hand.
2
3use serde::Serialize;
4
5use crate::types::TelegramTransactionId;
6use crate::types::True;
7use crate::types::UserId;
8
9impl_payload! {
10 /// Refunds a successful payment in [Telegram Stars]. Returns True on success.
11 ///
12 /// [Telegram Stars]: https://t.me/BotNews/90
13 #[derive(Debug, PartialEq, Eq, Hash, Clone, Serialize)]
14 pub RefundStarPayment (RefundStarPaymentSetters) => True {
15 required {
16 /// Identifier of the user whose payment will be refunded
17 pub user_id: UserId,
18 /// Telegram payment identifier
19 pub telegram_payment_charge_id: TelegramTransactionId,
20 }
21 }
22}