import * as Enums from '../enums/index'; import { EcmsDetailModel } from "./EcmsDetailModel"; /** * Exempt certificate * @export * @class EcmsModel */ export declare class EcmsModel { /** * @type {number} * @memberof EcmsModel */ exemptCertId: number; /** * @type {number} * @memberof EcmsModel */ companyId: number; /** * @type {string} * @memberof EcmsModel */ customerCode: string; /** * @type {string} * @memberof EcmsModel */ customerName?: string | undefined; /** * @type {string} * @memberof EcmsModel */ address1?: string | undefined; /** * @type {string} * @memberof EcmsModel */ address2?: string | undefined; /** * @type {string} * @memberof EcmsModel */ address3?: string | undefined; /** * @type {string} * @memberof EcmsModel */ city?: string | undefined; /** * @type {string} * @memberof EcmsModel */ region: string; /** * @type {string} * @memberof EcmsModel */ postalCode?: string | undefined; /** * @type {string} * @memberof EcmsModel */ country: string; /** * @type {Enums.ExemptCertTypeId} * @memberof EcmsModel */ exemptCertTypeId: Enums.ExemptCertTypeId; /** * @type {string} * @memberof EcmsModel */ documentRefNo?: string | undefined; /** * @type {number} * @memberof EcmsModel */ businessTypeId: number; /** * @type {string} * @memberof EcmsModel */ businessTypeOtherDescription?: string | undefined; /** * @type {string} * @memberof EcmsModel */ exemptReasonId?: string | undefined; /** * @type {string} * @memberof EcmsModel */ exemptReasonOtherDescription?: string | undefined; /** * @type {Date} * @memberof EcmsModel */ effectiveDate?: Date | undefined; /** * @type {string} * @memberof EcmsModel */ regionsApplicable: string; /** * @type {Enums.ExemptCertStatusId} * @memberof EcmsModel */ exemptCertStatusId: Enums.ExemptCertStatusId; /** * @type {Date} * @memberof EcmsModel */ createdDate?: Date | undefined; /** * @type {Date} * @memberof EcmsModel */ lastTransactionDate?: Date | undefined; /** * @type {Date} * @memberof EcmsModel */ expiryDate?: Date | undefined; /** * @type {number} * @memberof EcmsModel */ createdUserId?: number | undefined; /** * @type {Date} * @memberof EcmsModel */ modifiedDate?: Date | undefined; /** * @type {number} * @memberof EcmsModel */ modifiedUserId?: number | undefined; /** * @type {string} * @memberof EcmsModel */ countryIssued: string; /** * @type {string} * @memberof EcmsModel */ avaCertId?: string | undefined; /** * @type {Enums.ExemptCertReviewStatusId} * @memberof EcmsModel */ exemptCertReviewStatusId?: Enums.ExemptCertReviewStatusId | undefined; /** * @type {EcmsDetailModel[]} * @memberof EcmsModel */ details?: EcmsDetailModel[] | undefined; }