Struct paypal_rs::orders::Item [−][src]
pub struct Item { pub name: String, pub unit_amount: Money, pub tax: Option<Money>, pub quantity: String, pub description: Option<String>, pub sku: Option<String>, pub category: Option<ItemCategoryType>, }
Expand description
Represents an item.
Fields
name: String
The item name or title.
unit_amount: Money
The item price or rate per unit. If you specify unit_amount, purchase_units[].amount.breakdown.item_total is required. Must equal unit_amount * quantity for all items.
tax: Option<Money>
The item tax for each unit. If tax is specified, purchase_units[].amount.breakdown.tax_total is required. Must equal tax * quantity for all items.
quantity: String
The item quantity. Must be a whole number.
description: Option<String>
The detailed item description.
sku: Option<String>
The stock keeping unit (SKU) for the item.
category: Option<ItemCategoryType>
The item category type
Trait Implementations
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 RefUnwindSafe for Item
impl UnwindSafe for Item