Struct aws_sdk_outposts::types::OrderSummary
source · #[non_exhaustive]pub struct OrderSummary {
pub outpost_id: Option<String>,
pub order_id: Option<String>,
pub order_type: Option<OrderType>,
pub status: Option<OrderStatus>,
pub line_item_counts_by_status: Option<HashMap<LineItemStatus, i32>>,
pub order_submission_date: Option<DateTime>,
pub order_fulfilled_date: Option<DateTime>,
}
Expand description
A summary of line items in your 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.
order_id: Option<String>
The ID of the order.
order_type: Option<OrderType>
The type of order.
status: Option<OrderStatus>
The status of the order.
-
PREPARING
- Order is received and is being prepared. -
IN_PROGRESS
- Order is either being built, shipped, or installed. For more information, see theLineItem
status. -
COMPLETED
- Order is complete. -
CANCELLED
- Order is cancelled. -
ERROR
- Customer should contact support.
The following statuses are deprecated: RECEIVED
, PENDING
, PROCESSING
, INSTALLING
, and FULFILLED
.
line_item_counts_by_status: Option<HashMap<LineItemStatus, i32>>
The status of all line items in the order.
order_submission_date: Option<DateTime>
The submission date for the order.
order_fulfilled_date: Option<DateTime>
The fulfilment date for the order.
Implementations§
source§impl OrderSummary
impl OrderSummary
sourcepub fn outpost_id(&self) -> Option<&str>
pub fn outpost_id(&self) -> Option<&str>
The ID of the Outpost.
sourcepub fn order_type(&self) -> Option<&OrderType>
pub fn order_type(&self) -> Option<&OrderType>
The type of order.
sourcepub fn status(&self) -> Option<&OrderStatus>
pub fn status(&self) -> Option<&OrderStatus>
The status of the order.
-
PREPARING
- Order is received and is being prepared. -
IN_PROGRESS
- Order is either being built, shipped, or installed. For more information, see theLineItem
status. -
COMPLETED
- Order is complete. -
CANCELLED
- Order is cancelled. -
ERROR
- Customer should contact support.
The following statuses are deprecated: RECEIVED
, PENDING
, PROCESSING
, INSTALLING
, and FULFILLED
.
sourcepub fn line_item_counts_by_status(
&self
) -> Option<&HashMap<LineItemStatus, i32>>
pub fn line_item_counts_by_status( &self ) -> Option<&HashMap<LineItemStatus, i32>>
The status of all line items in 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 fulfilment date for the order.
source§impl OrderSummary
impl OrderSummary
sourcepub fn builder() -> OrderSummaryBuilder
pub fn builder() -> OrderSummaryBuilder
Creates a new builder-style object to manufacture OrderSummary
.
Trait Implementations§
source§impl Clone for OrderSummary
impl Clone for OrderSummary
source§fn clone(&self) -> OrderSummary
fn clone(&self) -> OrderSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for OrderSummary
impl Debug for OrderSummary
source§impl PartialEq for OrderSummary
impl PartialEq for OrderSummary
source§fn eq(&self, other: &OrderSummary) -> bool
fn eq(&self, other: &OrderSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for OrderSummary
Auto Trait Implementations§
impl Freeze for OrderSummary
impl RefUnwindSafe for OrderSummary
impl Send for OrderSummary
impl Sync for OrderSummary
impl Unpin for OrderSummary
impl UnwindSafe for OrderSummary
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more