import * as Enums from '../enums/index'; import { JurisdictionNexusModel } from "./JurisdictionNexusModel"; /** * Represents information about a single legal taxing jurisdiction with parent jurisdiction * @export * @class JurisdictionHierarchyModel */ export declare class JurisdictionHierarchyModel { /** * @type {number} * @memberof JurisdictionHierarchyModel */ parentId?: number | undefined; /** * @type {JurisdictionNexusModel[]} * @memberof JurisdictionHierarchyModel */ nexus?: JurisdictionNexusModel[] | undefined; /** * @type {string} * @memberof JurisdictionHierarchyModel */ code: string; /** * @type {string} * @memberof JurisdictionHierarchyModel */ name: string; /** * @type {Enums.JurisdictionType} * @memberof JurisdictionHierarchyModel */ type: Enums.JurisdictionType; /** * @type {number} * @memberof JurisdictionHierarchyModel */ rate?: number | undefined; /** * @type {number} * @memberof JurisdictionHierarchyModel */ salesRate?: number | undefined; /** * @type {string} * @memberof JurisdictionHierarchyModel */ signatureCode: string; /** * @type {string} * @memberof JurisdictionHierarchyModel */ region?: string | undefined; /** * @type {number} * @memberof JurisdictionHierarchyModel */ useRate?: number | undefined; /** * @type {string} * @memberof JurisdictionHierarchyModel */ city?: string | undefined; /** * @type {string} * @memberof JurisdictionHierarchyModel */ county?: string | undefined; /** * @type {string} * @memberof JurisdictionHierarchyModel */ country?: string | undefined; /** * @type {string} * @memberof JurisdictionHierarchyModel */ shortName?: string | undefined; /** * @type {string} * @memberof JurisdictionHierarchyModel */ stateFips?: string | undefined; /** * @type {string} * @memberof JurisdictionHierarchyModel */ countyFips?: string | undefined; /** * @type {string} * @memberof JurisdictionHierarchyModel */ placeFips?: string | undefined; /** * @type {number} * @memberof JurisdictionHierarchyModel */ id?: number | undefined; /** * @type {Date} * @memberof JurisdictionHierarchyModel */ effectiveDate?: Date | undefined; /** * @type {Date} * @memberof JurisdictionHierarchyModel */ endDate?: Date | undefined; /** * @type {boolean} * @memberof JurisdictionHierarchyModel */ isAcm?: boolean | undefined; /** * @type {boolean} * @memberof JurisdictionHierarchyModel */ isSst?: boolean | undefined; /** * @type {Date} * @memberof JurisdictionHierarchyModel */ createDate?: Date | undefined; /** * @type {boolean} * @memberof JurisdictionHierarchyModel */ isLocalAdmin?: boolean | undefined; /** * @type {Date} * @memberof JurisdictionHierarchyModel */ modifiedDate?: Date | undefined; /** * @type {number} * @memberof JurisdictionHierarchyModel */ taxAuthorityTypeId?: number | undefined; }