Package com.checkout.accounts
Class Company
- java.lang.Object
-
- com.checkout.accounts.Company
-
public final class Company extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCompany.CompanyBuilder
-
Constructor Summary
Constructors Constructor Description Company()Company(java.lang.String legalName, java.lang.String tradingName, java.lang.String businessRegistrationNumber, DateOfIncorporation dateOfIncorporation, java.lang.String regulatoryLicenceNumber, Address principalAddress, Address registeredAddress, java.util.List<Representative> representatives, EntityDocument document, EntityFinancialDetails financialDetails, BusinessType businessType)
-
Method Summary
-
-
-
Constructor Detail
-
Company
public Company()
-
Company
public Company(java.lang.String legalName, java.lang.String tradingName, java.lang.String businessRegistrationNumber, DateOfIncorporation dateOfIncorporation, java.lang.String regulatoryLicenceNumber, Address principalAddress, Address registeredAddress, java.util.List<Representative> representatives, EntityDocument document, EntityFinancialDetails financialDetails, BusinessType businessType)
-
-
Method Detail
-
builder
public static Company.CompanyBuilder builder()
-
getLegalName
public java.lang.String getLegalName()
-
getTradingName
public java.lang.String getTradingName()
-
getBusinessRegistrationNumber
public java.lang.String getBusinessRegistrationNumber()
-
getDateOfIncorporation
public DateOfIncorporation getDateOfIncorporation()
-
getRegulatoryLicenceNumber
public java.lang.String getRegulatoryLicenceNumber()
-
getPrincipalAddress
public Address getPrincipalAddress()
-
getRegisteredAddress
public Address getRegisteredAddress()
-
getRepresentatives
public java.util.List<Representative> getRepresentatives()
-
getDocument
public EntityDocument getDocument()
-
getFinancialDetails
public EntityFinancialDetails getFinancialDetails()
-
getBusinessType
public BusinessType getBusinessType()
-
setLegalName
public void setLegalName(java.lang.String legalName)
-
setTradingName
public void setTradingName(java.lang.String tradingName)
-
setBusinessRegistrationNumber
public void setBusinessRegistrationNumber(java.lang.String businessRegistrationNumber)
-
setDateOfIncorporation
public void setDateOfIncorporation(DateOfIncorporation dateOfIncorporation)
-
setRegulatoryLicenceNumber
public void setRegulatoryLicenceNumber(java.lang.String regulatoryLicenceNumber)
-
setPrincipalAddress
public void setPrincipalAddress(Address principalAddress)
-
setRegisteredAddress
public void setRegisteredAddress(Address registeredAddress)
-
setRepresentatives
public void setRepresentatives(java.util.List<Representative> representatives)
-
setDocument
public void setDocument(EntityDocument document)
-
setFinancialDetails
public void setFinancialDetails(EntityFinancialDetails financialDetails)
-
setBusinessType
public void setBusinessType(BusinessType businessType)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-