pub struct Payment {Show 29 fields
pub id: String,
pub entity: String,
pub amount: i32,
pub currency: String,
pub status: String,
pub base_amount: Option<i32>,
pub base_currency: Option<String>,
pub method: String,
pub order_id: String,
pub description: Option<String>,
pub international: Option<bool>,
pub refund_status: Option<String>,
pub amount_refunded: i32,
pub captured: bool,
pub email: String,
pub contact: String,
pub fee: Option<i32>,
pub tax: Option<i32>,
pub error_code: Option<String>,
pub error_description: Option<String>,
pub error_source: Option<String>,
pub error_step: Option<String>,
pub error_reason: Option<String>,
pub acquirer_data: Option<AcquirerData>,
pub card_id: Option<String>,
pub card: Option<Card>,
pub invoice_id: Option<String>,
pub notes: Option<Value>,
pub created_at: i64,
}
Fields§
§id: String
§entity: String
§amount: i32
§currency: String
§status: String
§base_amount: Option<i32>
§base_currency: Option<String>
§method: String
§order_id: String
§description: Option<String>
§international: Option<bool>
§refund_status: Option<String>
§amount_refunded: i32
§captured: bool
§email: String
§contact: String
§fee: Option<i32>
§tax: Option<i32>
§error_code: Option<String>
§error_description: Option<String>
§error_source: Option<String>
§error_step: Option<String>
§error_reason: Option<String>
§acquirer_data: Option<AcquirerData>
§card_id: Option<String>
§card: Option<Card>
§invoice_id: Option<String>
§notes: Option<Value>
§created_at: i64
Trait Implementations§
source§impl<'de> Deserialize<'de> for Payment
impl<'de> Deserialize<'de> for Payment
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 Payment
impl Send for Payment
impl Sync for Payment
impl Unpin for Payment
impl UnwindSafe for Payment
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