Package com.adyen.model.management
Class BillingEntity
- java.lang.Object
-
- com.adyen.model.management.BillingEntity
-
public class BillingEntity extends Object
BillingEntity
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ADDRESSstatic StringJSON_PROPERTY_EMAILstatic StringJSON_PROPERTY_IDstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_TAX_ID
-
Constructor Summary
Constructors Constructor Description BillingEntity()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BillingEntityaddress(Address address)addressBillingEntityemail(String email)The email address of the billing entity.booleanequals(Object o)Return true if this BillingEntity object is equal to o.static BillingEntityfromJson(String jsonString)Create an instance of BillingEntity given an JSON stringAddressgetAddress()Get addressStringgetEmail()The email address of the billing entity.Map<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.StringgetId()The unique identifier of the billing entity, for use as `billingEntityId` when creating an order.StringgetName()The unique name of the billing entity.StringgetTaxId()The tax number of the billing entity.inthashCode()BillingEntityid(String id)The unique identifier of the billing entity, for use as `billingEntityId` when creating an order.BillingEntityincludeNullValues(boolean includeNullValues)Configures whether null values are explicitly serialized in the JSON payload.booleanisIncludeNullValues()Returns whether null values are explicitly serialized in the JSON payload.BillingEntityname(String name)The unique name of the billing entity.voidsetAddress(Address address)addressvoidsetEmail(String email)The email address of the billing entity.voidsetId(String id)The unique identifier of the billing entity, for use as `billingEntityId` when creating an order.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetName(String name)The unique name of the billing entity.voidsetTaxId(String taxId)The tax number of the billing entity.BillingEntitytaxId(String taxId)The tax number of the billing entity.StringtoJson()Convert an instance of BillingEntity to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ADDRESS
public static final String JSON_PROPERTY_ADDRESS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EMAIL
public static final String JSON_PROPERTY_EMAIL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ID
public static final String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TAX_ID
public static final String JSON_PROPERTY_TAX_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
address
public BillingEntity address(Address address)
address- Parameters:
address-- Returns:
- the current
BillingEntityinstance, allowing for method chaining
-
getAddress
public Address getAddress()
Get address- Returns:
- address
-
setAddress
public void setAddress(Address address)
address- Parameters:
address-
-
email
public BillingEntity email(String email)
The email address of the billing entity.- Parameters:
email- The email address of the billing entity.- Returns:
- the current
BillingEntityinstance, allowing for method chaining
-
getEmail
public String getEmail()
The email address of the billing entity.- Returns:
- email The email address of the billing entity.
-
setEmail
public void setEmail(String email)
The email address of the billing entity.- Parameters:
email- The email address of the billing entity.
-
id
public BillingEntity id(String id)
The unique identifier of the billing entity, for use as `billingEntityId` when creating an order.- Parameters:
id- The unique identifier of the billing entity, for use as `billingEntityId` when creating an order.- Returns:
- the current
BillingEntityinstance, allowing for method chaining
-
getId
public String getId()
The unique identifier of the billing entity, for use as `billingEntityId` when creating an order.- Returns:
- id The unique identifier of the billing entity, for use as `billingEntityId` when creating an order.
-
setId
public void setId(String id)
The unique identifier of the billing entity, for use as `billingEntityId` when creating an order.- Parameters:
id- The unique identifier of the billing entity, for use as `billingEntityId` when creating an order.
-
name
public BillingEntity name(String name)
The unique name of the billing entity.- Parameters:
name- The unique name of the billing entity.- Returns:
- the current
BillingEntityinstance, allowing for method chaining
-
getName
public String getName()
The unique name of the billing entity.- Returns:
- name The unique name of the billing entity.
-
setName
public void setName(String name)
The unique name of the billing entity.- Parameters:
name- The unique name of the billing entity.
-
taxId
public BillingEntity taxId(String taxId)
The tax number of the billing entity.- Parameters:
taxId- The tax number of the billing entity.- Returns:
- the current
BillingEntityinstance, allowing for method chaining
-
getTaxId
public String getTaxId()
The tax number of the billing entity.- Returns:
- taxId The tax number of the billing entity.
-
setTaxId
public void setTaxId(String taxId)
The tax number of the billing entity.- Parameters:
taxId- The tax number of the billing entity.
-
includeNullValues
public BillingEntity includeNullValues(boolean includeNullValues)
Configures whether null values are explicitly serialized in the JSON payload. Default is false.
-
isIncludeNullValues
public boolean isIncludeNullValues()
Returns whether null values are explicitly serialized in the JSON payload.
-
setIncludeNullValues
public void setIncludeNullValues(boolean includeNullValues)
Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
-
equals
public boolean equals(Object o)
Return true if this BillingEntity object is equal to o.
-
getExplicitNulls
public Map<String,Object> getExplicitNulls()
Returns a map of properties to be merged into the JSON payload as explicit null values.
-
fromJson
public static BillingEntity fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of BillingEntity given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of BillingEntity
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to BillingEntity
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of BillingEntity to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-