

import * as Enums from '../enums/index';
import * as Models from './index';

/**
 * The tax region model.
 * @export
 * @interface TaxRegionModel
 */
 export interface TaxRegionModel {
    /**
     * @type {number}
     * @memberof TaxRegionModel
     */
   id?: number;
    /**
     * @type {string}
     * @memberof TaxRegionModel
     */
   code?: string;
    /**
     * @type {string}
     * @memberof TaxRegionModel
     */
   name?: string;
    /**
     * @type {string}
     * @memberof TaxRegionModel
     */
   county?: string;
    /**
     * @type {string}
     * @memberof TaxRegionModel
     */
   city?: string;
    /**
     * @type {string}
     * @memberof TaxRegionModel
     */
   region?: string;
    /**
     * @type {string}
     * @memberof TaxRegionModel
     */
   country?: string;
    /**
     * @type {string}
     * @memberof TaxRegionModel
     */
   serCode?: string;
    /**
     * @type {string}
     * @memberof TaxRegionModel
     */
   signatureCode?: string;
    /**
     * @type {Date}
     * @memberof TaxRegionModel
     */
   effectiveDate?: Date;
    /**
     * @type {Date}
     * @memberof TaxRegionModel
     */
   endDate?: Date;
    /**
     * @type {boolean}
     * @memberof TaxRegionModel
     */
   isAcm?: boolean;
    /**
     * @type {boolean}
     * @memberof TaxRegionModel
     */
   isSst?: boolean;
    /**
     * @type {Models.DenormalizedJurisModel[]}
     * @memberof TaxRegionModel
     */
   jurisdictions: Models.DenormalizedJurisModel[];
 }