LevelTwoThree class abstract

LevelTwoThree

Properties:

  • customerReferenceNumber - The reference number to identify the customer and their order. * Format: ASCII * Max length: 25 characters * Must not start with a space or be all spaces. * Must not be all zeros.
  • destination - The destination address information.
  • dutyAmount - The duty tax amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000
  • freightAmount - The shipping amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000
  • itemDetailLines - The list of item detail lines.
  • orderDate - The date of the order. * Min Length: 10 characters * Max Length: 10 characters * Format ISO 8601: yyyy-MM-dd
  • shipFromPostalCode - The postal code of the address where the item is shipped from. * Encoding: ASCII * Max length: 10 characters * For the US, it must be in five or nine digits format. For example, 10001 or 10001-0000. * For Canada, it must be in 6 digits format. For example, M4B 1G5.
  • totalTaxAmount - The amount of state or provincial tax included in the total transaction amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000 * For L2 data: must not be all zeroes. * For L3 data: can be zero.
Annotations
  • @BuiltValue.new()

Constructors

LevelTwoThree([void updates(LevelTwoThreeBuilder b)])
factory

Properties

customerReferenceNumber String?
The reference number to identify the customer and their order. * Format: ASCII * Max length: 25 characters * Must not start with a space or be all spaces. * Must not be all zeros.
no setter
destination Destination?
The destination address information.
no setter
dutyAmount int?
The duty tax amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000
no setter
freightAmount int?
The shipping amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000
no setter
hashCode int
The hash code for this object.
no setterinherited
itemDetailLines → BuiltList<ItemDetailLine>?
The list of item detail lines.
no setter
orderDate Date?
The date of the order. * Min Length: 10 characters * Max Length: 10 characters * Format ISO 8601: yyyy-MM-dd
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shipFromPostalCode String?
The postal code of the address where the item is shipped from. * Encoding: ASCII * Max length: 10 characters * For the US, it must be in five or nine digits format. For example, 10001 or 10001-0000. * For Canada, it must be in 6 digits format. For example, M4B 1G5.
no setter
totalTaxAmount int?
The amount of state or provincial tax included in the total transaction amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000 * For L2 data: must not be all zeroes. * For L3 data: can be zero.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(LevelTwoThreeBuilder)) LevelTwoThree
Rebuilds the instance.
inherited
toBuilder() LevelTwoThreeBuilder
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<LevelTwoThree>
no setter