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