UNPKG

@localsecurity/local-security-graphql

Version:

GraphlQL statements

1,595 lines (1,594 loc) 631 kB
"use strict"; /* tslint:disable */ /* eslint-disable */ // this is an auto generated file. This will be overwritten Object.defineProperty(exports, "__esModule", { value: true }); exports.boldBIByCustomer = exports.listBoldBIDetailss = exports.getBoldBIDetails = exports.dashboardDetailsByMonitoringCenter = exports.listDashboardDetails = exports.getDashboardDetail = exports.vsmDetailsByMonitoringCenter = exports.vmsDetailsByIntegrator = exports.listVMSDetailss = exports.getVMSDetails = exports.customersByStatusAndCreatedAt = exports.customerBySoftphone = exports.customerByInvoicePrefix = exports.customerByVmsCustomerId = exports.customerByMonitoringCenter = exports.customerByIntegrator = exports.listCustomers = exports.getCustomer = exports.cameraEventByEventTypeAndCreatedAt = exports.cameraEventBySiteId = exports.cameraEventByIncidentId = exports.cameraEventByVmsEventId = exports.cameraEventByMonitoringCenter = exports.listCameraEvents = exports.getCameraEvent = exports.bundleTimeByMC = exports.listIncidentBundleTimes = exports.getIncidentBundleTime = exports.procedureTaskByIncidentAction = exports.procedureTaskByIncident = exports.listProcedureTasks = exports.getProcedureTask = exports.actionListByIncident = exports.listIncidentActionLists = exports.getIncidentActionList = exports.notesByIncident = exports.listIncidentNotes = exports.getIncidentNote = exports.incidentByMCStatusCreatedAt = exports.incidentByStatusAndCreatedAt = exports.incidentBySiteAndClosedTime = exports.incidentBySiteStatus = exports.incidentBySite = exports.incidentByMonitoringCenterAndStatus = exports.incidentByMonitoringCenter = exports.listIncidents = exports.getIncident = exports.appliedSetupFeeBySub = exports.productByMonitoringCenter = exports.additionalEvents = void 0; exports.phonesByNumber = exports.phonesByMonitoringCenter = exports.phonesByContact = exports.listPhones = exports.getPhone = exports.siteContactByMonitoringCenter = exports.contactsBySite = exports.listSiteEmergencyContacts = exports.getSiteEmergencyContact = exports.taskByTrackTikDetailsId = exports.listTrackTikTasks = exports.getTrackTikTask = exports.trackTikDetailsBySiteId = exports.listTrackTikDetailss = exports.getTrackTikDetails = exports.siteVMSDetailsBySite = exports.listSiteVMSDetailss = exports.getSiteVMSDetails = exports.integrationsByTypeAndSubType = exports.integrationsByMonitoringCenter = exports.integrationsBySite = exports.listSiteIntegrations = exports.getSiteIntegration = exports.triggersBySite = exports.listTriggers = exports.getTrigger = exports.configBySite = exports.listSiteDeviceStatusConfigs = exports.getSiteDeviceStatusConfig = exports.rulesBySiteSupvisdSetting = exports.listSupvisdEventRules = exports.getSupvisdEventRule = exports.supvisdSettingBySiteId = exports.listSiteSupvisdSettings = exports.getSiteSupvisdSetting = exports.sitesByStatusAndCreatedAt = exports.siteByMonitoringCenter = exports.siteByIntegrator = exports.siteByCustomer = exports.listSites = exports.getSite = exports.contactByMonitoringCenter = exports.listContacts = exports.getContact = exports.addressByMonitoringCenter = exports.listAddresss = exports.getAddress = exports.rapidSOSByCustomer = exports.listRapidSOSDetailss = exports.getRapidSOSDetails = void 0; exports.listAuditLogs = exports.getAuditLog = exports.signalTestingByCameraStarred = exports.signalTestingByCameraId = exports.signalTestingBySiteId = exports.listSignalTestLogs = exports.getSignalTestLog = exports.activityLogBySiteId = exports.activityLogByCustomerId = exports.activityLogByIntegratorId = exports.activityLogByMonitoringCenter = exports.listActivityLogs = exports.getActivityLog = exports.immixConfigByVMSCamera = exports.immixConfigByCamera = exports.listCameraImmixConfigs = exports.getCameraImmixConfig = exports.listCameraAccessUrlss = exports.getCameraAccessUrls = exports.listCameraCredentialss = exports.getCameraCredentials = exports.resultItemBySceneDetectionId = exports.listCameraSceneDetectionResultItems = exports.getCameraSceneDetectionResultItem = exports.detResultByCameraId = exports.listCameraSceneDetectionResults = exports.getCameraSceneDetectionResult = exports.detThresholdByDetId = exports.listCameraSceneDetectionThresholds = exports.getCameraSceneDetectionThreshold = exports.detSettingsByCamera = exports.listCameraSceneDetectionSettingss = exports.getCameraSceneDetectionSettings = exports.listCameraQualitySettingss = exports.getCameraQualitySettings = exports.audioMessageTypesBySite = exports.listAudioCustomMessageTypes = exports.getAudioCustomMessageType = exports.groupsBySiteType = exports.listObjectGroups = exports.getObjectGroup = exports.camerasByHealthCheckStatusAndCreatedAt = exports.cameraByMCHealthStatus = exports.cameraByVmsCameraId = exports.cameraByMonitoringCenter = exports.cameraBySite = exports.cameraByCustomer = exports.cameraByIntegrator = exports.listCameras = exports.getCamera = void 0; exports.listRapidSOSActivitys = exports.getRapidSOSActivity = exports.contactsByRapidSOSIncidentId = exports.listRapidSOSEmergencyContacts = exports.getRapidSOSEmergencyContact = exports.listRapidSOSCivicAddresss = exports.getRapidSOSCivicAddress = exports.listRapidSOSLocations = exports.getRapidSOSLocation = exports.listRapidSOSEventDetailss = exports.getRapidSOSEventDetails = exports.rapidSOSByAlertId = exports.rapidSOSByIncidentIdSiteIntegration = exports.rapidSOSByIncidentId = exports.listRapidSOSIncidents = exports.getRapidSOSIncident = exports.trackTikActivityByTrackTikIncidentId = exports.trackTikActivityByIncidentId = exports.listTrackTikActivitys = exports.getTrackTikActivity = exports.trackTikByIncidentId = exports.listTrackTikIncidents = exports.getTrackTikIncident = exports.rspndrActivityByRspndrIncidentId = exports.rspndrActivityByIncidentId = exports.listRspndrActivitys = exports.getRspndrActivity = exports.groundingRuleByRspndrIncidentId = exports.listRspndrIncidentGroundingRules = exports.getRspndrIncidentGroundingRule = exports.checkItemByRspndrIncidentId = exports.listRspndrIncidentCheckItems = exports.getRspndrIncidentCheckItem = exports.rspndrIncidentBySite = exports.rspndrByIncidentId = exports.listRspndrIncidents = exports.getRspndrIncident = exports.rspndrEventsByRequestId = exports.rspndrEventsSorted = exports.listRspndrEventss = exports.getRspndrEvents = exports.sopMonitoringCenter = exports.sopBySite = exports.listSOPs = exports.getSOP = exports.actionsByIncident = exports.listIncidentActionDetails = exports.getIncidentActionDetail = exports.auditLogByPartition = exports.auditLogByMonitoringCenter = void 0; exports.listSMSLogs = exports.getSMSLog = exports.callsByMonitoringCenter = exports.listCallLogs = exports.getCallLog = exports.callNoticeByMc = exports.listCallNotices = exports.getCallNotice = exports.incidentShareContactInfo = exports.listIncidentShareContactInformations = exports.getIncidentShareContactInformation = exports.incidentShareActionItemsByProcId = exports.incidentShareActionItems = exports.listIncidentShareActionItemss = exports.getIncidentShareActionItems = exports.incidentShareEventsByCameraEventId = exports.incidentShareEvents = exports.listIncidentShareEvents = exports.getIncidentShareEvent = exports.incidentShareEntryNotesByNoteId = exports.incidentShareEntyNotes = exports.listIncidentShareEntyNotes = exports.getIncidentShareEntyNote = exports.listIncidentShareEntryAccesss = exports.getIncidentShareEntryAccess = exports.listIncidentShareIntegrators = exports.getIncidentShareIntegrator = exports.listIncidentShareSites = exports.getIncidentShareSite = exports.incidentShareByIncidentId = exports.incidentShareByCode = exports.listIncidentShareEntrys = exports.getIncidentShareEntry = exports.incidentDataToShareByIncident = exports.listIncidentDataToShares = exports.getIncidentDataToShare = exports.incidentShareSettingsByIncident = exports.listIncidentShareSettingss = exports.getIncidentShareSettings = exports.incidentCodeDetailByIncident = exports.listIncidentCodeDetails = exports.getIncidentCodeDetail = exports.rapidAttachByRapidSOSIncidentId = exports.listRapidSOSAttachments = exports.getRapidSOSAttachment = exports.listRapidSOSLogMessages = exports.getRapidSOSLogMessage = exports.rapidActivityByRapidSOSIncidentId = exports.rapidSOSActivityByIncidentId = exports.rapidSOSActivitySorted = void 0; exports.listStripePaymentMethods = exports.getStripePaymentMethod = exports.stripeDetailBySubscription = exports.stripeDetailBySite = exports.listSubscriptionStripeDetails = exports.getSubscriptionStripeDetail = exports.siteSubscriptionsByStatusAndCreatedAt = exports.subscriptionsByStatus = exports.subscriptionBySite = exports.subscriptionByMonitoringCenter = exports.listSiteSubscriptions = exports.getSiteSubscription = exports.cameraPlanByIntMC = exports.listCameraPlans = exports.getCameraPlan = exports.setupFeesByIntMC = exports.setupFeesByMonitoringCenter = exports.listSetupFees = exports.getSetupFee = exports.taxTypesByIntMC = exports.taxTypeByMonitoringCenter = exports.listTaxTypes = exports.getTaxType = exports.taxByMonitoringCenterRegion = exports.taxByMonitoringCenter = exports.listTaxs = exports.getTax = exports.userPermissionByCustomerId = exports.userPermissionByUsernameCustomerId = exports.listCustomerUserPermissions = exports.getCustomerUserPermission = exports.listCustomerUserPermissionSets = exports.getCustomerUserPermissionSet = exports.userVMSDetailsByVMSUserId = exports.userVMSDetailsByEmail = exports.listUserVMSDetailss = exports.getUserVMSDetails = exports.listUsers = exports.getUser = exports.notifByUser = exports.listNotifications = exports.getNotification = exports.notifSettingsByUser = exports.notifSettingsByMCType = exports.listNotificationSettings = exports.getNotificationSetting = exports.emailByMonitoringCenter = exports.listEmailLogs = exports.getEmailLog = exports.smsByMonitoringCenter = void 0; exports.webhookHealthByDate = exports.listWebhookHealths = exports.getWebhookHealth = exports.paymentTransferSettingsByMC = exports.listPaymentTransferSettingss = exports.getPaymentTransferSettings = exports.listExchangeRateSettings = exports.getExchangeRateSetting = exports.stripePayoutDetailsByInt = exports.listStripePayoutDetailss = exports.getStripePayoutDetails = exports.walletTransfersBySubscription = exports.listWalletTransfers = exports.getWalletTransfer = exports.invoiceTransferPaymentByStatusAndCreatedAt = exports.transfersByGroup = exports.listInvoiceTransferPayments = exports.getInvoiceTransferPayment = exports.invoicePaymentByStatusAndCreatedAt = exports.paymentsByInvoice = exports.listInvoicePayments = exports.getInvoicePayment = exports.invoicesByStatusOrdered = exports.invoicesByStatus = exports.invoicesBySite = exports.listInvoices = exports.getInvoice = exports.transactionLineItemTaxByLineItem = exports.listTransactionLineItemTaxs = exports.getTransactionLineItemTax = exports.transactionLinesBySite = exports.transactionLinesByInvoice = exports.listTransactionLineItems = exports.getTransactionLineItem = exports.appliedCameraPlanByCamera = exports.appliedCameraPlanBySub = exports.listAppliedCameraPlans = exports.getAppliedCameraPlan = exports.paymentMethodByStripePaymentId = exports.paymentDetailByStripeId = void 0; exports.additionalEvents = ` query AdditionalEvents( $cameraEventId: ID $ackTimestamp: ModelStringKeyConditionInput $sortDirection: ModelSortDirection $filter: ModelSecondaryCameraEventFilterInput $limit: Int $nextToken: String ) { additionalEvents( cameraEventId: $cameraEventId ackTimestamp: $ackTimestamp sortDirection: $sortDirection filter: $filter limit: $limit nextToken: $nextToken ) { items { id cameraEventId vmsNotes vmsNotesTranslated vmsNotesSanitized disposition eventType vmsSourceType ackTimestamp modifiedBy vmsUserId monitoringCenterId createdAt updatedAt } nextToken } } `; exports.productByMonitoringCenter = ` query ProductByMonitoringCenter( $monitoringCenterId: ID $sortDirection: ModelSortDirection $filter: ModelProductFilterInput $limit: Int $nextToken: String ) { productByMonitoringCenter( monitoringCenterId: $monitoringCenterId sortDirection: $sortDirection filter: $filter limit: $limit nextToken: $nextToken ) { items { id cameraPlanId name nameForInvoice description productTaxTypeId minPrice mrp cost price fxPrices { currency price } status type currency monitoringCenterId mcOwnerAccess mcControllerAccess integratorId modifiedBy archived publishedFor publishedForArchived createdAt updatedAt taxType { id monitoringCenterId mcIntAdminAccess mcOwnerAccess mcControllerAccess integratorId archived name modifiedBy createdAt updatedAt taxes { items { id taxId taxTypeId mcIntAdminAccess mcOwnerAccess mcControllerAccess monitoringCenterId modifiedBy createdAt updatedAt tax { id monitoringCenterId mcIntAdminAccess mcOwnerAccess mcControllerAccess integratorId region subregion archived amount name taxGovId modifiedBy createdAt updatedAt taxTypes { nextToken } } integratorId taxType { id monitoringCenterId mcIntAdminAccess mcOwnerAccess mcControllerAccess integratorId archived name modifiedBy createdAt updatedAt taxes { nextToken } } } nextToken } } } nextToken } } `; exports.appliedSetupFeeBySub = ` query AppliedSetupFeeBySub( $subscriptionId: ID $sortDirection: ModelSortDirection $filter: ModelAppliedSetupFeeFilterInput $limit: Int $nextToken: String ) { appliedSetupFeeBySub( subscriptionId: $subscriptionId sortDirection: $sortDirection filter: $filter limit: $limit nextToken: $nextToken ) { items { id parentId subscriptionId amount name currency integratorId monitoringCenterId mcOwnerAccess mcControllerAccess mcBillingAdminAccess modifiedBy archived createdAt updatedAt taxType { id monitoringCenterId mcIntAdminAccess mcOwnerAccess mcControllerAccess integratorId archived name modifiedBy createdAt updatedAt taxes { items { id taxId taxTypeId mcIntAdminAccess mcOwnerAccess mcControllerAccess monitoringCenterId modifiedBy createdAt updatedAt tax { id monitoringCenterId mcIntAdminAccess mcOwnerAccess mcControllerAccess integratorId region subregion archived amount name taxGovId modifiedBy createdAt updatedAt taxTypes { nextToken } } integratorId taxType { id monitoringCenterId mcIntAdminAccess mcOwnerAccess mcControllerAccess integratorId archived name modifiedBy createdAt updatedAt taxes { nextToken } } } nextToken } } } nextToken } } `; exports.getIncident = ` query GetIncident($id: ID!) { getIncident(id: $id) { id integratorId monitoringCenterId status incidentSiteId incidentCustomerId dispositionLevel primaryDisposition dispositionList closedTime resolvedTime expectedResolvedTime billableTime assignedUsername assignmentHistory { username assignedAt } modifiedBy createdAt hasShareExternal resolution resolutionTranslated resolutionSanitized externalPartyResponse { police fire ambulance bylaw security outreach siteContact agenciesArrived notArrivedReason notArrivedReasonTranslated notArrivedReasonSanitized } invoiceId updatedAt events { items { id vmsEventId vmsNotes vmsNotesTranslated vmsNotesSanitized disposition eventType thumbnailFilename triggerType objectsFound integratorId monitoringCenterId incidentId incidentPriority cameraEventCameraId siteId customerId startTime endTime resolvedTime instantaneous cameraEventUrl cameraEventUrlPublic modifiedBy vmsUserId ackTimestamp createdAt vmsSourceType updatedAt secondaryEvents { items { id cameraEventId vmsNotes vmsNotesTranslated vmsNotesSanitized disposition eventType vmsSourceType ackTimestamp modifiedBy vmsUserId monitoringCenterId createdAt updatedAt } nextToken } camera { id name deviceType status vmsCameraName description descriptionTranslated descriptionSanitized vmsDescription siteId integratorId monitoringCenterId customerId criticalNotes criticalNotesTranslated criticalNotesSanitized talkdownInstructions { talkdownType note noteTranslated noteSanitized phone url messageDetails { messageType messageTypeId urlSuffix } hostConfiguration { baseUrl username password method } } latitude longitude vmsCameraId vmsCustomerId testingExpiry armedState snoozeReason snoozeReasonTranslated snoozeReasonSanitized snoozeExpiry archived zoneNumber zoneDescription zoneDescriptionTranslated zoneDescriptionSanitized modifiedBy isOnvif videoStreamState deviceUrlOnline vmsConnect isP2P isAnalyticsEnabled isMotionEnabled testEventReceived healthCheckEnabled healthCheckSLA healthCheckStatus ignoreStatusChecks statusChecksProperties statusLastVerified archiveDurationHours accessUrlsId credentialsId deviceBrand deviceModel vmsPlanId phpRegistrationCode serialNumber p2pState lastPowerCycle baselineThumbnailFilename currentThumbnailFilename sceneChangeDetectionEnabled passingSceneDetection hubspotId immixMonitoring hasMic hasSpeaker audioGroups createdAt updatedAt qualitySettings { id width height videoBitRate frameRate monitoringCenterId cameraId modifiedBy createdAt updatedAt } } } nextToken } site { id name status customerId integratorId criticalNotes criticalNotesTranslated criticalNotesSanitized externalCriticalNotes externalCriticalNotesTranslated externalCriticalNotesSanitized monitoringCenterId archived modifiedBy timezone vmsSharedMonitoringRoleId monitoringStatus maintainCamerasOnMonitoringRole armingRulesConfig monitoringState armedState alarmState supervisionEnabled triggersEnabled muteAfterInteractionCount type alarmsCentralStation alarmsCentralStationPhone alarmsCentralStationPhoneExt alarmsVerbalPasscode alarmsCSID alarmsAR alarmsNotes alarmsNotesTranslated alarmsNotesSanitized alarmsPermitNum alarmsPermitExpires autoSendToTrackTik hasSiteMap condensedAddress createdAt updatedAt address { id lineOne lineTwo city state zipCode country integratorId monitoringCenterId modifiedBy createdAt updatedAt } integrations { items { id siteId integratorId monitoringCenterId type subType subTypeList agency phone phoneExt email notes notesTranslated notesSanitized modifiedBy archived createdAt updatedAt trackTickDetails { id siteIntegrationId siteId monitoringCenterId apiUrl apiUsername apiPassword accountId token refreshToken tokenExpiry refreshTokenExpiry autoSend autoSendErrorEmail configured archived modifiedBy createdAt updatedAt taskList { items { id trackTikDetailsId siteId monitoringCenterId eventType trackTikName trackTikId trackTikReportTemplateId archived modifedBy createdAt updatedAt } nextToken } } } nextToken } contacts { items { id siteId name type verbalPasscode email priority monitoringCenterId integratorId archived notes notesTranslated notesSanitized modifiedBy createdAt updatedAt phones { items { id contactId type number ext monitoringCenterId integratorId modifiedBy archived createdAt updatedAt } nextToken } } nextToken } cameras { items { id name deviceType status vmsCameraName description descriptionTranslated descriptionSanitized vmsDescription siteId integratorId monitoringCenterId customerId criticalNotes criticalNotesTranslated criticalNotesSanitized talkdownInstructions { talkdownType note noteTranslated noteSanitized phone url messageDetails { messageType messageTypeId urlSuffix } hostConfiguration { baseUrl username password method } } latitude longitude vmsCameraId vmsCustomerId testingExpiry armedState snoozeReason snoozeReasonTranslated snoozeReasonSanitized snoozeExpiry archived zoneNumber zoneDescription zoneDescriptionTranslated zoneDescriptionSanitized modifiedBy isOnvif videoStreamState deviceUrlOnline vmsConnect isP2P isAnalyticsEnabled isMotionEnabled testEventReceived healthCheckEnabled healthCheckSLA healthCheckStatus ignoreStatusChecks statusChecksProperties statusLastVerified archiveDurationHours accessUrlsId credentialsId deviceBrand deviceModel vmsPlanId phpRegistrationCode serialNumber p2pState lastPowerCycle baselineThumbnailFilename currentThumbnailFilename sceneChangeDetectionEnabled passingSceneDetection hubspotId immixMonitoring hasMic hasSpeaker audioGroups createdAt updatedAt qualitySettings { id width height videoBitRate frameRate monitoringCenterId cameraId modifiedBy createdAt updatedAt } } nextToken } sops { items { id siteId eventType eventSOPs monitoringCenterId modifiedBy archived createdAt updatedAt } nextToken } } } } `; exports.listIncidents = ` query ListIncidents( $filter: ModelIncidentFilterInput $limit: Int $nextToken: String ) { listIncidents(filter: $filter, limit: $limit, nextToken: $nextToken) { items { id integratorId monitoringCenterId status incidentSiteId incidentCustomerId dispositionLevel primaryDisposition dispositionList closedTime resolvedTime expectedResolvedTime billableTime assignedUsername assignmentHistory { username assignedAt } modifiedBy createdAt hasShareExternal resolution resolutionTranslated resolutionSanitized externalPartyResponse { police fire ambulance bylaw security outreach siteContact agenciesArrived notArrivedReason notArrivedReasonTranslated notArrivedReasonSanitized } invoiceId updatedAt events { items { id vmsEventId vmsNotes vmsNotesTranslated vmsNotesSanitized disposition eventType thumbnailFilename triggerType objectsFound integratorId monitoringCenterId incidentId incidentPriority cameraEventCameraId siteId customerId startTime endTime resolvedTime instantaneous cameraEventUrl cameraEventUrlPublic modifiedBy vmsUserId ackTimestamp createdAt vmsSourceType updatedAt secondaryEvents { items { id cameraEventId vmsNotes vmsNotesTranslated vmsNotesSanitized disposition eventType vmsSourceType ackTimestamp modifiedBy vmsUserId monitoringCenterId createdAt updatedAt } nextToken } camera { id name deviceType status vmsCameraName description descriptionTranslated descriptionSanitized vmsDescription siteId integratorId monitoringCenterId customerId criticalNotes criticalNotesTranslated criticalNotesSanitized talkdownInstructions { talkdownType note noteTranslated noteSanitized phone url messageDetails { messageType messageTypeId urlSuffix } hostConfiguration { baseUrl username password method } } latitude longitude vmsCameraId vmsCustomerId testingExpiry armedState snoozeReason snoozeReasonTranslated snoozeReasonSanitized snoozeExpiry archived zoneNumber zoneDescription zoneDescriptionTranslated zoneDescriptionSanitized modifiedBy isOnvif videoStreamState deviceUrlOnline vmsConnect isP2P isAnalyticsEnabled isMotionEnabled testEventReceived healthCheckEnabled healthCheckSLA healthCheckStatus ignoreStatusChecks statusChecksProperties statusLastVerified archiveDurationHours accessUrlsId credentialsId deviceBrand deviceModel vmsPlanId phpRegistrationCode serialNumber p2pState lastPowerCycle baselineThumbnailFilename currentThumbnailFilename sceneChangeDetectionEnabled passingSceneDetection hubspotId immixMonitoring hasMic hasSpeaker audioGroups createdAt updatedAt qualitySettings { id width height videoBitRate frameRate monitoringCenterId cameraId modifiedBy createdAt updatedAt } } } nextToken } site { id name status customerId integratorId criticalNotes criticalNotesTranslated criticalNotesSanitized externalCriticalNotes externalCriticalNotesTranslated externalCriticalNotesSanitized monitoringCenterId archived modifiedBy timezone vmsSharedMonitoringRoleId monitoringStatus maintainCamerasOnMonitoringRole armingRulesConfig monitoringState armedState alarmState supervisionEnabled triggersEnabled muteAfterInteractionCount type alarmsCentralStation alarmsCentralStationPhone alarmsCentralStationPhoneExt alarmsVerbalPasscode alarmsCSID alarmsAR alarmsNotes alarmsNotesTranslated alarmsNotesSanitized alarmsPermitNum alarmsPermitExpires autoSendToTrackTik hasSiteMap condensedAddress createdAt updatedAt address { id lineOne lineTwo city state zipCode country integratorId monitoringCenterId modifiedBy createdAt updatedAt } integrations { items { id siteId integratorId monitoringCenterId type subType subTypeList agency phone phoneExt email notes notesTranslated notesSanitized modifiedBy archived createdAt updatedAt trackTickDetails { id siteIntegrationId siteId monitoringCenterId apiUrl apiUsername apiPassword accountId token refreshToken tokenExpiry refreshTokenExpiry autoSend autoSendErrorEmail configured archived modifiedBy createdAt updatedAt taskList { nextToken } } } nextToken } contacts { items { id siteId name type verbalPasscode email priority monitoringCenterId integratorId archived notes notesTranslated notesSanitized modifiedBy createdAt updatedAt phones { items { id contactId type number ext monitoringCenterId integratorId modifiedBy archived createdAt updatedAt } nextToken } } nextToken } cameras { items { id name deviceType status vmsCameraName description descriptionTranslated descriptionSanitized vmsDescription siteId integratorId monitoringCenterId customerId criticalNotes criticalNotesTranslated criticalNotesSanitized talkdownInstructions { talkdownType note noteTranslated noteSanitized phone url messageDetails { messageType messageTypeId urlSuffix } hostConfiguration { baseUrl username password method } } latitude longitude vmsCameraId vmsCustomerId testingExpiry armedState snoozeReason snoozeReasonTranslated snoozeReasonSanitized snoozeExpiry archived zoneNumber zoneDescription zoneDescriptionTranslated zoneDescriptionSanitized modifiedBy isOnvif videoStreamState deviceUrlOnline vmsConnect isP2P isAnalyticsEnabled isMotionEnabled testEventReceived healthCheckEnabled healthCheckSLA healthCheckStatus ignoreStatusChecks statusChecksProperties statusLastVerified archiveDurationHours accessUrlsId credentialsId deviceBrand deviceModel vmsPlanId phpRegistrationCode serialNumber p2pState lastPowerCycle baselineThumbnailFilename currentThumbnailFilename sceneChangeDetectionEnabled passingSceneDetection hubspotId immixMonitoring hasMic hasSpeaker audioGroups createdAt updatedAt qualitySettings { id width height videoBitRate frameRate monitoringCenterId cameraId modifiedBy createdAt updatedAt } } nextToken } sops { items { id siteId eventType eventSOPs monitoringCenterId modifiedBy archived createdAt updatedAt } nextToken } } } nextToken } } `; exports.incidentByMonitoringCenter = ` query IncidentByMonitoringCenter( $monitoringCenterId: ID $expectedResolvedTime: ModelStringKeyConditionInput $sortDirection: ModelSortDirection $filter: ModelIncidentFilterInput $limit: Int $nextToken: String ) { incidentByMonitoringCenter( monitoringCenterId: $monitoringCenterId expectedResolvedTime: $expectedResolvedTime sortDirection: $sortDirection filter: $filter limit: $limit nextToken: $nextToken ) { items { id integratorId monitoringCenterId status incidentSiteId incidentCustomerId dispositionLevel primaryDisposition dispositionList closedTime resolvedTime expectedResolvedTime billableTime assignedUsername assignmentHistory { username assignedAt } modifiedBy createdAt hasShareExternal resolution resolutionTranslated resolutionSanitized externalPartyResponse { police fire ambulance bylaw security outreach siteContact agenciesArrived notArrivedReason notArrivedReasonTranslated notArrivedReasonSanitized } invoiceId updatedAt events { items { id vmsEventId vmsNotes vmsNotesTranslated vmsNotesSanitized disposition eventType thumbnailFilename triggerType objectsFound integratorId monitoringCenterId incidentId incidentPriority cameraEventCameraId siteId customerId startTime endTime resolvedTime instantaneous cameraEventUrl cameraEventUrlPublic modifiedBy vmsUserId ackTimestamp createdAt vmsSourceType updatedAt secondaryEvents { items { id cameraEventId vmsNotes vmsNotesTranslated vmsNotesSanitized disposition eventType vmsSourceType ackTimestamp modifiedBy vmsUserId monitoringCenterId createdAt updatedAt } nextToken } camera { id name deviceType status vmsCameraName description descriptionTranslated descriptionSanitized vmsDescription siteId integratorId monitoringCenterId customerId criticalNotes criticalNotesTranslated criticalNotesSanitized talkdownInstructions { talkdownType note noteTranslated noteSanitized phone url messageDetails { messageType messageTypeId urlSuffix } hostConfiguration { baseUrl username password method } } latitude longitude vmsCameraId vmsCustomerId testingExpiry armedState snoozeReason snoozeReasonTranslated snoozeReasonSanitized snoozeExpiry archived zoneNumber zoneDescription zoneDescriptionTranslated zoneDescriptionSanitized modifiedBy isOnvif videoStreamState deviceUrlOnline vmsConnect isP2P isAnalyticsEnabled isMotionEnabled testEventReceived healthCheckEnabled healthCheckSLA healthCheckStatus ignoreStatusChecks statusChecksProperties statusLastVerified archiveDurationHours accessUrlsId credentialsId deviceBrand deviceModel vmsPlanId phpRegistrationCode serialNumber p2pState lastPowerCycle baselineThumbnailFilename currentThumbnailFilename sceneChangeDetectionEnabled passingSceneDetection hubspotId immixMonitoring hasMic hasSpeaker audioGroups createdAt updatedAt qualitySettings { id width height videoBitRate frameRate monitoringCenterId cameraId modifiedBy createdAt updatedAt } } } nextToken } site { id name status customerId integratorId criticalNotes criticalNotesTranslated criticalNotesSanitized externalCriticalNotes externalCriticalNotesTranslated externalCriticalNotesSanitized monitoringCenterId archived modifiedBy timezone vmsSharedMonitoringRoleId monitoringStatus maintainCamerasOnMonitoringRole armingRulesConfig monitoringState armedState alarmState supervisionEnabled triggersEnabled muteAfterInteractionCount type alarmsCentralStation alarmsCentralStationPhone alarmsCentralStationPhoneExt alarmsVerbalPasscode alarmsCSID alarmsAR alarmsNotes alarmsNotesTranslated alarmsNotesSanitized alarmsPermitNum alarmsPermitExpires autoSendToTrackTik hasSiteMap condensedAddress createdAt updatedAt address { id lineOne lineTwo city state zipCode country integratorId monitoringCenterId modifiedBy createdAt updatedAt } integrations { items { id siteId integratorId monitoringCenterId type subType subTypeList agency phone phoneExt email notes notesTranslated notesSanitized modifiedBy archived createdAt updatedAt trackTickDetails { id siteIntegrationId siteId monitoringCenterId apiUrl apiUsername apiPassword accountId token refreshToken tokenExpiry refreshTokenExpiry autoSend autoSendErrorEmail configured archived modifiedBy createdAt updatedAt taskList { nextToken } } } nextToken } contacts { items { id siteId name type verbalPasscode email priority monitoringCenterId integratorId archived notes notesTranslated notesSanitized modifiedBy createdAt updatedAt phones { items { id contactId type number ext monitoringCenterId integratorId modifiedBy archived createdAt updatedAt } nextToken } } nextToken } cameras { items { id name deviceType status vmsCameraName description descriptionTranslated descriptionSanitized vmsDescription siteId integratorId monitoringCenterId customerId criticalNotes criticalNotesTranslated criticalNotesSanitized talkdownInstructions { talkdownType note noteTranslated noteSanitized phone url messageDetails { messageType messageTypeId urlSuffix } hostConfiguration { baseUrl username password method } } latitude longitude vmsCameraId vmsCustomerId testingExpiry armedState snoozeReason snoozeReasonTranslated