TerminalOrderRequest class abstract

TerminalOrderRequest

Properties:

  • billingEntityId - The identification of the billing entity to use for the order. > When ordering products in Brazil, you do not need to include the billingEntityId in the request.
  • customerOrderReference - The merchant-defined purchase order reference.
  • items - The products included in the order.
  • orderType - Type of order
  • shippingLocationId - The identification of the shipping location to use for the order.
  • taxId - The tax number of the billing entity.
Annotations
  • @BuiltValue.new()

Constructors

TerminalOrderRequest([void updates(TerminalOrderRequestBuilder b)])
factory

Properties

billingEntityId → String?
The identification of the billing entity to use for the order. > When ordering products in Brazil, you do not need to include the billingEntityId in the request.
no setter
customerOrderReference → String?
The merchant-defined purchase order reference.
no setter
hashCode → int
The hash code for this object.
no setterinherited
items → BuiltList<OrderItem>?
The products included in the order.
no setter
orderType → String?
Type of order
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shippingLocationId → String?
The identification of the shipping location to use for the order.
no setter
taxId → String?
The tax number of the billing entity.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(TerminalOrderRequestBuilder)) → TerminalOrderRequest
Rebuilds the instance.
inherited
toBuilder() → TerminalOrderRequestBuilder
Converts the instance to a builder B.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

serializer → Serializer<TerminalOrderRequest>
no setter