@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TaxRegistrationWithJurisdiction extends Object implements Serializable, Cloneable, StructuredPojo
Your TRN information with jurisdiction details. This doesn't contain the full legal address associated with the TRN information.
Constructor and Description |
---|
TaxRegistrationWithJurisdiction() |
Modifier and Type | Method and Description |
---|---|
TaxRegistrationWithJurisdiction |
clone() |
boolean |
equals(Object obj) |
AdditionalInfoResponse |
getAdditionalTaxInformation()
Additional tax information associated with your TRN.
|
String |
getCertifiedEmailId()
The email address to receive VAT invoices.
|
Jurisdiction |
getJurisdiction()
The jurisdiction associated with your TRN information.
|
String |
getLegalName()
The legal name associated with your TRN information.
|
String |
getRegistrationId()
Your tax registration unique identifier.
|
String |
getRegistrationType()
The type of your tax registration.
|
String |
getSector()
The industry that describes your business.
|
String |
getStatus()
The status of your TRN.
|
List<TaxDocumentMetadata> |
getTaxDocumentMetadatas()
The metadata for your tax document.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAdditionalTaxInformation(AdditionalInfoResponse additionalTaxInformation)
Additional tax information associated with your TRN.
|
void |
setCertifiedEmailId(String certifiedEmailId)
The email address to receive VAT invoices.
|
void |
setJurisdiction(Jurisdiction jurisdiction)
The jurisdiction associated with your TRN information.
|
void |
setLegalName(String legalName)
The legal name associated with your TRN information.
|
void |
setRegistrationId(String registrationId)
Your tax registration unique identifier.
|
void |
setRegistrationType(String registrationType)
The type of your tax registration.
|
void |
setSector(String sector)
The industry that describes your business.
|
void |
setStatus(String status)
The status of your TRN.
|
void |
setTaxDocumentMetadatas(Collection<TaxDocumentMetadata> taxDocumentMetadatas)
The metadata for your tax document.
|
String |
toString()
Returns a string representation of this object.
|
TaxRegistrationWithJurisdiction |
withAdditionalTaxInformation(AdditionalInfoResponse additionalTaxInformation)
Additional tax information associated with your TRN.
|
TaxRegistrationWithJurisdiction |
withCertifiedEmailId(String certifiedEmailId)
The email address to receive VAT invoices.
|
TaxRegistrationWithJurisdiction |
withJurisdiction(Jurisdiction jurisdiction)
The jurisdiction associated with your TRN information.
|
TaxRegistrationWithJurisdiction |
withLegalName(String legalName)
The legal name associated with your TRN information.
|
TaxRegistrationWithJurisdiction |
withRegistrationId(String registrationId)
Your tax registration unique identifier.
|
TaxRegistrationWithJurisdiction |
withRegistrationType(String registrationType)
The type of your tax registration.
|
TaxRegistrationWithJurisdiction |
withRegistrationType(TaxRegistrationType registrationType)
The type of your tax registration.
|
TaxRegistrationWithJurisdiction |
withSector(Sector sector)
The industry that describes your business.
|
TaxRegistrationWithJurisdiction |
withSector(String sector)
The industry that describes your business.
|
TaxRegistrationWithJurisdiction |
withStatus(String status)
The status of your TRN.
|
TaxRegistrationWithJurisdiction |
withStatus(TaxRegistrationStatus status)
The status of your TRN.
|
TaxRegistrationWithJurisdiction |
withTaxDocumentMetadatas(Collection<TaxDocumentMetadata> taxDocumentMetadatas)
The metadata for your tax document.
|
TaxRegistrationWithJurisdiction |
withTaxDocumentMetadatas(TaxDocumentMetadata... taxDocumentMetadatas)
The metadata for your tax document.
|
public void setAdditionalTaxInformation(AdditionalInfoResponse additionalTaxInformation)
Additional tax information associated with your TRN.
additionalTaxInformation
- Additional tax information associated with your TRN.public AdditionalInfoResponse getAdditionalTaxInformation()
Additional tax information associated with your TRN.
public TaxRegistrationWithJurisdiction withAdditionalTaxInformation(AdditionalInfoResponse additionalTaxInformation)
Additional tax information associated with your TRN.
additionalTaxInformation
- Additional tax information associated with your TRN.public void setCertifiedEmailId(String certifiedEmailId)
The email address to receive VAT invoices.
certifiedEmailId
- The email address to receive VAT invoices.public String getCertifiedEmailId()
The email address to receive VAT invoices.
public TaxRegistrationWithJurisdiction withCertifiedEmailId(String certifiedEmailId)
The email address to receive VAT invoices.
certifiedEmailId
- The email address to receive VAT invoices.public void setJurisdiction(Jurisdiction jurisdiction)
The jurisdiction associated with your TRN information.
jurisdiction
- The jurisdiction associated with your TRN information.public Jurisdiction getJurisdiction()
The jurisdiction associated with your TRN information.
public TaxRegistrationWithJurisdiction withJurisdiction(Jurisdiction jurisdiction)
The jurisdiction associated with your TRN information.
jurisdiction
- The jurisdiction associated with your TRN information.public void setLegalName(String legalName)
The legal name associated with your TRN information.
legalName
- The legal name associated with your TRN information.public String getLegalName()
The legal name associated with your TRN information.
public TaxRegistrationWithJurisdiction withLegalName(String legalName)
The legal name associated with your TRN information.
legalName
- The legal name associated with your TRN information.public void setRegistrationId(String registrationId)
Your tax registration unique identifier.
registrationId
- Your tax registration unique identifier.public String getRegistrationId()
Your tax registration unique identifier.
public TaxRegistrationWithJurisdiction withRegistrationId(String registrationId)
Your tax registration unique identifier.
registrationId
- Your tax registration unique identifier.public void setRegistrationType(String registrationType)
The type of your tax registration. This can be either VAT
or GST
.
registrationType
- The type of your tax registration. This can be either VAT
or GST
.TaxRegistrationType
public String getRegistrationType()
The type of your tax registration. This can be either VAT
or GST
.
VAT
or GST
.TaxRegistrationType
public TaxRegistrationWithJurisdiction withRegistrationType(String registrationType)
The type of your tax registration. This can be either VAT
or GST
.
registrationType
- The type of your tax registration. This can be either VAT
or GST
.TaxRegistrationType
public TaxRegistrationWithJurisdiction withRegistrationType(TaxRegistrationType registrationType)
The type of your tax registration. This can be either VAT
or GST
.
registrationType
- The type of your tax registration. This can be either VAT
or GST
.TaxRegistrationType
public void setSector(String sector)
The industry that describes your business. For business-to-business (B2B) customers, specify Business. For business-to-consumer (B2C) customers, specify Individual. For business-to-government (B2G), specify Government.Note that certain values may not applicable for the request country. Please refer to country specific information in API document.
sector
- The industry that describes your business. For business-to-business (B2B) customers, specify Business. For
business-to-consumer (B2C) customers, specify Individual. For business-to-government (B2G), specify
Government.Note that certain values may not applicable for the request country. Please refer to country
specific information in API document.Sector
public String getSector()
The industry that describes your business. For business-to-business (B2B) customers, specify Business. For business-to-consumer (B2C) customers, specify Individual. For business-to-government (B2G), specify Government.Note that certain values may not applicable for the request country. Please refer to country specific information in API document.
Sector
public TaxRegistrationWithJurisdiction withSector(String sector)
The industry that describes your business. For business-to-business (B2B) customers, specify Business. For business-to-consumer (B2C) customers, specify Individual. For business-to-government (B2G), specify Government.Note that certain values may not applicable for the request country. Please refer to country specific information in API document.
sector
- The industry that describes your business. For business-to-business (B2B) customers, specify Business. For
business-to-consumer (B2C) customers, specify Individual. For business-to-government (B2G), specify
Government.Note that certain values may not applicable for the request country. Please refer to country
specific information in API document.Sector
public TaxRegistrationWithJurisdiction withSector(Sector sector)
The industry that describes your business. For business-to-business (B2B) customers, specify Business. For business-to-consumer (B2C) customers, specify Individual. For business-to-government (B2G), specify Government.Note that certain values may not applicable for the request country. Please refer to country specific information in API document.
sector
- The industry that describes your business. For business-to-business (B2B) customers, specify Business. For
business-to-consumer (B2C) customers, specify Individual. For business-to-government (B2G), specify
Government.Note that certain values may not applicable for the request country. Please refer to country
specific information in API document.Sector
public void setStatus(String status)
The status of your TRN. This can be either Verified
, Pending
, Deleted
, or
Rejected
.
status
- The status of your TRN. This can be either Verified
, Pending
,
Deleted
, or Rejected
.TaxRegistrationStatus
public String getStatus()
The status of your TRN. This can be either Verified
, Pending
, Deleted
, or
Rejected
.
Verified
, Pending
,
Deleted
, or Rejected
.TaxRegistrationStatus
public TaxRegistrationWithJurisdiction withStatus(String status)
The status of your TRN. This can be either Verified
, Pending
, Deleted
, or
Rejected
.
status
- The status of your TRN. This can be either Verified
, Pending
,
Deleted
, or Rejected
.TaxRegistrationStatus
public TaxRegistrationWithJurisdiction withStatus(TaxRegistrationStatus status)
The status of your TRN. This can be either Verified
, Pending
, Deleted
, or
Rejected
.
status
- The status of your TRN. This can be either Verified
, Pending
,
Deleted
, or Rejected
.TaxRegistrationStatus
public List<TaxDocumentMetadata> getTaxDocumentMetadatas()
The metadata for your tax document.
public void setTaxDocumentMetadatas(Collection<TaxDocumentMetadata> taxDocumentMetadatas)
The metadata for your tax document.
taxDocumentMetadatas
- The metadata for your tax document.public TaxRegistrationWithJurisdiction withTaxDocumentMetadatas(TaxDocumentMetadata... taxDocumentMetadatas)
The metadata for your tax document.
NOTE: This method appends the values to the existing list (if any). Use
setTaxDocumentMetadatas(java.util.Collection)
or withTaxDocumentMetadatas(java.util.Collection)
if you want to override the existing values.
taxDocumentMetadatas
- The metadata for your tax document.public TaxRegistrationWithJurisdiction withTaxDocumentMetadatas(Collection<TaxDocumentMetadata> taxDocumentMetadatas)
The metadata for your tax document.
taxDocumentMetadatas
- The metadata for your tax document.public String toString()
toString
in class Object
Object.toString()
public TaxRegistrationWithJurisdiction clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.