Package com.adyen.model.payments
Class AdditionalDataLevel23
- java.lang.Object
-
- com.adyen.model.payments.AdditionalDataLevel23
-
public class AdditionalDataLevel23 extends Object
AdditionalDataLevel23
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdditionalDataLevel23.CustomTypeAdapterFactory
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AdditionalDataLevel23()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_CUSTOMER_REFERENCE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_CUSTOMER_REFERENCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_DESTINATION_COUNTRY_CODE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_DESTINATION_COUNTRY_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_DESTINATION_POSTAL_CODE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_DESTINATION_POSTAL_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_DESTINATION_STATE_PROVINCE_CODE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_DESTINATION_STATE_PROVINCE_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_DUTY_AMOUNT
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_DUTY_AMOUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_FREIGHT_AMOUNT
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_FREIGHT_AMOUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_COMMODITY_CODE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_COMMODITY_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_DESCRIPTION
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_DISCOUNT_AMOUNT
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_DISCOUNT_AMOUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_PRODUCT_CODE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_PRODUCT_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_QUANTITY
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_QUANTITY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_TOTAL_AMOUNT
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_TOTAL_AMOUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_UNIT_OF_MEASURE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_UNIT_OF_MEASURE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_UNIT_PRICE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ITEM_DETAIL_LINE_ITEM_NR_UNIT_PRICE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ORDER_DATE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_ORDER_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_SHIP_FROM_POSTAL_CODE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_SHIP_FROM_POSTAL_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_TOTAL_TAX_AMOUNT
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_TOTAL_TAX_AMOUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
enhancedSchemeDataCustomerReference
public AdditionalDataLevel23 enhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)
-
getEnhancedSchemeDataCustomerReference
public String getEnhancedSchemeDataCustomerReference()
Customer code, if supplied by a customer. Encoding: ASCII. Max length: 25 characters. > Required for Level 2 and Level 3 data.- Returns:
- enhancedSchemeDataCustomerReference
-
setEnhancedSchemeDataCustomerReference
public void setEnhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)
-
enhancedSchemeDataDestinationCountryCode
public AdditionalDataLevel23 enhancedSchemeDataDestinationCountryCode(String enhancedSchemeDataDestinationCountryCode)
-
getEnhancedSchemeDataDestinationCountryCode
public String getEnhancedSchemeDataDestinationCountryCode()
Destination country code. Encoding: ASCII. Max length: 3 characters.- Returns:
- enhancedSchemeDataDestinationCountryCode
-
setEnhancedSchemeDataDestinationCountryCode
public void setEnhancedSchemeDataDestinationCountryCode(String enhancedSchemeDataDestinationCountryCode)
-
enhancedSchemeDataDestinationPostalCode
public AdditionalDataLevel23 enhancedSchemeDataDestinationPostalCode(String enhancedSchemeDataDestinationPostalCode)
-
getEnhancedSchemeDataDestinationPostalCode
public String getEnhancedSchemeDataDestinationPostalCode()
The postal code of a destination address. Encoding: ASCII. Max length: 10 characters. > Required for American Express.- Returns:
- enhancedSchemeDataDestinationPostalCode
-
setEnhancedSchemeDataDestinationPostalCode
public void setEnhancedSchemeDataDestinationPostalCode(String enhancedSchemeDataDestinationPostalCode)
-
enhancedSchemeDataDestinationStateProvinceCode
public AdditionalDataLevel23 enhancedSchemeDataDestinationStateProvinceCode(String enhancedSchemeDataDestinationStateProvinceCode)
-
getEnhancedSchemeDataDestinationStateProvinceCode
public String getEnhancedSchemeDataDestinationStateProvinceCode()
Destination state or province code. Encoding: ASCII.Max length: 3 characters.- Returns:
- enhancedSchemeDataDestinationStateProvinceCode
-
setEnhancedSchemeDataDestinationStateProvinceCode
public void setEnhancedSchemeDataDestinationStateProvinceCode(String enhancedSchemeDataDestinationStateProvinceCode)
-
enhancedSchemeDataDutyAmount
public AdditionalDataLevel23 enhancedSchemeDataDutyAmount(String enhancedSchemeDataDutyAmount)
-
getEnhancedSchemeDataDutyAmount
public String getEnhancedSchemeDataDutyAmount()
Duty amount, in minor units. For example, 2000 means USD 20.00. Max length: 12 characters.- Returns:
- enhancedSchemeDataDutyAmount
-
setEnhancedSchemeDataDutyAmount
public void setEnhancedSchemeDataDutyAmount(String enhancedSchemeDataDutyAmount)
-
enhancedSchemeDataFreightAmount
public AdditionalDataLevel23 enhancedSchemeDataFreightAmount(String enhancedSchemeDataFreightAmount)
-
getEnhancedSchemeDataFreightAmount
public String getEnhancedSchemeDataFreightAmount()
Shipping amount, in minor units. For example, 2000 means USD 20.00. Max length: 12 characters.- Returns:
- enhancedSchemeDataFreightAmount
-
setEnhancedSchemeDataFreightAmount
public void setEnhancedSchemeDataFreightAmount(String enhancedSchemeDataFreightAmount)
-
enhancedSchemeDataItemDetailLineItemNrCommodityCode
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrCommodityCode(String enhancedSchemeDataItemDetailLineItemNrCommodityCode)
-
getEnhancedSchemeDataItemDetailLineItemNrCommodityCode
public String getEnhancedSchemeDataItemDetailLineItemNrCommodityCode()
Item commodity code. Encoding: ASCII. Max length: 12 characters.- Returns:
- enhancedSchemeDataItemDetailLineItemNrCommodityCode
-
setEnhancedSchemeDataItemDetailLineItemNrCommodityCode
public void setEnhancedSchemeDataItemDetailLineItemNrCommodityCode(String enhancedSchemeDataItemDetailLineItemNrCommodityCode)
-
enhancedSchemeDataItemDetailLineItemNrDescription
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrDescription(String enhancedSchemeDataItemDetailLineItemNrDescription)
-
getEnhancedSchemeDataItemDetailLineItemNrDescription
public String getEnhancedSchemeDataItemDetailLineItemNrDescription()
Item description. Encoding: ASCII. Max length: 26 characters.- Returns:
- enhancedSchemeDataItemDetailLineItemNrDescription
-
setEnhancedSchemeDataItemDetailLineItemNrDescription
public void setEnhancedSchemeDataItemDetailLineItemNrDescription(String enhancedSchemeDataItemDetailLineItemNrDescription)
-
enhancedSchemeDataItemDetailLineItemNrDiscountAmount
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrDiscountAmount(String enhancedSchemeDataItemDetailLineItemNrDiscountAmount)
-
getEnhancedSchemeDataItemDetailLineItemNrDiscountAmount
public String getEnhancedSchemeDataItemDetailLineItemNrDiscountAmount()
Discount amount, in minor units. For example, 2000 means USD 20.00. Max length: 12 characters.- Returns:
- enhancedSchemeDataItemDetailLineItemNrDiscountAmount
-
setEnhancedSchemeDataItemDetailLineItemNrDiscountAmount
public void setEnhancedSchemeDataItemDetailLineItemNrDiscountAmount(String enhancedSchemeDataItemDetailLineItemNrDiscountAmount)
-
enhancedSchemeDataItemDetailLineItemNrProductCode
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrProductCode(String enhancedSchemeDataItemDetailLineItemNrProductCode)
-
getEnhancedSchemeDataItemDetailLineItemNrProductCode
public String getEnhancedSchemeDataItemDetailLineItemNrProductCode()
Product code. Encoding: ASCII. Max length: 12 characters.- Returns:
- enhancedSchemeDataItemDetailLineItemNrProductCode
-
setEnhancedSchemeDataItemDetailLineItemNrProductCode
public void setEnhancedSchemeDataItemDetailLineItemNrProductCode(String enhancedSchemeDataItemDetailLineItemNrProductCode)
-
enhancedSchemeDataItemDetailLineItemNrQuantity
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrQuantity(String enhancedSchemeDataItemDetailLineItemNrQuantity)
-
getEnhancedSchemeDataItemDetailLineItemNrQuantity
public String getEnhancedSchemeDataItemDetailLineItemNrQuantity()
Quantity, specified as an integer value. Value must be greater than 0. Max length: 12 characters.- Returns:
- enhancedSchemeDataItemDetailLineItemNrQuantity
-
setEnhancedSchemeDataItemDetailLineItemNrQuantity
public void setEnhancedSchemeDataItemDetailLineItemNrQuantity(String enhancedSchemeDataItemDetailLineItemNrQuantity)
-
enhancedSchemeDataItemDetailLineItemNrTotalAmount
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrTotalAmount(String enhancedSchemeDataItemDetailLineItemNrTotalAmount)
-
getEnhancedSchemeDataItemDetailLineItemNrTotalAmount
public String getEnhancedSchemeDataItemDetailLineItemNrTotalAmount()
Total amount, in minor units. For example, 2000 means USD 20.00. Max length: 12 characters.- Returns:
- enhancedSchemeDataItemDetailLineItemNrTotalAmount
-
setEnhancedSchemeDataItemDetailLineItemNrTotalAmount
public void setEnhancedSchemeDataItemDetailLineItemNrTotalAmount(String enhancedSchemeDataItemDetailLineItemNrTotalAmount)
-
enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure(String enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure)
-
getEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure
public String getEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure()
Item unit of measurement. Encoding: ASCII. Max length: 3 characters.- Returns:
- enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure
-
setEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure
public void setEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure(String enhancedSchemeDataItemDetailLineItemNrUnitOfMeasure)
-
enhancedSchemeDataItemDetailLineItemNrUnitPrice
public AdditionalDataLevel23 enhancedSchemeDataItemDetailLineItemNrUnitPrice(String enhancedSchemeDataItemDetailLineItemNrUnitPrice)
-
getEnhancedSchemeDataItemDetailLineItemNrUnitPrice
public String getEnhancedSchemeDataItemDetailLineItemNrUnitPrice()
Unit price, specified in [minor units](https://docs.adyen.com/development-resources/currency-codes). Max length: 12 characters.- Returns:
- enhancedSchemeDataItemDetailLineItemNrUnitPrice
-
setEnhancedSchemeDataItemDetailLineItemNrUnitPrice
public void setEnhancedSchemeDataItemDetailLineItemNrUnitPrice(String enhancedSchemeDataItemDetailLineItemNrUnitPrice)
-
enhancedSchemeDataOrderDate
public AdditionalDataLevel23 enhancedSchemeDataOrderDate(String enhancedSchemeDataOrderDate)
-
getEnhancedSchemeDataOrderDate
public String getEnhancedSchemeDataOrderDate()
Order date. * Format: `ddMMyy` Encoding: ASCII. Max length: 6 characters.- Returns:
- enhancedSchemeDataOrderDate
-
setEnhancedSchemeDataOrderDate
public void setEnhancedSchemeDataOrderDate(String enhancedSchemeDataOrderDate)
-
enhancedSchemeDataShipFromPostalCode
public AdditionalDataLevel23 enhancedSchemeDataShipFromPostalCode(String enhancedSchemeDataShipFromPostalCode)
-
getEnhancedSchemeDataShipFromPostalCode
public String getEnhancedSchemeDataShipFromPostalCode()
The postal code of a \"ship-from\" address. Encoding: ASCII. Max length: 10 characters.- Returns:
- enhancedSchemeDataShipFromPostalCode
-
setEnhancedSchemeDataShipFromPostalCode
public void setEnhancedSchemeDataShipFromPostalCode(String enhancedSchemeDataShipFromPostalCode)
-
enhancedSchemeDataTotalTaxAmount
public AdditionalDataLevel23 enhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)
-
getEnhancedSchemeDataTotalTaxAmount
public String getEnhancedSchemeDataTotalTaxAmount()
Total tax amount, in minor units. For example, 2000 means USD 20.00. Max length: 12 characters. > Required for Level 2 and Level 3 data.- Returns:
- enhancedSchemeDataTotalTaxAmount
-
setEnhancedSchemeDataTotalTaxAmount
public void setEnhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to AdditionalDataLevel23
-
fromJson
public static AdditionalDataLevel23 fromJson(String jsonString) throws IOException
Create an instance of AdditionalDataLevel23 given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AdditionalDataLevel23
- Throws:
IOException- if the JSON string is invalid with respect to AdditionalDataLevel23
-
toJson
public String toJson()
Convert an instance of AdditionalDataLevel23 to an JSON string- Returns:
- JSON string
-
-