pub struct PaymentExecutionDetailItem {
pub payment: Box<Money>,
pub payment_method: String,
}Expand description
PaymentExecutionDetailItem : Information about a sub-payment method used to pay for a COD order.
Fields§
§payment: Box<Money>§payment_method: StringA sub-payment method for a COD order. Possible values: * COD: Cash on delivery * GC: Gift card * PointsAccount: Amazon Points * Invoice: Invoice
Implementations§
Source§impl PaymentExecutionDetailItem
impl PaymentExecutionDetailItem
Sourcepub fn new(payment: Money, payment_method: String) -> PaymentExecutionDetailItem
pub fn new(payment: Money, payment_method: String) -> PaymentExecutionDetailItem
Information about a sub-payment method used to pay for a COD order.
Trait Implementations§
Source§impl Clone for PaymentExecutionDetailItem
impl Clone for PaymentExecutionDetailItem
Source§fn clone(&self) -> PaymentExecutionDetailItem
fn clone(&self) -> PaymentExecutionDetailItem
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 PaymentExecutionDetailItem
impl Debug for PaymentExecutionDetailItem
Source§impl Default for PaymentExecutionDetailItem
impl Default for PaymentExecutionDetailItem
Source§fn default() -> PaymentExecutionDetailItem
fn default() -> PaymentExecutionDetailItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PaymentExecutionDetailItem
impl<'de> Deserialize<'de> for PaymentExecutionDetailItem
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
impl StructuralPartialEq for PaymentExecutionDetailItem
Auto Trait Implementations§
impl Freeze for PaymentExecutionDetailItem
impl RefUnwindSafe for PaymentExecutionDetailItem
impl Send for PaymentExecutionDetailItem
impl Sync for PaymentExecutionDetailItem
impl Unpin for PaymentExecutionDetailItem
impl UnwindSafe for PaymentExecutionDetailItem
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