pub struct Refund {Show 19 fields
pub amount: i64,
pub balance_transaction: Option<Value>,
pub charge: Option<Value>,
pub created: i64,
pub currency: String,
pub description: Option<String>,
pub failure_balance_transaction: Option<Value>,
pub failure_reason: Option<String>,
pub id: String,
pub instructions_email: Option<String>,
pub metadata: Option<Value>,
pub next_action: Option<RefundNextAction>,
pub object: String,
pub payment_intent: Option<Value>,
pub reason: Option<String>,
pub receipt_number: Option<String>,
pub source_transfer_reversal: Option<Value>,
pub status: Option<String>,
pub transfer_reversal: Option<Value>,
}Fields§
§amount: i64§balance_transaction: Option<Value>§charge: Option<Value>§created: i64§currency: String§description: Option<String>§failure_balance_transaction: Option<Value>§failure_reason: Option<String>§id: String§instructions_email: Option<String>§metadata: Option<Value>§next_action: Option<RefundNextAction>§object: String§payment_intent: Option<Value>§reason: Option<String>§receipt_number: Option<String>§source_transfer_reversal: Option<Value>§status: Option<String>§transfer_reversal: Option<Value>Trait Implementations§
source§impl<'de> Deserialize<'de> for Refund
impl<'de> Deserialize<'de> for Refund
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
Auto Trait Implementations§
impl RefUnwindSafe for Refund
impl Send for Refund
impl Sync for Refund
impl Unpin for Refund
impl UnwindSafe for Refund
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