AdditionalDataLevel23 class abstract

AdditionalDataLevel23

Properties:

Annotations
  • @BuiltValue.new()

Constructors

AdditionalDataLevel23([void updates(AdditionalDataLevel23Builder b)])
factory

Properties

enhancedSchemeDataPeriodCustomerReference String?
The reference number to identify the customer and their order. * Encoding: ASCII * Max length: 25 characters * Must not start with a space or be all spaces. * Must not be all zeros.
no setter
enhancedSchemeDataPeriodDestinationCountryCode String?
The three-letter ISO 3166-1 alpha-3 country code for the destination address. * Encoding: ASCII * Fixed length: 3 characters
no setter
enhancedSchemeDataPeriodDestinationPostalCode String?
The postal code of the destination address. * Encoding: ASCII * Max length: 10 characters * Must not start with a space. * 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
enhancedSchemeDataPeriodDestinationStateProvinceCode String?
The state or province code of the destination address. * Encoding: ASCII * Max length: 3 characters * Must not start with a space.
no setter
enhancedSchemeDataPeriodDutyAmount String?
The duty tax amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters
no setter
enhancedSchemeDataPeriodFreightAmount String?
The shipping amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters
no setter
enhancedSchemeDataPeriodItemDetailLineLeftSquareBracketItemNrRightSquareBracketPeriodCommodityCode String?
The code that identifies the item in a standardized commodity coding scheme. There are different commodity coding schemes: * UNSPSC commodity codes * HS commodity codes * NAICS commodity codes * NAPCS commodity codes * Encoding: ASCII * Max length: 12 characters * Must not start with a space or be all spaces. * Must not be all zeros.
no setter
enhancedSchemeDataPeriodItemDetailLineLeftSquareBracketItemNrRightSquareBracketPeriodDescription String?
A description of the item, that provides details about the purchase. For Visa transactions with level 3 ESD, the description must not be the same or very similar to your merchant name, or, consist only of common words like "product", or "service". * Encoding: ASCII * Max length: 26 characters * Must not be a single character. * Must not be blank. * Must not be all special characters. * Must not be blank. * Must not start with a space or be all spaces. * Must not be all zeros.
no setter
enhancedSchemeDataPeriodItemDetailLineLeftSquareBracketItemNrRightSquareBracketPeriodDiscountAmount String?
The discount amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters
no setter
enhancedSchemeDataPeriodItemDetailLineLeftSquareBracketItemNrRightSquareBracketPeriodProductCode String?
The product code. Must be a unique product code associated with the item or service. This can be your unique code for the item, or the manufacturer's product code. * Encoding: ASCII. * Max length: 12 characters * Must not start with a space or be all spaces. * Must not be all zeros.
no setter
enhancedSchemeDataPeriodItemDetailLineLeftSquareBracketItemNrRightSquareBracketPeriodQuantity String?
The number of items. Must be an integer greater than zero. * Encoding: Numeric * Max length: 12 characters * Must not start with a space or be all spaces.
no setter
enhancedSchemeDataPeriodItemDetailLineLeftSquareBracketItemNrRightSquareBracketPeriodTotalAmount String?
The total amount for the line item, in minor units. See Amount requirements for level 2/3 ESD to learn more about how to calculate the line item total. * For example, 2000 means USD 20.00. * Max length: 12 characters * Must not start with a space or be all spaces. * Must not be all zeros.
no setter
enhancedSchemeDataPeriodItemDetailLineLeftSquareBracketItemNrRightSquareBracketPeriodUnitOfMeasure String?
The unit of measurement for an item. * Encoding: ASCII * Max length: 3 characters * Must not start with a space or be all spaces. * Must not be all zeros.
no setter
enhancedSchemeDataPeriodItemDetailLineLeftSquareBracketItemNrRightSquareBracketPeriodUnitPrice String?
The unit price in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters * Must not be all zeros.
no setter
enhancedSchemeDataPeriodOrderDate String?
The order date. * Format: ddMMyy * Encoding: ASCII * Max length: 6 characters
no setter
enhancedSchemeDataPeriodShipFromPostalCode String?
The postal code of the address where the item is shipped from. * Encoding: ASCII * Max length: 10 characters * Must not start with a space or be all spaces. * Must not be all zeros.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
enhancedSchemeDataPeriodTotalTaxAmount String?
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 length: 12 characters * For L2 data: must not be all zeroes. * For L3 data: can be zero.
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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