pub struct TerminalCheckout {Show 18 fields
pub id: Option<String>,
pub amount_money: Option<Money>,
pub device_options: Option<DeviceCheckoutOptions>,
pub app_fee_money: Option<Money>,
pub app_id: Option<String>,
pub cancel_reason: Option<ActionCancelReason>,
pub created_at: Option<String>,
pub customer_id: Option<String>,
pub deadline_duration: Option<String>,
pub location_id: Option<String>,
pub note: Option<String>,
pub order_id: Option<String>,
pub payment_ids: Option<Vec<String>>,
pub payment_options: Option<PaymentOptions>,
pub payment_type: Option<CheckoutOptionsPaymentType>,
pub reference_id: Option<String>,
pub status: Option<TerminalCheckoutStatus>,
pub updated_at: Option<String>,
}Fields§
§id: Option<String>§amount_money: Option<Money>§device_options: Option<DeviceCheckoutOptions>§app_fee_money: Option<Money>§app_id: Option<String>§cancel_reason: Option<ActionCancelReason>§created_at: Option<String>§customer_id: Option<String>§deadline_duration: Option<String>§location_id: Option<String>§note: Option<String>§order_id: Option<String>§payment_ids: Option<Vec<String>>§payment_options: Option<PaymentOptions>§payment_type: Option<CheckoutOptionsPaymentType>§reference_id: Option<String>§status: Option<TerminalCheckoutStatus>§updated_at: Option<String>Trait Implementations§
Source§impl Clone for TerminalCheckout
impl Clone for TerminalCheckout
Source§fn clone(&self) -> TerminalCheckout
fn clone(&self) -> TerminalCheckout
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 TerminalCheckout
impl Debug for TerminalCheckout
Source§impl Default for TerminalCheckout
impl Default for TerminalCheckout
Source§fn default() -> TerminalCheckout
fn default() -> TerminalCheckout
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TerminalCheckout
impl<'de> Deserialize<'de> for TerminalCheckout
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 TerminalCheckout
impl RefUnwindSafe for TerminalCheckout
impl Send for TerminalCheckout
impl Sync for TerminalCheckout
impl Unpin for TerminalCheckout
impl UnwindSafe for TerminalCheckout
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