[][src]Struct ebay::sell::fulfillment::order::LineItem

pub struct LineItem {
    pub applied_promotions: Vec<AppliedPromotion>,
    pub delivery_cost: DeliveryCost,
    pub legacy_item_id: String,
    pub line_item_cost: Amount,
    pub line_item_fulfillment_instructions: LineItemFulfillmentInstructions,
    pub line_item_fulfillment_status: LineItemFulfillmentStatus,
    pub line_item_id: String,
    pub listing_marketplace_id: String,
    pub properties: Option<LineItemProperties>,
    pub purchase_marketplace_id: String,
    pub quantity: i32,
    pub sku: String,
    pub sold_format: String,
    pub taxes: Vec<Tax>,
    pub title: String,
    pub total: Amount,
}

Fields

applied_promotions: Vec<AppliedPromotion>delivery_cost: DeliveryCostlegacy_item_id: Stringline_item_cost: Amount

The selling price of the line item before applying any discounts. The value of this field is calculated by multiplying the single unit price by the value of the quantity field.

line_item_fulfillment_instructions: LineItemFulfillmentInstructionsline_item_fulfillment_status: LineItemFulfillmentStatusline_item_id: Stringlisting_marketplace_id: Stringproperties: Option<LineItemProperties>purchase_marketplace_id: Stringquantity: i32sku: Stringsold_format: Stringtaxes: Vec<Tax>title: Stringtotal: Amount

Trait Implementations

impl Debug for LineItem[src]

impl Serialize for LineItem[src]

impl<'de> Deserialize<'de> for LineItem[src]

Auto Trait Implementations

impl Send for LineItem

impl Sync for LineItem

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T