Class PersonalDocumentData
- java.lang.Object
-
- com.adyen.model.marketpaywebhooks.PersonalDocumentData
-
public class PersonalDocumentData extends Object
PersonalDocumentData
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPersonalDocumentData.TypeEnumThe type of the document.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_EXPIRATION_DATEstatic StringJSON_PROPERTY_ISSUER_COUNTRYstatic StringJSON_PROPERTY_ISSUER_STATEstatic StringJSON_PROPERTY_NUMBERstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description PersonalDocumentData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this PersonalDocumentData object is equal to o.PersonalDocumentDataexpirationDate(String expirationDate)static PersonalDocumentDatafromJson(String jsonString)Create an instance of PersonalDocumentData given an JSON stringStringgetExpirationDate()The expiry date of the document, in ISO-8601 YYYY-MM-DD format.StringgetIssuerCountry()The country where the document was issued, in the two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) format.StringgetIssuerState()The state where the document was issued (if applicable).StringgetNumber()The number in the document.PersonalDocumentData.TypeEnumgetType()The type of the document.inthashCode()PersonalDocumentDataissuerCountry(String issuerCountry)PersonalDocumentDataissuerState(String issuerState)PersonalDocumentDatanumber(String number)voidsetExpirationDate(String expirationDate)voidsetIssuerCountry(String issuerCountry)voidsetIssuerState(String issuerState)voidsetNumber(String number)voidsetType(PersonalDocumentData.TypeEnum type)StringtoJson()Convert an instance of PersonalDocumentData to an JSON stringStringtoString()PersonalDocumentDatatype(PersonalDocumentData.TypeEnum type)
-
-
-
Field Detail
-
JSON_PROPERTY_EXPIRATION_DATE
public static final String JSON_PROPERTY_EXPIRATION_DATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ISSUER_COUNTRY
public static final String JSON_PROPERTY_ISSUER_COUNTRY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ISSUER_STATE
public static final String JSON_PROPERTY_ISSUER_STATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NUMBER
public static final String JSON_PROPERTY_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
expirationDate
public PersonalDocumentData expirationDate(String expirationDate)
-
getExpirationDate
public String getExpirationDate()
The expiry date of the document, in ISO-8601 YYYY-MM-DD format. For example, **2000-01-31**.- Returns:
- expirationDate
-
setExpirationDate
public void setExpirationDate(String expirationDate)
-
issuerCountry
public PersonalDocumentData issuerCountry(String issuerCountry)
-
getIssuerCountry
public String getIssuerCountry()
The country where the document was issued, in the two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) format. For example, **NL**.- Returns:
- issuerCountry
-
setIssuerCountry
public void setIssuerCountry(String issuerCountry)
-
issuerState
public PersonalDocumentData issuerState(String issuerState)
-
getIssuerState
public String getIssuerState()
The state where the document was issued (if applicable).- Returns:
- issuerState
-
setIssuerState
public void setIssuerState(String issuerState)
-
number
public PersonalDocumentData number(String number)
-
getNumber
public String getNumber()
The number in the document.- Returns:
- number
-
setNumber
public void setNumber(String number)
-
type
public PersonalDocumentData type(PersonalDocumentData.TypeEnum type)
-
getType
public PersonalDocumentData.TypeEnum getType()
The type of the document. Possible values: **ID**, **DRIVINGLICENSE**, **PASSPORT**, **SOCIALSECURITY**, **VISA**. To delete an existing entry for a document `type`, send only the `type` field in your request.- Returns:
- type
-
setType
public void setType(PersonalDocumentData.TypeEnum type)
-
equals
public boolean equals(Object o)
Return true if this PersonalDocumentData object is equal to o.
-
fromJson
public static PersonalDocumentData fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of PersonalDocumentData given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of PersonalDocumentData
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to PersonalDocumentData
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of PersonalDocumentData to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-