pub struct MessagePaymentRefunded {
pub owner_id: MessageSender,
pub currency: String,
pub total_amount: i64,
pub invoice_payload: String,
pub telegram_payment_charge_id: String,
pub provider_payment_charge_id: String,
}Expand description
A payment has been refunded
Fields§
§owner_id: MessageSenderIdentifier of the previous owner of the Telegram Stars that refunds them
currency: StringCurrency for the price of the product
total_amount: i64Total price for the product, in the smallest units of the currency
invoice_payload: StringInvoice payload; only for bots
telegram_payment_charge_id: StringTelegram payment identifier
provider_payment_charge_id: StringProvider payment identifier
Trait Implementations§
Source§impl Clone for MessagePaymentRefunded
impl Clone for MessagePaymentRefunded
Source§fn clone(&self) -> MessagePaymentRefunded
fn clone(&self) -> MessagePaymentRefunded
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MessagePaymentRefunded
impl Debug for MessagePaymentRefunded
Source§impl<'de> Deserialize<'de> for MessagePaymentRefunded
impl<'de> Deserialize<'de> for MessagePaymentRefunded
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MessagePaymentRefunded
impl PartialEq for MessagePaymentRefunded
Source§impl Serialize for MessagePaymentRefunded
impl Serialize for MessagePaymentRefunded
impl StructuralPartialEq for MessagePaymentRefunded
Auto Trait Implementations§
impl Freeze for MessagePaymentRefunded
impl RefUnwindSafe for MessagePaymentRefunded
impl Send for MessagePaymentRefunded
impl Sync for MessagePaymentRefunded
impl Unpin for MessagePaymentRefunded
impl UnsafeUnpin for MessagePaymentRefunded
impl UnwindSafe for MessagePaymentRefunded
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more