pub struct PaymentDetails {Show 15 fields
pub pay_id: PaymentId,
pub reference_id: String,
pub qr_id: QRId,
pub extension_id: Option<ExtensionId>,
pub order_id: Option<String>,
pub amount: Decimal,
pub commission: Decimal,
pub currency: Currency,
pub description: String,
pub payer_name: String,
pub payer_iban: String,
pub status: PaymentStatus,
pub executed_at: String,
pub refunded_at: Option<String>,
pub terminal_id: Option<String>,
}Fields§
§pay_id: PaymentId§reference_id: String§qr_id: QRId§extension_id: Option<ExtensionId>§order_id: Option<String>§amount: Decimal§commission: Decimal§currency: Currency§description: String§payer_name: String§payer_iban: String§status: PaymentStatus§executed_at: String§refunded_at: Option<String>§terminal_id: Option<String>Trait Implementations§
Source§impl Debug for PaymentDetails
impl Debug for PaymentDetails
Source§impl<'de> Deserialize<'de> for PaymentDetails
impl<'de> Deserialize<'de> for PaymentDetails
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 Freeze for PaymentDetails
impl RefUnwindSafe for PaymentDetails
impl Send for PaymentDetails
impl Sync for PaymentDetails
impl Unpin for PaymentDetails
impl UnsafeUnpin for PaymentDetails
impl UnwindSafe for PaymentDetails
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