Struct aws_sdk_outposts::types::Order
source · #[non_exhaustive]pub struct Order {
pub outpost_id: Option<String>,
pub order_id: Option<String>,
pub status: Option<OrderStatus>,
pub line_items: Option<Vec<LineItem>>,
pub payment_option: Option<PaymentOption>,
pub order_submission_date: Option<DateTime>,
pub order_fulfilled_date: Option<DateTime>,
pub payment_term: Option<PaymentTerm>,
pub order_type: Option<OrderType>,
}Expand description
Information about an order.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.outpost_id: Option<String>The ID of the Outpost in the order.
order_id: Option<String>The ID of the order.
status: Option<OrderStatus>The status of the order.
-
PREPARING- Order is received and being prepared. -
IN_PROGRESS- Order is either being built, shipped, or installed. To get more details, see the line item status. -
COMPLETED- Order is complete. -
CANCELLED- Order is cancelled. -
ERROR- Customer should contact support.
The following status are deprecated: RECEIVED, PENDING, PROCESSING, INSTALLING, and FULFILLED.
line_items: Option<Vec<LineItem>>The line items for the order
payment_option: Option<PaymentOption>The payment option for the order.
order_submission_date: Option<DateTime>The submission date for the order.
order_fulfilled_date: Option<DateTime>The fulfillment date of the order.
payment_term: Option<PaymentTerm>The payment term.
order_type: Option<OrderType>The type of order.
Implementations§
source§impl Order
impl Order
sourcepub fn outpost_id(&self) -> Option<&str>
pub fn outpost_id(&self) -> Option<&str>
The ID of the Outpost in the order.
sourcepub fn status(&self) -> Option<&OrderStatus>
pub fn status(&self) -> Option<&OrderStatus>
The status of the order.
-
PREPARING- Order is received and being prepared. -
IN_PROGRESS- Order is either being built, shipped, or installed. To get more details, see the line item status. -
COMPLETED- Order is complete. -
CANCELLED- Order is cancelled. -
ERROR- Customer should contact support.
The following status are deprecated: RECEIVED, PENDING, PROCESSING, INSTALLING, and FULFILLED.
sourcepub fn line_items(&self) -> &[LineItem]
pub fn line_items(&self) -> &[LineItem]
The line items for the order
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .line_items.is_none().
sourcepub fn payment_option(&self) -> Option<&PaymentOption>
pub fn payment_option(&self) -> Option<&PaymentOption>
The payment option for the order.
sourcepub fn order_submission_date(&self) -> Option<&DateTime>
pub fn order_submission_date(&self) -> Option<&DateTime>
The submission date for the order.
sourcepub fn order_fulfilled_date(&self) -> Option<&DateTime>
pub fn order_fulfilled_date(&self) -> Option<&DateTime>
The fulfillment date of the order.
sourcepub fn payment_term(&self) -> Option<&PaymentTerm>
pub fn payment_term(&self) -> Option<&PaymentTerm>
The payment term.
sourcepub fn order_type(&self) -> Option<&OrderType>
pub fn order_type(&self) -> Option<&OrderType>
The type of order.