import { Types } from "mongoose"; export interface PartnerLocationFilter { type: string, enabled: boolean, values: string[], departmentId: string, } export interface PartnerLocationType { enabled: boolean, departmentIds: string[], includeVehicleStatus: boolean, speedAsBinary: boolean, useCadVisibility: boolean, filters: PartnerLocationFilter[], } export interface PartnerHeartbeatType { incidentEnabled: boolean, departmentIds: string[], } export interface PartnerType { _id: Types.ObjectId, name: string, active: boolean, partnerKey: string, uuid: string, location: PartnerLocationType, heartbeat: PartnerHeartbeatType, modified: Date, created: Date, }