Package com.adyen.model.payment
Class AdditionalDataLevel23
- java.lang.Object
-
- com.adyen.model.payment.AdditionalDataLevel23
-
public class AdditionalDataLevel23 extends Object
AdditionalDataLevel23
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AdditionalDataLevel23()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdditionalDataLevel23enhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)The customer code. * Encoding: ASCII * Max length: 25 characters * Must not start with a space or be all spaces * Must not be all zeros.AdditionalDataLevel23enhancedSchemeDataDestinationCountryCode(String enhancedSchemeDataDestinationCountryCode)The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. * Encoding: ASCII * Fixed length: 3 charactersAdditionalDataLevel23enhancedSchemeDataDestinationPostalCode(String enhancedSchemeDataDestinationPostalCode)The postal code of the destination address. * Encoding: ASCII * Max length: 10 characters * Must not start with a spaceAdditionalDataLevel23enhancedSchemeDataDestinationStateProvinceCode(String enhancedSchemeDataDestinationStateProvinceCode)Destination state or province code. * Encoding: ASCII * Max length: 3 characters * Must not start with a spaceAdditionalDataLevel23enhancedSchemeDataDutyAmount(String enhancedSchemeDataDutyAmount)The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 charactersAdditionalDataLevel23enhancedSchemeDataFreightAmount(String enhancedSchemeDataFreightAmount)The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric *Max length: 12 charactersAdditionalDataLevel23enhancedSchemeDataItemDetailLineItemNrCommodityCode(String enhancedSchemeDataItemDetailLineItemNrCommodityCode)The [UNSPC commodity code](https://www.unspsc.org/) of the item. * Encoding: ASCII * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.AdditionalDataLevel23enhancedSchemeDataItemDetailLineItemNrDescription(String enhancedSchemeDataItemDetailLineItemNrDescription)A description of the item. * Encoding: ASCII * Max length: 26 characters * Must not start with a space or be all spaces * Must not be all zeros.AdditionalDataLevel23enhancedSchemeDataItemDetailLineItemNrDiscountAmount(String enhancedSchemeDataItemDetailLineItemNrDiscountAmount)The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 charactersAdditionalDataLevel23enhancedSchemeDataItemDetailLineItemNrProductCode(String enhancedSchemeDataItemDetailLineItemNrProductCode)The product code. * Encoding: ASCII. * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.AdditionalDataLevel23enhancedSchemeDataItemDetailLineItemNrQuantity(String enhancedSchemeDataItemDetailLineItemNrQuantity)The number of items.AdditionalDataLevel23enhancedSchemeDataItemDetailLineItemNrTotalAmount(String enhancedSchemeDataItemDetailLineItemNrTotalAmount)The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * 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.AdditionalDataLevel23enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure(String enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure)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.AdditionalDataLevel23enhancedSchemeDataItemDetailLineItemNrUnitPrice(String enhancedSchemeDataItemDetailLineItemNrUnitPrice)The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters * Must not be all zeros.AdditionalDataLevel23enhancedSchemeDataOrderDate(String enhancedSchemeDataOrderDate)The order date. * Format: `ddMMyy` * Encoding: ASCII * Max length: 6 charactersAdditionalDataLevel23enhancedSchemeDataShipFromPostalCode(String enhancedSchemeDataShipFromPostalCode)The postal code of the address 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.AdditionalDataLevel23enhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00.booleanequals(Object o)Return true if this AdditionalDataLevel23 object is equal to o.static AdditionalDataLevel23fromJson(String jsonString)Create an instance of AdditionalDataLevel23 given an JSON stringStringgetEnhancedSchemeDataCustomerReference()The customer code. * Encoding: ASCII * Max length: 25 characters * Must not start with a space or be all spaces * Must not be all zeros.StringgetEnhancedSchemeDataDestinationCountryCode()The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. * Encoding: ASCII * Fixed length: 3 charactersStringgetEnhancedSchemeDataDestinationPostalCode()The postal code of the destination address. * Encoding: ASCII * Max length: 10 characters * Must not start with a spaceStringgetEnhancedSchemeDataDestinationStateProvinceCode()Destination state or province code. * Encoding: ASCII * Max length: 3 characters * Must not start with a spaceStringgetEnhancedSchemeDataDutyAmount()The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 charactersStringgetEnhancedSchemeDataFreightAmount()The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric *Max length: 12 charactersStringgetEnhancedSchemeDataItemDetailLineItemNrCommodityCode()The [UNSPC commodity code](https://www.unspsc.org/) of the item. * Encoding: ASCII * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.StringgetEnhancedSchemeDataItemDetailLineItemNrDescription()A description of the item. * Encoding: ASCII * Max length: 26 characters * Must not start with a space or be all spaces * Must not be all zeros.StringgetEnhancedSchemeDataItemDetailLineItemNrDiscountAmount()The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 charactersStringgetEnhancedSchemeDataItemDetailLineItemNrProductCode()The product code. * Encoding: ASCII. * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.StringgetEnhancedSchemeDataItemDetailLineItemNrQuantity()The number of items.StringgetEnhancedSchemeDataItemDetailLineItemNrTotalAmount()The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * 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.StringgetEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure()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.StringgetEnhancedSchemeDataItemDetailLineItemNrUnitPrice()The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters * Must not be all zeros.StringgetEnhancedSchemeDataOrderDate()The order date. * Format: `ddMMyy` * Encoding: ASCII * Max length: 6 charactersStringgetEnhancedSchemeDataShipFromPostalCode()The postal code of the address 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.StringgetEnhancedSchemeDataTotalTaxAmount()The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00.inthashCode()voidsetEnhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)The customer code. * Encoding: ASCII * Max length: 25 characters * Must not start with a space or be all spaces * Must not be all zeros.voidsetEnhancedSchemeDataDestinationCountryCode(String enhancedSchemeDataDestinationCountryCode)The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. * Encoding: ASCII * Fixed length: 3 charactersvoidsetEnhancedSchemeDataDestinationPostalCode(String enhancedSchemeDataDestinationPostalCode)The postal code of the destination address. * Encoding: ASCII * Max length: 10 characters * Must not start with a spacevoidsetEnhancedSchemeDataDestinationStateProvinceCode(String enhancedSchemeDataDestinationStateProvinceCode)Destination state or province code. * Encoding: ASCII * Max length: 3 characters * Must not start with a spacevoidsetEnhancedSchemeDataDutyAmount(String enhancedSchemeDataDutyAmount)The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 charactersvoidsetEnhancedSchemeDataFreightAmount(String enhancedSchemeDataFreightAmount)The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric *Max length: 12 charactersvoidsetEnhancedSchemeDataItemDetailLineItemNrCommodityCode(String enhancedSchemeDataItemDetailLineItemNrCommodityCode)The [UNSPC commodity code](https://www.unspsc.org/) of the item. * Encoding: ASCII * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.voidsetEnhancedSchemeDataItemDetailLineItemNrDescription(String enhancedSchemeDataItemDetailLineItemNrDescription)A description of the item. * Encoding: ASCII * Max length: 26 characters * Must not start with a space or be all spaces * Must not be all zeros.voidsetEnhancedSchemeDataItemDetailLineItemNrDiscountAmount(String enhancedSchemeDataItemDetailLineItemNrDiscountAmount)The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 charactersvoidsetEnhancedSchemeDataItemDetailLineItemNrProductCode(String enhancedSchemeDataItemDetailLineItemNrProductCode)The product code. * Encoding: ASCII. * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.voidsetEnhancedSchemeDataItemDetailLineItemNrQuantity(String enhancedSchemeDataItemDetailLineItemNrQuantity)The number of items.voidsetEnhancedSchemeDataItemDetailLineItemNrTotalAmount(String enhancedSchemeDataItemDetailLineItemNrTotalAmount)The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * 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.voidsetEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure(String enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure)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.voidsetEnhancedSchemeDataItemDetailLineItemNrUnitPrice(String enhancedSchemeDataItemDetailLineItemNrUnitPrice)The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters * Must not be all zeros.voidsetEnhancedSchemeDataOrderDate(String enhancedSchemeDataOrderDate)The order date. * Format: `ddMMyy` * Encoding: ASCII * Max length: 6 charactersvoidsetEnhancedSchemeDataShipFromPostalCode(String enhancedSchemeDataShipFromPostalCode)The postal code of the address 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.voidsetEnhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00.StringtoJson()Convert an instance of AdditionalDataLevel23 to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_CUSTOMER_REFERENCE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_CUSTOMER_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_DESTINATION_COUNTRY_CODE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_DESTINATION_COUNTRY_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_DESTINATION_POSTAL_CODE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_DESTINATION_POSTAL_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_DESTINATION_STATE_PROVINCE_CODE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_DESTINATION_STATE_PROVINCE_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_DUTY_AMOUNT
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_DUTY_AMOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_FREIGHT_AMOUNT
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_FREIGHT_AMOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_COMMODITY_CODE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_COMMODITY_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_DESCRIPTION
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_DESCRIPTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_DISCOUNT_AMOUNT
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_DISCOUNT_AMOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_PRODUCT_CODE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_PRODUCT_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_QUANTITY
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_QUANTITY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_TOTAL_AMOUNT
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_TOTAL_AMOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_UNIT_OF_MEASURE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_UNIT_OF_MEASURE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_UNIT_PRICE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_UNIT_PRICE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_ORDER_DATE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_ORDER_DATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_SHIP_FROM_POSTAL_CODE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_SHIP_FROM_POSTAL_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_TOTAL_TAX_AMOUNT
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_TOTAL_TAX_AMOUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
enhancedSchemeDataCustomerReference
public AdditionalDataLevel23 enhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)
The customer code. * Encoding: ASCII * Max length: 25 characters * Must not start with a space or be all spaces * Must not be all zeros.- Parameters:
enhancedSchemeDataCustomerReference-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataCustomerReference
public String getEnhancedSchemeDataCustomerReference()
The customer code. * Encoding: ASCII * Max length: 25 characters * Must not start with a space or be all spaces * Must not be all zeros.- Returns:
- enhancedSchemeDataCustomerReference
-
setEnhancedSchemeDataCustomerReference
public void setEnhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)
The customer code. * Encoding: ASCII * Max length: 25 characters * Must not start with a space or be all spaces * Must not be all zeros.- Parameters:
enhancedSchemeDataCustomerReference-
-
enhancedSchemeDataDestinationCountryCode
public AdditionalDataLevel23 enhancedSchemeDataDestinationCountryCode(String enhancedSchemeDataDestinationCountryCode)
The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. * Encoding: ASCII * Fixed length: 3 characters- Parameters:
enhancedSchemeDataDestinationCountryCode-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataDestinationCountryCode
public String getEnhancedSchemeDataDestinationCountryCode()
The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. * Encoding: ASCII * Fixed length: 3 characters- Returns:
- enhancedSchemeDataDestinationCountryCode
-
setEnhancedSchemeDataDestinationCountryCode
public void setEnhancedSchemeDataDestinationCountryCode(String enhancedSchemeDataDestinationCountryCode)
The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. * Encoding: ASCII * Fixed length: 3 characters- Parameters:
enhancedSchemeDataDestinationCountryCode-
-
enhancedSchemeDataDestinationPostalCode
public AdditionalDataLevel23 enhancedSchemeDataDestinationPostalCode(String enhancedSchemeDataDestinationPostalCode)
The postal code of the destination address. * Encoding: ASCII * Max length: 10 characters * Must not start with a space- Parameters:
enhancedSchemeDataDestinationPostalCode-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataDestinationPostalCode
public String getEnhancedSchemeDataDestinationPostalCode()
The postal code of the destination address. * Encoding: ASCII * Max length: 10 characters * Must not start with a space- Returns:
- enhancedSchemeDataDestinationPostalCode
-
setEnhancedSchemeDataDestinationPostalCode
public void setEnhancedSchemeDataDestinationPostalCode(String enhancedSchemeDataDestinationPostalCode)
The postal code of the destination address. * Encoding: ASCII * Max length: 10 characters * Must not start with a space- Parameters:
enhancedSchemeDataDestinationPostalCode-
-
enhancedSchemeDataDestinationStateProvinceCode
public AdditionalDataLevel23 enhancedSchemeDataDestinationStateProvinceCode(String enhancedSchemeDataDestinationStateProvinceCode)
Destination state or province code. * Encoding: ASCII * Max length: 3 characters * Must not start with a space- Parameters:
enhancedSchemeDataDestinationStateProvinceCode-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataDestinationStateProvinceCode
public String getEnhancedSchemeDataDestinationStateProvinceCode()
Destination state or province code. * Encoding: ASCII * Max length: 3 characters * Must not start with a space- Returns:
- enhancedSchemeDataDestinationStateProvinceCode
-
setEnhancedSchemeDataDestinationStateProvinceCode
public void setEnhancedSchemeDataDestinationStateProvinceCode(String enhancedSchemeDataDestinationStateProvinceCode)
Destination state or province code. * Encoding: ASCII * Max length: 3 characters * Must not start with a space- Parameters:
enhancedSchemeDataDestinationStateProvinceCode-
-
enhancedSchemeDataDutyAmount
public AdditionalDataLevel23 enhancedSchemeDataDutyAmount(String enhancedSchemeDataDutyAmount)
The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters- Parameters:
enhancedSchemeDataDutyAmount-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataDutyAmount
public String getEnhancedSchemeDataDutyAmount()
The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters- Returns:
- enhancedSchemeDataDutyAmount
-
setEnhancedSchemeDataDutyAmount
public void setEnhancedSchemeDataDutyAmount(String enhancedSchemeDataDutyAmount)
The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters- Parameters:
enhancedSchemeDataDutyAmount-
-
enhancedSchemeDataFreightAmount
public AdditionalDataLevel23 enhancedSchemeDataFreightAmount(String enhancedSchemeDataFreightAmount)
The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric *Max length: 12 characters- Parameters:
enhancedSchemeDataFreightAmount-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataFreightAmount
public String getEnhancedSchemeDataFreightAmount()
The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric *Max length: 12 characters- Returns:
- enhancedSchemeDataFreightAmount
-
setEnhancedSchemeDataFreightAmount
public void setEnhancedSchemeDataFreightAmount(String enhancedSchemeDataFreightAmount)
The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric *Max length: 12 characters- Parameters:
enhancedSchemeDataFreightAmount-
-
enhancedSchemeDataItemDetailLineItemNrCommodityCode
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrCommodityCode(String enhancedSchemeDataItemDetailLineItemNrCommodityCode)
The [UNSPC commodity code](https://www.unspsc.org/) of the item. * Encoding: ASCII * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.- Parameters:
enhancedSchemeDataItemDetailLineItemNrCommodityCode-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataItemDetailLineItemNrCommodityCode
public String getEnhancedSchemeDataItemDetailLineItemNrCommodityCode()
The [UNSPC commodity code](https://www.unspsc.org/) of the item. * Encoding: ASCII * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.- Returns:
- enhancedSchemeDataItemDetailLineItemNrCommodityCode
-
setEnhancedSchemeDataItemDetailLineItemNrCommodityCode
public void setEnhancedSchemeDataItemDetailLineItemNrCommodityCode(String enhancedSchemeDataItemDetailLineItemNrCommodityCode)
The [UNSPC commodity code](https://www.unspsc.org/) of the item. * Encoding: ASCII * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.- Parameters:
enhancedSchemeDataItemDetailLineItemNrCommodityCode-
-
enhancedSchemeDataItemDetailLineItemNrDescription
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrDescription(String enhancedSchemeDataItemDetailLineItemNrDescription)
A description of the item. * Encoding: ASCII * Max length: 26 characters * Must not start with a space or be all spaces * Must not be all zeros.- Parameters:
enhancedSchemeDataItemDetailLineItemNrDescription-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataItemDetailLineItemNrDescription
public String getEnhancedSchemeDataItemDetailLineItemNrDescription()
A description of the item. * Encoding: ASCII * Max length: 26 characters * Must not start with a space or be all spaces * Must not be all zeros.- Returns:
- enhancedSchemeDataItemDetailLineItemNrDescription
-
setEnhancedSchemeDataItemDetailLineItemNrDescription
public void setEnhancedSchemeDataItemDetailLineItemNrDescription(String enhancedSchemeDataItemDetailLineItemNrDescription)
A description of the item. * Encoding: ASCII * Max length: 26 characters * Must not start with a space or be all spaces * Must not be all zeros.- Parameters:
enhancedSchemeDataItemDetailLineItemNrDescription-
-
enhancedSchemeDataItemDetailLineItemNrDiscountAmount
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrDiscountAmount(String enhancedSchemeDataItemDetailLineItemNrDiscountAmount)
The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters- Parameters:
enhancedSchemeDataItemDetailLineItemNrDiscountAmount-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataItemDetailLineItemNrDiscountAmount
public String getEnhancedSchemeDataItemDetailLineItemNrDiscountAmount()
The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters- Returns:
- enhancedSchemeDataItemDetailLineItemNrDiscountAmount
-
setEnhancedSchemeDataItemDetailLineItemNrDiscountAmount
public void setEnhancedSchemeDataItemDetailLineItemNrDiscountAmount(String enhancedSchemeDataItemDetailLineItemNrDiscountAmount)
The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters- Parameters:
enhancedSchemeDataItemDetailLineItemNrDiscountAmount-
-
enhancedSchemeDataItemDetailLineItemNrProductCode
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrProductCode(String enhancedSchemeDataItemDetailLineItemNrProductCode)
The product code. * Encoding: ASCII. * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.- Parameters:
enhancedSchemeDataItemDetailLineItemNrProductCode-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataItemDetailLineItemNrProductCode
public String getEnhancedSchemeDataItemDetailLineItemNrProductCode()
The product code. * Encoding: ASCII. * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.- Returns:
- enhancedSchemeDataItemDetailLineItemNrProductCode
-
setEnhancedSchemeDataItemDetailLineItemNrProductCode
public void setEnhancedSchemeDataItemDetailLineItemNrProductCode(String enhancedSchemeDataItemDetailLineItemNrProductCode)
The product code. * Encoding: ASCII. * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.- Parameters:
enhancedSchemeDataItemDetailLineItemNrProductCode-
-
enhancedSchemeDataItemDetailLineItemNrQuantity
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrQuantity(String enhancedSchemeDataItemDetailLineItemNrQuantity)
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- Parameters:
enhancedSchemeDataItemDetailLineItemNrQuantity-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataItemDetailLineItemNrQuantity
public String getEnhancedSchemeDataItemDetailLineItemNrQuantity()
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- Returns:
- enhancedSchemeDataItemDetailLineItemNrQuantity
-
setEnhancedSchemeDataItemDetailLineItemNrQuantity
public void setEnhancedSchemeDataItemDetailLineItemNrQuantity(String enhancedSchemeDataItemDetailLineItemNrQuantity)
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- Parameters:
enhancedSchemeDataItemDetailLineItemNrQuantity-
-
enhancedSchemeDataItemDetailLineItemNrTotalAmount
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrTotalAmount(String enhancedSchemeDataItemDetailLineItemNrTotalAmount)
The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * 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.- Parameters:
enhancedSchemeDataItemDetailLineItemNrTotalAmount-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataItemDetailLineItemNrTotalAmount
public String getEnhancedSchemeDataItemDetailLineItemNrTotalAmount()
The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * 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.- Returns:
- enhancedSchemeDataItemDetailLineItemNrTotalAmount
-
setEnhancedSchemeDataItemDetailLineItemNrTotalAmount
public void setEnhancedSchemeDataItemDetailLineItemNrTotalAmount(String enhancedSchemeDataItemDetailLineItemNrTotalAmount)
The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * 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.- Parameters:
enhancedSchemeDataItemDetailLineItemNrTotalAmount-
-
enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure(String enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure)
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.- Parameters:
enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure
public String getEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure()
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.- Returns:
- enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure
-
setEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure
public void setEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure(String enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure)
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.- Parameters:
enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure-
-
enhancedSchemeDataItemDetailLineItemNrUnitPrice
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrUnitPrice(String enhancedSchemeDataItemDetailLineItemNrUnitPrice)
The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters * Must not be all zeros.- Parameters:
enhancedSchemeDataItemDetailLineItemNrUnitPrice-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataItemDetailLineItemNrUnitPrice
public String getEnhancedSchemeDataItemDetailLineItemNrUnitPrice()
The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters * Must not be all zeros.- Returns:
- enhancedSchemeDataItemDetailLineItemNrUnitPrice
-
setEnhancedSchemeDataItemDetailLineItemNrUnitPrice
public void setEnhancedSchemeDataItemDetailLineItemNrUnitPrice(String enhancedSchemeDataItemDetailLineItemNrUnitPrice)
The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters * Must not be all zeros.- Parameters:
enhancedSchemeDataItemDetailLineItemNrUnitPrice-
-
enhancedSchemeDataOrderDate
public AdditionalDataLevel23 enhancedSchemeDataOrderDate(String enhancedSchemeDataOrderDate)
The order date. * Format: `ddMMyy` * Encoding: ASCII * Max length: 6 characters- Parameters:
enhancedSchemeDataOrderDate-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataOrderDate
public String getEnhancedSchemeDataOrderDate()
The order date. * Format: `ddMMyy` * Encoding: ASCII * Max length: 6 characters- Returns:
- enhancedSchemeDataOrderDate
-
setEnhancedSchemeDataOrderDate
public void setEnhancedSchemeDataOrderDate(String enhancedSchemeDataOrderDate)
The order date. * Format: `ddMMyy` * Encoding: ASCII * Max length: 6 characters- Parameters:
enhancedSchemeDataOrderDate-
-
enhancedSchemeDataShipFromPostalCode
public AdditionalDataLevel23 enhancedSchemeDataShipFromPostalCode(String enhancedSchemeDataShipFromPostalCode)
The postal code of the address 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.- Parameters:
enhancedSchemeDataShipFromPostalCode-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataShipFromPostalCode
public String getEnhancedSchemeDataShipFromPostalCode()
The postal code of the address 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.- Returns:
- enhancedSchemeDataShipFromPostalCode
-
setEnhancedSchemeDataShipFromPostalCode
public void setEnhancedSchemeDataShipFromPostalCode(String enhancedSchemeDataShipFromPostalCode)
The postal code of the address 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.- Parameters:
enhancedSchemeDataShipFromPostalCode-
-
enhancedSchemeDataTotalTaxAmount
public AdditionalDataLevel23 enhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)
The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. *Encoding: Numeric *Max length: 12 characters * Must not be all zeros.- Parameters:
enhancedSchemeDataTotalTaxAmount-- Returns:
- the current
AdditionalDataLevel23instance, allowing for method chaining
-
getEnhancedSchemeDataTotalTaxAmount
public String getEnhancedSchemeDataTotalTaxAmount()
The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. *Encoding: Numeric *Max length: 12 characters * Must not be all zeros.- Returns:
- enhancedSchemeDataTotalTaxAmount
-
setEnhancedSchemeDataTotalTaxAmount
public void setEnhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)
The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. *Encoding: Numeric *Max length: 12 characters * Must not be all zeros.- Parameters:
enhancedSchemeDataTotalTaxAmount-
-
equals
public boolean equals(Object o)
Return true if this AdditionalDataLevel23 object is equal to o.
-
fromJson
public static AdditionalDataLevel23 fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of AdditionalDataLevel23 given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AdditionalDataLevel23
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to AdditionalDataLevel23
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of AdditionalDataLevel23 to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-