import * as Enums from '../enums/index'; /** * Base model for custom rules that can be either DynamicRuleModel or AdvancedRuleExecutionModel or TaxRuleModel * @export * @class CustomRuleSummaryModel */ export declare class CustomRuleSummaryModel { /** * @type {string} * @memberof CustomRuleSummaryModel */ id?: string | undefined; /** * @type {number} * @memberof CustomRuleSummaryModel */ companyId?: number | undefined; /** * @type {string} * @memberof CustomRuleSummaryModel */ name?: string | undefined; /** * @type {Enums.CustomRuleStatus} * @memberof CustomRuleSummaryModel */ status?: Enums.CustomRuleStatus | undefined; /** * @type {Enums.CustomRuleType} * @memberof CustomRuleSummaryModel */ type?: Enums.CustomRuleType | undefined; /** * @type {Enums.CustomRuleSubtype} * @memberof CustomRuleSummaryModel */ subtype?: Enums.CustomRuleSubtype | undefined; /** * @type {string[]} * @memberof CustomRuleSummaryModel */ subtypeDescription?: string[] | undefined; /** * @type {string[]} * @memberof CustomRuleSummaryModel */ country?: string[] | undefined; /** * @type {string[]} * @memberof CustomRuleSummaryModel */ region?: string[] | undefined; /** * @type {Enums.JurisdictionType} * @memberof CustomRuleSummaryModel */ jurisdictionTypeId?: Enums.JurisdictionType | undefined; /** * @type {string[]} * @memberof CustomRuleSummaryModel */ jurisName?: string[] | undefined; /** * @type {string[]} * @memberof CustomRuleSummaryModel */ jurisCode?: string[] | undefined; /** * @type {string[]} * @memberof CustomRuleSummaryModel */ taxCode?: string[] | undefined; /** * @type {string[]} * @memberof CustomRuleSummaryModel */ taxType?: string[] | undefined; /** * @type {string[]} * @memberof CustomRuleSummaryModel */ taxSubType?: string[] | undefined; /** * @type {string[]} * @memberof CustomRuleSummaryModel */ rateTypeCode?: string[] | undefined; /** * @type {string[]} * @memberof CustomRuleSummaryModel */ entityUseCode?: string[] | undefined; /** * @type {string[]} * @memberof CustomRuleSummaryModel */ companyLocationCode?: string[] | undefined; /** * @type {number} * @memberof CustomRuleSummaryModel */ order?: number | undefined; /** * @type {Date} * @memberof CustomRuleSummaryModel */ effectiveDate?: Date | undefined; /** * @type {Date} * @memberof CustomRuleSummaryModel */ endDate?: Date | undefined; /** * @type {Date} * @memberof CustomRuleSummaryModel */ modifiedDate?: Date | undefined; /** * @type {Date} * @memberof CustomRuleSummaryModel */ createdDate?: Date | undefined; /** * @type {object} * @memberof CustomRuleSummaryModel */ ruleEntity?: object | undefined; }