Class CreateCertExpressInvitationModel
- java.lang.Object
-
- net.avalara.avatax.rest.client.models.CreateCertExpressInvitationModel
-
public class CreateCertExpressInvitationModel extends java.lang.Object
Represents an invitation for a customer to use CertExpress to self-report their own certificates. This invitation is delivered by your choice of method, or you can present a hyperlink to the user directly in your connector. Your customer will be redirected to https://app.certexpress.com/ where they can follow a step-by-step guide to enter information about their exemption certificates. The certificates entered will be recorded and automatically linked to their customer record.
-
-
Constructor Summary
Constructors Constructor Description CreateCertExpressInvitationModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCoverLetterTitle()
Getter for coverLetterTitle If this invitation is sent via email or download, please specify the cover letter to use when building this invitation.CertificateRequestDeliveryMethod
getDeliveryMethod()
Getter for deliveryMethod Specify the type of invitation.java.util.ArrayList<java.lang.Integer>
getExemptReasons()
Getter for exemptReasons You may optionally specify a list of exemption reasons to pre-populate in this CertExpress invitation.java.util.ArrayList<java.lang.Integer>
getExposureZones()
Getter for exposureZones You may optionally specify a list of exposure zones to request in this CertExpress invitation.java.lang.String
getRecipient()
Getter for recipient If the value of `deliveryMethod` is set to `Email`, please specify the email address of the recipient for the request.void
setCoverLetterTitle(java.lang.String value)
Setter for coverLetterTitle If this invitation is sent via email or download, please specify the cover letter to use when building this invitation.void
setDeliveryMethod(CertificateRequestDeliveryMethod value)
Setter for deliveryMethod Specify the type of invitation.void
setExemptReasons(java.util.ArrayList<java.lang.Integer> value)
Setter for exemptReasons You may optionally specify a list of exemption reasons to pre-populate in this CertExpress invitation.void
setExposureZones(java.util.ArrayList<java.lang.Integer> value)
Setter for exposureZones You may optionally specify a list of exposure zones to request in this CertExpress invitation.void
setRecipient(java.lang.String value)
Setter for recipient If the value of `deliveryMethod` is set to `Email`, please specify the email address of the recipient for the request.java.lang.String
toString()
Returns a JSON string representation of CreateCertExpressInvitationModel
-
-
-
Method Detail
-
getRecipient
public java.lang.String getRecipient()
Getter for recipient If the value of `deliveryMethod` is set to `Email`, please specify the email address of the recipient for the request.
-
setRecipient
public void setRecipient(java.lang.String value)
Setter for recipient If the value of `deliveryMethod` is set to `Email`, please specify the email address of the recipient for the request.
-
getCoverLetterTitle
public java.lang.String getCoverLetterTitle()
Getter for coverLetterTitle If this invitation is sent via email or download, please specify the cover letter to use when building this invitation. For a list of cover letters, please call `ListCoverLetters`.
-
setCoverLetterTitle
public void setCoverLetterTitle(java.lang.String value)
Setter for coverLetterTitle If this invitation is sent via email or download, please specify the cover letter to use when building this invitation. For a list of cover letters, please call `ListCoverLetters`.
-
getExposureZones
public java.util.ArrayList<java.lang.Integer> getExposureZones()
Getter for exposureZones You may optionally specify a list of exposure zones to request in this CertExpress invitation. If you list more than one exposure zone, the customer will be prompted to provide an exemption certificate for each one. If you do not provide a list of exposure zones, the customer will be prompted to select an exposure zone. For a list of available exposure zones, please call `ListCertificateExposureZones`.
-
setExposureZones
public void setExposureZones(java.util.ArrayList<java.lang.Integer> value)
Setter for exposureZones You may optionally specify a list of exposure zones to request in this CertExpress invitation. If you list more than one exposure zone, the customer will be prompted to provide an exemption certificate for each one. If you do not provide a list of exposure zones, the customer will be prompted to select an exposure zone. For a list of available exposure zones, please call `ListCertificateExposureZones`.
-
getExemptReasons
public java.util.ArrayList<java.lang.Integer> getExemptReasons()
Getter for exemptReasons You may optionally specify a list of exemption reasons to pre-populate in this CertExpress invitation. If you list exemption reasons, the customer will have part of their form already filled in when they visit the CertExpress website. For a list of available exemption reasons, please call `ListCertificateExemptReasons`.
-
setExemptReasons
public void setExemptReasons(java.util.ArrayList<java.lang.Integer> value)
Setter for exemptReasons You may optionally specify a list of exemption reasons to pre-populate in this CertExpress invitation. If you list exemption reasons, the customer will have part of their form already filled in when they visit the CertExpress website. For a list of available exemption reasons, please call `ListCertificateExemptReasons`.
-
getDeliveryMethod
public CertificateRequestDeliveryMethod getDeliveryMethod()
Getter for deliveryMethod Specify the type of invitation. CertExpress invitations can be delivered via email, web link, or facsimile. * If you specify `Email`, the invitation will be delivered via email. Please ask the customer to ensure that * If you specify `Fax`, the invitation will be sent via fax to the customer's fax number on file. * If you specify `Download`, the invitation will be prepared as a web link that you can display to the customer.
-
setDeliveryMethod
public void setDeliveryMethod(CertificateRequestDeliveryMethod value)
Setter for deliveryMethod Specify the type of invitation. CertExpress invitations can be delivered via email, web link, or facsimile. * If you specify `Email`, the invitation will be delivered via email. Please ask the customer to ensure that * If you specify `Fax`, the invitation will be sent via fax to the customer's fax number on file. * If you specify `Download`, the invitation will be prepared as a web link that you can display to the customer.
-
toString
public java.lang.String toString()
Returns a JSON string representation of CreateCertExpressInvitationModel- Overrides:
toString
in classjava.lang.Object
-
-