Class 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.
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CreateCertExpressInvitationModel

        public 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 class java.lang.Object