pub struct OrderRequestHeader {
pub order_id: String,
pub order_date: DateTime<Utc>,
pub order_type: OrderType,
pub total: Money,
pub ship_to: Address,
pub bill_to: Address,
pub shipping: Option<Money>,
pub tax: Option<Money>,
pub comments: Option<String>,
}Expand description
Header of an order-request
Fields§
§order_id: StringIdentifier of this order
order_date: DateTime<Utc>Date of the order
order_type: OrderTypeSpecifies weather or not this was a new order, or a modification to an existing one
total: MoneySum of all item prices plus shipping cost
ship_to: AddressShipping Address
bill_to: AddressBilling Address ( may be identical to shipping address )
shipping: Option<Money>Shipping cost
tax: Option<Money>Tax
comments: Option<String>Optional comments on this order
Trait Implementations§
Source§impl Clone for OrderRequestHeader
impl Clone for OrderRequestHeader
Source§fn clone(&self) -> OrderRequestHeader
fn clone(&self) -> OrderRequestHeader
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 OrderRequestHeader
impl Debug for OrderRequestHeader
Source§impl<'de> Deserialize<'de> for OrderRequestHeader
impl<'de> Deserialize<'de> for OrderRequestHeader
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
Source§impl JsonSchema for OrderRequestHeader
impl JsonSchema for OrderRequestHeader
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for OrderRequestHeader
impl PartialEq for OrderRequestHeader
Source§impl Serialize for OrderRequestHeader
impl Serialize for OrderRequestHeader
impl Eq for OrderRequestHeader
impl StructuralPartialEq for OrderRequestHeader
Auto Trait Implementations§
impl Freeze for OrderRequestHeader
impl RefUnwindSafe for OrderRequestHeader
impl Send for OrderRequestHeader
impl Sync for OrderRequestHeader
impl Unpin for OrderRequestHeader
impl UnsafeUnpin for OrderRequestHeader
impl UnwindSafe for OrderRequestHeader
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