import * as Enums from '../enums/index'; import { LocationSettingModel } from "./LocationSettingModel"; import { LocationParameterModel } from "./LocationParameterModel"; /** * A location where this company does business. Some jurisdictions may require you to list all locations where your company does business. * @export * @class LocationModel */ export declare class LocationModel { /** * @type {number} * @memberof LocationModel */ id: number; /** * @type {number} * @memberof LocationModel */ companyId?: number | undefined; /** * @type {string} * @memberof LocationModel */ locationCode: string; /** * @type {string} * @memberof LocationModel */ description?: string | undefined; /** * @type {Enums.AddressTypeId} * @memberof LocationModel */ addressTypeId: Enums.AddressTypeId; /** * @type {Enums.AddressCategoryId} * @memberof LocationModel */ addressCategoryId: Enums.AddressCategoryId; /** * @type {boolean} * @memberof LocationModel */ isMarketplaceOutsideUsa?: boolean | undefined; /** * @type {string} * @memberof LocationModel */ line1?: string | undefined; /** * @type {string} * @memberof LocationModel */ line2?: string | undefined; /** * @type {string} * @memberof LocationModel */ line3?: string | undefined; /** * @type {string} * @memberof LocationModel */ city?: string | undefined; /** * @type {string} * @memberof LocationModel */ county?: string | undefined; /** * @type {string} * @memberof LocationModel */ region?: string | undefined; /** * @type {string} * @memberof LocationModel */ postalCode?: string | undefined; /** * @type {string} * @memberof LocationModel */ country?: string | undefined; /** * @type {number} * @memberof LocationModel */ latitude?: number | undefined; /** * @type {number} * @memberof LocationModel */ longitude?: number | undefined; /** * @type {boolean} * @memberof LocationModel */ isDefault?: boolean | undefined; /** * @type {boolean} * @memberof LocationModel */ isRegistered?: boolean | undefined; /** * @type {string} * @memberof LocationModel */ dbaName?: string | undefined; /** * @type {string} * @memberof LocationModel */ outletName?: string | undefined; /** * @type {Date} * @memberof LocationModel */ effectiveDate?: Date | undefined; /** * @type {Date} * @memberof LocationModel */ endDate?: Date | undefined; /** * @type {Date} * @memberof LocationModel */ lastTransactionDate?: Date | undefined; /** * @type {Date} * @memberof LocationModel */ registeredDate?: Date | undefined; /** * @type {Date} * @memberof LocationModel */ createdDate?: Date | undefined; /** * @type {number} * @memberof LocationModel */ createdUserId?: number | undefined; /** * @type {Date} * @memberof LocationModel */ modifiedDate?: Date | undefined; /** * @type {number} * @memberof LocationModel */ modifiedUserId?: number | undefined; /** * @type {LocationSettingModel[]} * @memberof LocationModel */ settings?: LocationSettingModel[] | undefined; /** * @type {LocationParameterModel[]} * @memberof LocationModel */ parameters?: LocationParameterModel[] | undefined; }