Package com.adyen.model.management
Class TerminalOrderRequest
- java.lang.Object
-
- com.adyen.model.management.TerminalOrderRequest
-
public class TerminalOrderRequest extends Object
TerminalOrderRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTerminalOrderRequest.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_BILLING_ENTITY_IDstatic StringSERIALIZED_NAME_CUSTOMER_ORDER_REFERENCEstatic StringSERIALIZED_NAME_ITEMSstatic StringSERIALIZED_NAME_SHIPPING_LOCATION_IDstatic StringSERIALIZED_NAME_TAX_ID
-
Constructor Summary
Constructors Constructor Description TerminalOrderRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TerminalOrderRequestaddItemsItem(OrderItem itemsItem)TerminalOrderRequestbillingEntityId(String billingEntityId)TerminalOrderRequestcustomerOrderReference(String customerOrderReference)booleanequals(Object o)static TerminalOrderRequestfromJson(String jsonString)Create an instance of TerminalOrderRequest given an JSON stringStringgetBillingEntityId()The identification of the billing entity to use for the order.StringgetCustomerOrderReference()The merchant-defined purchase order reference.List<OrderItem>getItems()The products included in the order.StringgetShippingLocationId()The identification of the shipping location to use for the order.StringgetTaxId()The tax number of the billing entity.inthashCode()TerminalOrderRequestitems(List<OrderItem> items)voidsetBillingEntityId(String billingEntityId)voidsetCustomerOrderReference(String customerOrderReference)voidsetItems(List<OrderItem> items)voidsetShippingLocationId(String shippingLocationId)voidsetTaxId(String taxId)TerminalOrderRequestshippingLocationId(String shippingLocationId)TerminalOrderRequesttaxId(String taxId)StringtoJson()Convert an instance of TerminalOrderRequest to an JSON stringStringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_BILLING_ENTITY_ID
public static final String SERIALIZED_NAME_BILLING_ENTITY_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CUSTOMER_ORDER_REFERENCE
public static final String SERIALIZED_NAME_CUSTOMER_ORDER_REFERENCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ITEMS
public static final String SERIALIZED_NAME_ITEMS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SHIPPING_LOCATION_ID
public static final String SERIALIZED_NAME_SHIPPING_LOCATION_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAX_ID
public static final String SERIALIZED_NAME_TAX_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
billingEntityId
public TerminalOrderRequest billingEntityId(String billingEntityId)
-
getBillingEntityId
public String getBillingEntityId()
The identification of the billing entity to use for the order.- Returns:
- billingEntityId
-
setBillingEntityId
public void setBillingEntityId(String billingEntityId)
-
customerOrderReference
public TerminalOrderRequest customerOrderReference(String customerOrderReference)
-
getCustomerOrderReference
public String getCustomerOrderReference()
The merchant-defined purchase order reference.- Returns:
- customerOrderReference
-
setCustomerOrderReference
public void setCustomerOrderReference(String customerOrderReference)
-
items
public TerminalOrderRequest items(List<OrderItem> items)
-
addItemsItem
public TerminalOrderRequest addItemsItem(OrderItem itemsItem)
-
shippingLocationId
public TerminalOrderRequest shippingLocationId(String shippingLocationId)
-
getShippingLocationId
public String getShippingLocationId()
The identification of the shipping location to use for the order.- Returns:
- shippingLocationId
-
setShippingLocationId
public void setShippingLocationId(String shippingLocationId)
-
taxId
public TerminalOrderRequest taxId(String taxId)
-
getTaxId
public String getTaxId()
The tax number of the billing entity.- Returns:
- taxId
-
setTaxId
public void setTaxId(String taxId)
-
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 TerminalOrderRequest
-
fromJson
public static TerminalOrderRequest fromJson(String jsonString) throws IOException
Create an instance of TerminalOrderRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of TerminalOrderRequest
- Throws:
IOException- if the JSON string is invalid with respect to TerminalOrderRequest
-
toJson
public String toJson()
Convert an instance of TerminalOrderRequest to an JSON string- Returns:
- JSON string
-
-