pub struct Checkout {Show 18 fields
pub id: String,
pub status: String,
pub amount: f64,
pub currency: String,
pub date: DateTime<Utc>,
pub checkout_reference: Option<String>,
pub merchant_code: Option<String>,
pub description: Option<String>,
pub return_url: Option<String>,
pub valid_until: Option<DateTime<Utc>>,
pub customer_id: Option<String>,
pub mandate: Option<Mandate>,
pub transactions: Vec<Transaction>,
pub transaction_code: Option<String>,
pub transaction_id: Option<String>,
pub merchant_name: Option<String>,
pub redirect_url: Option<String>,
pub payment_instrument: Option<PaymentInstrumentToken>,
}Fields§
§id: String§status: String§amount: f64§currency: String§date: DateTime<Utc>§checkout_reference: Option<String>§merchant_code: Option<String>§description: Option<String>§return_url: Option<String>§valid_until: Option<DateTime<Utc>>§customer_id: Option<String>§mandate: Option<Mandate>§transactions: Vec<Transaction>§transaction_code: Option<String>§transaction_id: Option<String>§merchant_name: Option<String>§redirect_url: Option<String>§payment_instrument: Option<PaymentInstrumentToken>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Checkout
impl<'de> Deserialize<'de> for Checkout
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 Checkout
impl RefUnwindSafe for Checkout
impl Send for Checkout
impl Sync for Checkout
impl Unpin for Checkout
impl UnwindSafe for Checkout
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)