Package com.adyen.model.checkout
Class ShopperTaxInfo
- java.lang.Object
-
- com.adyen.model.checkout.ShopperTaxInfo
-
public class ShopperTaxInfo extends Object
ShopperTaxInfo
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_TAX_COUNTRY_CODEstatic StringJSON_PROPERTY_TAX_IDENTIFICATION_NUMBER
-
Constructor Summary
Constructors Constructor Description ShopperTaxInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this ShopperTaxInfo object is equal to o.static ShopperTaxInfofromJson(String jsonString)Create an instance of ShopperTaxInfo given an JSON stringMap<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.StringgetTaxCountryCode()The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code associated with the provided tax identification number.StringgetTaxIdentificationNumber()The shopper’s tax identification number.inthashCode()ShopperTaxInfoincludeNullValues(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.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetTaxCountryCode(String taxCountryCode)The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code associated with the provided tax identification number.voidsetTaxIdentificationNumber(String taxIdentificationNumber)The shopper’s tax identification number.ShopperTaxInfotaxCountryCode(String taxCountryCode)The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code associated with the provided tax identification number.ShopperTaxInfotaxIdentificationNumber(String taxIdentificationNumber)The shopper’s tax identification number.StringtoJson()Convert an instance of ShopperTaxInfo to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_TAX_COUNTRY_CODE
public static final String JSON_PROPERTY_TAX_COUNTRY_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TAX_IDENTIFICATION_NUMBER
public static final String JSON_PROPERTY_TAX_IDENTIFICATION_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
taxCountryCode
public ShopperTaxInfo taxCountryCode(String taxCountryCode)
The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code associated with the provided tax identification number. Currently used only for Indian PA-CB tax verification, when applicable.- Parameters:
taxCountryCode- The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code associated with the provided tax identification number. Currently used only for Indian PA-CB tax verification, when applicable.- Returns:
- the current
ShopperTaxInfoinstance, allowing for method chaining
-
getTaxCountryCode
public String getTaxCountryCode()
The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code associated with the provided tax identification number. Currently used only for Indian PA-CB tax verification, when applicable.- Returns:
- taxCountryCode The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code associated with the provided tax identification number. Currently used only for Indian PA-CB tax verification, when applicable.
-
setTaxCountryCode
public void setTaxCountryCode(String taxCountryCode)
The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code associated with the provided tax identification number. Currently used only for Indian PA-CB tax verification, when applicable.- Parameters:
taxCountryCode- The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code associated with the provided tax identification number. Currently used only for Indian PA-CB tax verification, when applicable.
-
taxIdentificationNumber
public ShopperTaxInfo taxIdentificationNumber(String taxIdentificationNumber)
The shopper’s tax identification number.- Parameters:
taxIdentificationNumber- The shopper’s tax identification number.- Returns:
- the current
ShopperTaxInfoinstance, allowing for method chaining
-
getTaxIdentificationNumber
public String getTaxIdentificationNumber()
The shopper’s tax identification number.- Returns:
- taxIdentificationNumber The shopper’s tax identification number.
-
setTaxIdentificationNumber
public void setTaxIdentificationNumber(String taxIdentificationNumber)
The shopper’s tax identification number.- Parameters:
taxIdentificationNumber- The shopper’s tax identification number.
-
includeNullValues
public ShopperTaxInfo 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 ShopperTaxInfo 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 ShopperTaxInfo fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of ShopperTaxInfo given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ShopperTaxInfo
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to ShopperTaxInfo
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of ShopperTaxInfo to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-