Class CreateCertExpressInvitationModel
java.lang.Object
net.avalara.avatax.rest.client.models.CreateCertExpressInvitationModel
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 -
Method Summary
Modifier and TypeMethodDescriptionGetter for coverLetterTitle If this invitation is sent via email or download, please specify the cover letter to use when building this invitation.Getter for deliveryMethod Specify the type of invitation.Getter for exemptReasons You may optionally specify a list of exemption reasons to pre-populate in this CertExpress invitation.Getter for exposureZones You may optionally specify a list of exposure zones to request in this CertExpress invitation.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
(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
Setter for deliveryMethod Specify the type of invitation.void
setExemptReasons
(ArrayList<Integer> value) Setter for exemptReasons You may optionally specify a list of exemption reasons to pre-populate in this CertExpress invitation.void
setExposureZones
(ArrayList<Integer> value) Setter for exposureZones You may optionally specify a list of exposure zones to request in this CertExpress invitation.void
setRecipient
(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.toString()
Returns a JSON string representation of CreateCertExpressInvitationModel
-
Constructor Details
-
CreateCertExpressInvitationModel
public CreateCertExpressInvitationModel()
-
-
Method Details
-
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
Setter for recipient If the value of `deliveryMethod` is set to `Email`, please specify the email address of the recipient for the request. -
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
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
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
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
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
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
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
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
Returns a JSON string representation of CreateCertExpressInvitationModel
-