@localsecurity/local-security-graphql
Version:
GraphlQL statements
1,595 lines (1,594 loc) • 631 kB
JavaScript
"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