pub struct TerminalReaderReaderResourceCart {
pub currency: Currency,
pub line_items: Vec<TerminalReaderReaderResourceLineItem>,
pub tax: Option<i64>,
pub total: i64,
}
Expand description
Represents a cart to be displayed on the reader
Fields§
§currency: Currency
Three-letter ISO currency code, in lowercase. Must be a supported currency.
line_items: Vec<TerminalReaderReaderResourceLineItem>
List of line items in the cart.
tax: Option<i64>
Tax amount for the entire cart. A positive integer in the smallest currency unit.
total: i64
Total amount for the entire cart, including tax. A positive integer in the smallest currency unit.
Trait Implementations§
Source§impl Clone for TerminalReaderReaderResourceCart
impl Clone for TerminalReaderReaderResourceCart
Source§fn clone(&self) -> TerminalReaderReaderResourceCart
fn clone(&self) -> TerminalReaderReaderResourceCart
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 FromValueOpt for TerminalReaderReaderResourceCart
impl FromValueOpt for TerminalReaderReaderResourceCart
fn from_value(v: Value) -> Option<Self>
Auto Trait Implementations§
impl Freeze for TerminalReaderReaderResourceCart
impl RefUnwindSafe for TerminalReaderReaderResourceCart
impl Send for TerminalReaderReaderResourceCart
impl Sync for TerminalReaderReaderResourceCart
impl Unpin for TerminalReaderReaderResourceCart
impl UnwindSafe for TerminalReaderReaderResourceCart
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