Class Organization
- java.lang.Object
-
- com.adyen.model.legalentitymanagement.Organization
-
public class Organization extends Object
Organization
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOrganization.CustomTypeAdapterFactorystatic classOrganization.TypeEnumType of organization.static classOrganization.VatAbsenceReasonEnumThe reason the organization has not provided a VAT number.
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_DATE_OF_INCORPORATIONstatic StringSERIALIZED_NAME_DESCRIPTIONstatic StringSERIALIZED_NAME_DOING_BUSINESS_ASstatic StringSERIALIZED_NAME_EMAILstatic StringSERIALIZED_NAME_LEGAL_NAMEstatic StringSERIALIZED_NAME_PHONEstatic StringSERIALIZED_NAME_PRINCIPAL_PLACE_OF_BUSINESSstatic StringSERIALIZED_NAME_REGISTERED_ADDRESSstatic StringSERIALIZED_NAME_REGISTRATION_NUMBERstatic StringSERIALIZED_NAME_STOCK_DATAstatic StringSERIALIZED_NAME_TAX_INFORMATIONstatic StringSERIALIZED_NAME_TAX_REPORTING_CLASSIFICATIONstatic StringSERIALIZED_NAME_TYPEstatic StringSERIALIZED_NAME_VAT_ABSENCE_REASONstatic StringSERIALIZED_NAME_VAT_NUMBERstatic StringSERIALIZED_NAME_WEB_DATA
-
Constructor Summary
Constructors Constructor Description Organization()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OrganizationaddTaxInformationItem(TaxInformation taxInformationItem)OrganizationdateOfIncorporation(String dateOfIncorporation)Organizationdescription(String description)OrganizationdoingBusinessAs(String doingBusinessAs)Organizationemail(String email)booleanequals(Object o)static OrganizationfromJson(String jsonString)Create an instance of Organization given an JSON stringStringgetDateOfIncorporation()The date when the organization was incorporated in YYYY-MM-DD format.StringgetDescription()Your description for the organization.StringgetDoingBusinessAs()The organization's trading name, if different from the registered legal name.StringgetEmail()The email address of the legal entity.StringgetLegalName()The organization's legal name.PhoneNumbergetPhone()Get phoneAddressgetPrincipalPlaceOfBusiness()Get principalPlaceOfBusinessAddressgetRegisteredAddress()Get registeredAddressStringgetRegistrationNumber()The organization's registration number.StockDatagetStockData()Get stockDataList<TaxInformation>getTaxInformation()The tax information of the organization.TaxReportingClassificationgetTaxReportingClassification()Get taxReportingClassificationOrganization.TypeEnumgetType()Type of organization.Organization.VatAbsenceReasonEnumgetVatAbsenceReason()The reason the organization has not provided a VAT number.StringgetVatNumber()The organization's VAT number.WebDatagetWebData()Get webDatainthashCode()OrganizationlegalName(String legalName)Organizationphone(PhoneNumber phone)OrganizationprincipalPlaceOfBusiness(Address principalPlaceOfBusiness)OrganizationregisteredAddress(Address registeredAddress)OrganizationregistrationNumber(String registrationNumber)voidsetDateOfIncorporation(String dateOfIncorporation)voidsetDescription(String description)voidsetDoingBusinessAs(String doingBusinessAs)voidsetEmail(String email)voidsetLegalName(String legalName)voidsetPhone(PhoneNumber phone)voidsetPrincipalPlaceOfBusiness(Address principalPlaceOfBusiness)voidsetRegisteredAddress(Address registeredAddress)voidsetRegistrationNumber(String registrationNumber)voidsetStockData(StockData stockData)voidsetTaxInformation(List<TaxInformation> taxInformation)voidsetTaxReportingClassification(TaxReportingClassification taxReportingClassification)voidsetType(Organization.TypeEnum type)voidsetVatAbsenceReason(Organization.VatAbsenceReasonEnum vatAbsenceReason)voidsetVatNumber(String vatNumber)voidsetWebData(WebData webData)OrganizationstockData(StockData stockData)OrganizationtaxInformation(List<TaxInformation> taxInformation)OrganizationtaxReportingClassification(TaxReportingClassification taxReportingClassification)StringtoJson()Convert an instance of Organization to an JSON stringStringtoString()Organizationtype(Organization.TypeEnum type)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues foundOrganizationvatAbsenceReason(Organization.VatAbsenceReasonEnum vatAbsenceReason)OrganizationvatNumber(String vatNumber)OrganizationwebData(WebData webData)
-
-
-
Field Detail
-
SERIALIZED_NAME_DATE_OF_INCORPORATION
public static final String SERIALIZED_NAME_DATE_OF_INCORPORATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DOING_BUSINESS_AS
public static final String SERIALIZED_NAME_DOING_BUSINESS_AS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EMAIL
public static final String SERIALIZED_NAME_EMAIL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LEGAL_NAME
public static final String SERIALIZED_NAME_LEGAL_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PHONE
public static final String SERIALIZED_NAME_PHONE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PRINCIPAL_PLACE_OF_BUSINESS
public static final String SERIALIZED_NAME_PRINCIPAL_PLACE_OF_BUSINESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REGISTERED_ADDRESS
public static final String SERIALIZED_NAME_REGISTERED_ADDRESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REGISTRATION_NUMBER
public static final String SERIALIZED_NAME_REGISTRATION_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STOCK_DATA
public static final String SERIALIZED_NAME_STOCK_DATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAX_INFORMATION
public static final String SERIALIZED_NAME_TAX_INFORMATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAX_REPORTING_CLASSIFICATION
public static final String SERIALIZED_NAME_TAX_REPORTING_CLASSIFICATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VAT_ABSENCE_REASON
public static final String SERIALIZED_NAME_VAT_ABSENCE_REASON
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VAT_NUMBER
public static final String SERIALIZED_NAME_VAT_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WEB_DATA
public static final String SERIALIZED_NAME_WEB_DATA
- See Also:
- Constant Field Values
-
-
Method Detail
-
dateOfIncorporation
public Organization dateOfIncorporation(String dateOfIncorporation)
-
getDateOfIncorporation
public String getDateOfIncorporation()
The date when the organization was incorporated in YYYY-MM-DD format.- Returns:
- dateOfIncorporation
-
setDateOfIncorporation
public void setDateOfIncorporation(String dateOfIncorporation)
-
description
public Organization description(String description)
-
getDescription
public String getDescription()
Your description for the organization.- Returns:
- description
-
setDescription
public void setDescription(String description)
-
doingBusinessAs
public Organization doingBusinessAs(String doingBusinessAs)
-
getDoingBusinessAs
public String getDoingBusinessAs()
The organization's trading name, if different from the registered legal name.- Returns:
- doingBusinessAs
-
setDoingBusinessAs
public void setDoingBusinessAs(String doingBusinessAs)
-
email
public Organization email(String email)
-
getEmail
public String getEmail()
The email address of the legal entity.- Returns:
-
setEmail
public void setEmail(String email)
-
legalName
public Organization legalName(String legalName)
-
getLegalName
public String getLegalName()
The organization's legal name.- Returns:
- legalName
-
setLegalName
public void setLegalName(String legalName)
-
phone
public Organization phone(PhoneNumber phone)
-
getPhone
public PhoneNumber getPhone()
Get phone- Returns:
- phone
-
setPhone
public void setPhone(PhoneNumber phone)
-
principalPlaceOfBusiness
public Organization principalPlaceOfBusiness(Address principalPlaceOfBusiness)
-
getPrincipalPlaceOfBusiness
public Address getPrincipalPlaceOfBusiness()
Get principalPlaceOfBusiness- Returns:
- principalPlaceOfBusiness
-
setPrincipalPlaceOfBusiness
public void setPrincipalPlaceOfBusiness(Address principalPlaceOfBusiness)
-
registeredAddress
public Organization registeredAddress(Address registeredAddress)
-
getRegisteredAddress
public Address getRegisteredAddress()
Get registeredAddress- Returns:
- registeredAddress
-
setRegisteredAddress
public void setRegisteredAddress(Address registeredAddress)
-
registrationNumber
public Organization registrationNumber(String registrationNumber)
-
getRegistrationNumber
public String getRegistrationNumber()
The organization's registration number.- Returns:
- registrationNumber
-
setRegistrationNumber
public void setRegistrationNumber(String registrationNumber)
-
stockData
public Organization stockData(StockData stockData)
-
getStockData
public StockData getStockData()
Get stockData- Returns:
- stockData
-
setStockData
public void setStockData(StockData stockData)
-
taxInformation
public Organization taxInformation(List<TaxInformation> taxInformation)
-
addTaxInformationItem
public Organization addTaxInformationItem(TaxInformation taxInformationItem)
-
getTaxInformation
public List<TaxInformation> getTaxInformation()
The tax information of the organization.- Returns:
- taxInformation
-
setTaxInformation
public void setTaxInformation(List<TaxInformation> taxInformation)
-
taxReportingClassification
public Organization taxReportingClassification(TaxReportingClassification taxReportingClassification)
-
getTaxReportingClassification
public TaxReportingClassification getTaxReportingClassification()
Get taxReportingClassification- Returns:
- taxReportingClassification
-
setTaxReportingClassification
public void setTaxReportingClassification(TaxReportingClassification taxReportingClassification)
-
type
public Organization type(Organization.TypeEnum type)
-
getType
public Organization.TypeEnum getType()
Type of organization. Possible values: **associationIncorporated**, **governmentalOrganization**, **listedPublicCompany**, **nonProfit**, **partnershipIncorporated**, **privateCompany**.- Returns:
- type
-
setType
public void setType(Organization.TypeEnum type)
-
vatAbsenceReason
public Organization vatAbsenceReason(Organization.VatAbsenceReasonEnum vatAbsenceReason)
-
getVatAbsenceReason
public Organization.VatAbsenceReasonEnum getVatAbsenceReason()
The reason the organization has not provided a VAT number. Possible values: **industryExemption**, **belowTaxThreshold**.- Returns:
- vatAbsenceReason
-
setVatAbsenceReason
public void setVatAbsenceReason(Organization.VatAbsenceReasonEnum vatAbsenceReason)
-
vatNumber
public Organization vatNumber(String vatNumber)
-
getVatNumber
public String getVatNumber()
The organization's VAT number.- Returns:
- vatNumber
-
setVatNumber
public void setVatNumber(String vatNumber)
-
webData
public Organization webData(WebData webData)
-
getWebData
public WebData getWebData()
Get webData- Returns:
- webData
-
setWebData
public void setWebData(WebData webData)
-
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 Organization
-
fromJson
public static Organization fromJson(String jsonString) throws IOException
Create an instance of Organization given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Organization
- Throws:
IOException- if the JSON string is invalid with respect to Organization
-
toJson
public String toJson()
Convert an instance of Organization to an JSON string- Returns:
- JSON string
-
-