public class CertificateModel
extends java.lang.Object
Constructor and Description |
---|
CertificateModel() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<CertificateAttributeModel> |
getAttributes()
Getter for attributes
A list of certificate attributes that apply to this certificate.
|
java.lang.Integer |
getCompanyId()
Getter for companyId
The unique ID number of the AvaTax company that recorded this certificate.
|
java.util.Date |
getCreatedDate()
Getter for createdDate
The date/time when this record was created.
|
java.util.ArrayList<CustomerModel> |
getCustomers()
Getter for customers
A list of customers to which this certificate applies.
|
java.lang.Boolean |
getDocumentExists()
Getter for documentExists
This value is true if there exists scanned PDF copy of this certificate or the PDF version of the form that the customer filled via the CertCapture wizard on S3 bucket.
|
java.lang.Integer |
getEcmsId()
Getter for ecmsId
The unique ID number of current AvaTax Exemption Certificate that refers this certificate.
|
java.lang.String |
getEcmsStatus()
Getter for ecmsStatus
The status of current AvaTax Exemption Certificate that refers to this certificate.
|
java.lang.String |
getExemptionNumber()
Getter for exemptionNumber
Indicates the tax number passed in for the certificate.
|
ExemptionReasonModel |
getExemptionReason()
Getter for exemptionReason
The exemption reason associated with this certificate.
|
java.math.BigDecimal |
getExemptPercentage()
Getter for exemptPercentage
If this certificate provides exemption from transactional taxes, what percentage of the transaction
is considered exempt?
For a fully exempt certificate, this percentage should be 100.
|
java.util.Date |
getExpirationDate()
Getter for expirationDate
Expiration date when this certificate will no longer be valid.
|
ExposureZoneModel |
getExposureZone()
Getter for exposureZone
The exposure zone where this certificate is valid.
|
java.lang.String |
getFilename()
Getter for filename
File name for the image of this certificate.
|
java.lang.Integer |
getId()
Getter for id
Unique ID number of this certificate.
|
java.lang.Boolean |
getIsSingleCertificate()
Getter for isSingleCertificate
This value is true if this certificate is a single (or standalone) certificate.
|
java.util.Date |
getModifiedDate()
Getter for modifiedDate
The date/time when this record was last modified.
|
java.lang.Integer |
getPageCount()
Getter for pageCount
Number of pages contained within this certificate.
|
java.util.ArrayList<java.lang.String> |
getPages()
Getter for pages
This field is available for input only.
|
java.lang.String |
getPdf()
Getter for pdf
This field is available for input only.
|
java.util.ArrayList<PoNumberModel> |
getPoNumbers()
Getter for poNumbers
A list of purchase order numbers that are valid for use with this certificate.
|
java.util.Date |
getSignedDate()
Getter for signedDate
The date when this certificate was signed.
|
java.lang.String |
getStatus()
Getter for status
The status of the certificate
|
java.lang.Boolean |
getValid()
Getter for valid
True if this certificate is marked as valid.
|
ExemptionReasonModel |
getValidatedExemptionReason()
Getter for validatedExemptionReason
The exemption reason that CertCapture audit/internal logic identifies for created certificate.
|
java.lang.Boolean |
getVerified()
Getter for verified
This value is true if the certificate has gone through the certificate validation process.
|
void |
setAttributes(java.util.ArrayList<CertificateAttributeModel> value)
Setter for attributes
A list of certificate attributes that apply to this certificate.
|
void |
setCompanyId(java.lang.Integer value)
Setter for companyId
The unique ID number of the AvaTax company that recorded this certificate.
|
void |
setCreatedDate(java.util.Date value)
Setter for createdDate
The date/time when this record was created.
|
void |
setCustomers(java.util.ArrayList<CustomerModel> value)
Setter for customers
A list of customers to which this certificate applies.
|
void |
setDocumentExists(java.lang.Boolean value)
Setter for documentExists
This value is true if there exists scanned PDF copy of this certificate or the PDF version of the form that the customer filled via the CertCapture wizard on S3 bucket.
|
void |
setEcmsId(java.lang.Integer value)
Setter for ecmsId
The unique ID number of current AvaTax Exemption Certificate that refers this certificate.
|
void |
setEcmsStatus(java.lang.String value)
Setter for ecmsStatus
The status of current AvaTax Exemption Certificate that refers to this certificate.
|
void |
setExemptionNumber(java.lang.String value)
Setter for exemptionNumber
Indicates the tax number passed in for the certificate.
|
void |
setExemptionReason(ExemptionReasonModel value)
Setter for exemptionReason
The exemption reason associated with this certificate.
|
void |
setExemptPercentage(java.math.BigDecimal value)
Setter for exemptPercentage
If this certificate provides exemption from transactional taxes, what percentage of the transaction
is considered exempt?
For a fully exempt certificate, this percentage should be 100.
|
void |
setExpirationDate(java.util.Date value)
Setter for expirationDate
Expiration date when this certificate will no longer be valid.
|
void |
setExposureZone(ExposureZoneModel value)
Setter for exposureZone
The exposure zone where this certificate is valid.
|
void |
setFilename(java.lang.String value)
Setter for filename
File name for the image of this certificate.
|
void |
setId(java.lang.Integer value)
Setter for id
Unique ID number of this certificate.
|
void |
setIsSingleCertificate(java.lang.Boolean value)
Setter for isSingleCertificate
This value is true if this certificate is a single (or standalone) certificate.
|
void |
setModifiedDate(java.util.Date value)
Setter for modifiedDate
The date/time when this record was last modified.
|
void |
setPageCount(java.lang.Integer value)
Setter for pageCount
Number of pages contained within this certificate.
|
void |
setPages(java.util.ArrayList<java.lang.String> value)
Setter for pages
This field is available for input only.
|
void |
setPdf(java.lang.String value)
Setter for pdf
This field is available for input only.
|
void |
setPoNumbers(java.util.ArrayList<PoNumberModel> value)
Setter for poNumbers
A list of purchase order numbers that are valid for use with this certificate.
|
void |
setSignedDate(java.util.Date value)
Setter for signedDate
The date when this certificate was signed.
|
void |
setStatus(java.lang.String value)
Setter for status
The status of the certificate
|
void |
setValid(java.lang.Boolean value)
Setter for valid
True if this certificate is marked as valid.
|
void |
setValidatedExemptionReason(ExemptionReasonModel value)
Setter for validatedExemptionReason
The exemption reason that CertCapture audit/internal logic identifies for created certificate.
|
void |
setVerified(java.lang.Boolean value)
Setter for verified
This value is true if the certificate has gone through the certificate validation process.
|
java.lang.String |
toString()
Returns a JSON string representation of CertificateModel
|
public java.lang.Integer getId()
public void setId(java.lang.Integer value)
public java.lang.Integer getCompanyId()
public void setCompanyId(java.lang.Integer value)
public java.util.Date getSignedDate()
public void setSignedDate(java.util.Date value)
public java.util.Date getExpirationDate()
public void setExpirationDate(java.util.Date value)
public java.lang.String getFilename()
public void setFilename(java.lang.String value)
public java.lang.Boolean getDocumentExists()
public void setDocumentExists(java.lang.Boolean value)
public java.lang.Boolean getValid()
public void setValid(java.lang.Boolean value)
public java.lang.Boolean getVerified()
public void setVerified(java.lang.Boolean value)
public java.math.BigDecimal getExemptPercentage()
public void setExemptPercentage(java.math.BigDecimal value)
public java.lang.Boolean getIsSingleCertificate()
public void setIsSingleCertificate(java.lang.Boolean value)
public java.lang.String getExemptionNumber()
public void setExemptionNumber(java.lang.String value)
public ExemptionReasonModel getValidatedExemptionReason()
public void setValidatedExemptionReason(ExemptionReasonModel value)
public ExemptionReasonModel getExemptionReason()
public void setExemptionReason(ExemptionReasonModel value)
public java.lang.String getStatus()
public void setStatus(java.lang.String value)
public java.util.Date getCreatedDate()
public void setCreatedDate(java.util.Date value)
public java.util.Date getModifiedDate()
public void setModifiedDate(java.util.Date value)
public java.lang.Integer getPageCount()
public void setPageCount(java.lang.Integer value)
public java.util.ArrayList<CustomerModel> getCustomers()
public void setCustomers(java.util.ArrayList<CustomerModel> value)
public java.util.ArrayList<PoNumberModel> getPoNumbers()
public void setPoNumbers(java.util.ArrayList<PoNumberModel> value)
public ExposureZoneModel getExposureZone()
public void setExposureZone(ExposureZoneModel value)
public java.util.ArrayList<CertificateAttributeModel> getAttributes()
public void setAttributes(java.util.ArrayList<CertificateAttributeModel> value)
public java.lang.Integer getEcmsId()
public void setEcmsId(java.lang.Integer value)
public java.lang.String getEcmsStatus()
public void setEcmsStatus(java.lang.String value)
public java.lang.String getPdf()
public void setPdf(java.lang.String value)
public java.util.ArrayList<java.lang.String> getPages()
public void setPages(java.util.ArrayList<java.lang.String> value)
public java.lang.String toString()
toString
in class java.lang.Object