amazonka-outposts-2.0: Amazon Outposts SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Outposts.Types.Order

Description

 
Synopsis

Documentation

data Order Source #

Information about an order.

See: newOrder smart constructor.

Constructors

Order' 

Fields

Instances

Instances details
FromJSON Order Source # 
Instance details

Defined in Amazonka.Outposts.Types.Order

Generic Order Source # 
Instance details

Defined in Amazonka.Outposts.Types.Order

Associated Types

type Rep Order :: Type -> Type #

Methods

from :: Order -> Rep Order x #

to :: Rep Order x -> Order #

Read Order Source # 
Instance details

Defined in Amazonka.Outposts.Types.Order

Show Order Source # 
Instance details

Defined in Amazonka.Outposts.Types.Order

Methods

showsPrec :: Int -> Order -> ShowS #

show :: Order -> String #

showList :: [Order] -> ShowS #

NFData Order Source # 
Instance details

Defined in Amazonka.Outposts.Types.Order

Methods

rnf :: Order -> () #

Eq Order Source # 
Instance details

Defined in Amazonka.Outposts.Types.Order

Methods

(==) :: Order -> Order -> Bool #

(/=) :: Order -> Order -> Bool #

Hashable Order Source # 
Instance details

Defined in Amazonka.Outposts.Types.Order

Methods

hashWithSalt :: Int -> Order -> Int #

hash :: Order -> Int #

type Rep Order Source # 
Instance details

Defined in Amazonka.Outposts.Types.Order

newOrder :: Order Source #

Create a value of Order with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lineItems:Order', order_lineItems - The line items for the order

$sel:orderFulfilledDate:Order', order_orderFulfilledDate - The fulfillment date of the order.

$sel:orderId:Order', order_orderId - The ID of the order.

$sel:orderSubmissionDate:Order', order_orderSubmissionDate - The submission date for the order.

$sel:outpostId:Order', order_outpostId - The ID of the Outpost in the order.

$sel:paymentOption:Order', order_paymentOption - The payment option for the order.

Order, order_status - 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.

order_lineItems :: Lens' Order (Maybe [LineItem]) Source #

The line items for the order

order_orderFulfilledDate :: Lens' Order (Maybe UTCTime) Source #

The fulfillment date of the order.

order_orderId :: Lens' Order (Maybe Text) Source #

The ID of the order.

order_orderSubmissionDate :: Lens' Order (Maybe UTCTime) Source #

The submission date for the order.

order_outpostId :: Lens' Order (Maybe Text) Source #

The ID of the Outpost in the order.

order_paymentOption :: Lens' Order (Maybe PaymentOption) Source #

The payment option for the order.

order_status :: Lens' Order (Maybe OrderStatus) Source #

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.