import * as Enums from '../enums/index'; import { CustomerModel } from "./CustomerModel"; import { CoverLetterModel } from "./CoverLetterModel"; /** * 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. * @export * @class CertExpressInvitationModel */ export declare class CertExpressInvitationModel { /** * @type {number} * @memberof CertExpressInvitationModel */ id?: number | undefined; /** * @type {number} * @memberof CertExpressInvitationModel */ companyId?: number | undefined; /** * @type {string} * @memberof CertExpressInvitationModel */ recipient?: string | undefined; /** * @type {string} * @memberof CertExpressInvitationModel */ customerCode?: string | undefined; /** * @type {CustomerModel} * @memberof CertExpressInvitationModel */ customer?: CustomerModel | undefined; /** * @type {CoverLetterModel} * @memberof CertExpressInvitationModel */ coverLetter?: CoverLetterModel | undefined; /** * @type {string} * @memberof CertExpressInvitationModel */ emailStatus?: string | undefined; /** * @type {boolean} * @memberof CertExpressInvitationModel */ coverLettersOnly?: boolean | undefined; /** * @type {number[]} * @memberof CertExpressInvitationModel */ exposureZones?: number[] | undefined; /** * @type {number[]} * @memberof CertExpressInvitationModel */ exemptReasons?: number[] | undefined; /** * @type {Enums.CertificateRequestDeliveryMethod} * @memberof CertExpressInvitationModel */ deliveryMethod?: Enums.CertificateRequestDeliveryMethod | undefined; /** * @type {string} * @memberof CertExpressInvitationModel */ message?: string | undefined; /** * @type {Date} * @memberof CertExpressInvitationModel */ date?: Date | undefined; /** * @type {string} * @memberof CertExpressInvitationModel */ requestLink?: string | undefined; }