import * as Enums from '../enums/index'; import { JurisdictionModel } from "./JurisdictionModel"; /** * Represents an override of tax jurisdictions for a specific address. During the time period represented by EffDate through EndDate, all tax decisions for addresses matching this override object will be assigned to the list of jurisdictions designated in this object. * @export * @class JurisdictionOverrideModel */ export declare class JurisdictionOverrideModel { /** * @type {number} * @memberof JurisdictionOverrideModel */ id?: number | undefined; /** * @type {number} * @memberof JurisdictionOverrideModel */ accountId?: number | undefined; /** * @type {string} * @memberof JurisdictionOverrideModel */ description: string; /** * @type {string} * @memberof JurisdictionOverrideModel */ line1?: string | undefined; /** * @type {string} * @memberof JurisdictionOverrideModel */ city?: string | undefined; /** * @type {string} * @memberof JurisdictionOverrideModel */ region: string; /** * @type {string} * @memberof JurisdictionOverrideModel */ country?: string | undefined; /** * @type {string} * @memberof JurisdictionOverrideModel */ postalCode: string; /** * @type {Date} * @memberof JurisdictionOverrideModel */ effectiveDate?: Date | undefined; /** * @type {Date} * @memberof JurisdictionOverrideModel */ endDate?: Date | undefined; /** * @type {Date} * @memberof JurisdictionOverrideModel */ createdDate?: Date | undefined; /** * @type {number} * @memberof JurisdictionOverrideModel */ createdUserId?: number | undefined; /** * @type {Date} * @memberof JurisdictionOverrideModel */ modifiedDate?: Date | undefined; /** * @type {number} * @memberof JurisdictionOverrideModel */ modifiedUserId?: number | undefined; /** * @type {JurisdictionModel[]} * @memberof JurisdictionOverrideModel */ jurisdictions: JurisdictionModel[]; /** * @type {number} * @memberof JurisdictionOverrideModel */ taxRegionId: number; /** * @type {Enums.BoundaryLevel} * @memberof JurisdictionOverrideModel */ boundaryLevel?: Enums.BoundaryLevel | undefined; /** * @type {boolean} * @memberof JurisdictionOverrideModel */ isDefault?: boolean | undefined; }