Documentation
¶
Index ¶
Constants ¶
const ( AccessTokenId = "_id" AccessTokenName = "name" AccessTokenDescription = "description" AccessTokenExpiration = "expiration" AccessTokenScopes = "scopes" AccessTokenToken = "token" AccessTokenOrganisationId = "organisationId" AccessTokenUserId = "userId" AccessTokenAudit = "audit" )
AccessToken property field names (BSON)
const ( ActivityDay = "day" ActivityRequests = "requests" ActivityVideos = "videos" ActivityImages = "images" ActivityUsage = "usage" ActivityTimestamp = "timestamp" ActivityDevices = "devices" )
Activity property field names (BSON)
const ( AlertFeaturesCreateMarker = "createMarker" AlertFeaturesCreateWatchlistItem = "createWatchlistItem" )
AlertFeatures property field names (BSON)
const ( AlertPatchTitle = "title" AlertPatchEnabled = "enabled" AlertPatchDescription = "description" AlertPatchFeatures = "features" AlertPatchTimeRange1Min = "timeRange1Min" AlertPatchTimeRange1Max = "timeRange1Max" AlertPatchTimeRange2Min = "timeRange2Min" AlertPatchTimeRange2Max = "timeRange2Max" AlertPatchTimeAdvanced = "timeAdvanced" AlertPatchWeeklySchedule = "weeklySchedule" AlertPatchChannelsAll = "channelsAll" AlertPatchChannelsList = "channelsList" AlertPatchDevicesAll = "devicesAll" AlertPatchDevicesList = "devicesList" AlertPatchCountingDevicesAll = "countingDevicesAll" AlertPatchCountingDevicesList = "countingDevicesList" AlertPatchClassificationAll = "classificationAll" AlertPatchClassificationList = "classificationList" AlertPatchMotionRegions = "motionRegions" AlertPatchCountingRegions = "countingRegions" AlertPatchCountingLines = "countingLines" AlertPatchInputList = "inputList" AlertPatchOutputList = "outputList" AlertPatchInputsAND = "inputsAND" AlertPatchEmailEmail = "email_email" AlertPatchSlackHook = "slack_hook" AlertPatchSlackBotname = "slack_botname" AlertPatchPushbulletApikey = "pushbullet_apikey" AlertPatchTelegramToken = "telegram_token" AlertPatchTelegramChannel = "telegram_channel" AlertPatchAlexaToken = "alexa_token" AlertPatchWebhookUrl = "webhook_url" AlertPatchIftttToken = "ifttt_token" AlertPatchSMSAccountsid = "sms_accountsid" AlertPatchSMSAuthtoken = "sms_authtoken" AlertPatchSMSTelfrom = "sms_telfrom" AlertPatchSMSTelto = "sms_telto" AlertPatchPushoverApikey = "pushover_apikey" AlertPatchPushoverSendto = "pushover_sendto" )
AlertPatch property field names (BSON)
const ( CreateAlertInputUser = "user" CreateAlertInputAlert = "alert" )
CreateAlertInput property field names (BSON)
const ( CustomAlertId = "_id" CustomAlertEnabled = "enabled" CustomAlertTitle = "title" CustomAlertDescription = "description" CustomAlertChannelsAll = "channelsAll" CustomAlertChannelsList = "channelsList" CustomAlertDevicesAll = "devicesAll" CustomAlertDevicesList = "devicesList" CustomAlertCountingDevicesAll = "countingDevicesAll" CustomAlertCountingDevicesList = "countingDevicesList" CustomAlertClassificationAll = "classificationAll" CustomAlertClassificationList = "classificationList" CustomAlertTimeAdvanced = "timeAdvanced" CustomAlertUserId = "user_id" CustomAlertMasterUserId = "master_user_id" CustomAlertEmailEmail = "email_email" CustomAlertSlackHook = "slack_hook" CustomAlertSlackBotname = "slack_botname" CustomAlertPushbulletApikey = "pushbullet_apikey" CustomAlertTelegramToken = "telegram_token" CustomAlertTelegramChannel = "telegram_channel" CustomAlertAlexaToken = "alexa_token" CustomAlertWebhookUrl = "webhook_url" CustomAlertIftttToken = "ifttt_token" CustomAlertSMSAccountsid = "sms_accountsid" CustomAlertSMSAuthtoken = "sms_authtoken" CustomAlertSMSTelfrom = "sms_telfrom" CustomAlertSMSTelto = "sms_telto" CustomAlertPushoverApikey = "pushover_apikey" CustomAlertPushoverSendto = "pushover_sendto" CustomAlertMotionRegions = "motionRegions" CustomAlertCountingLines = "countingLines" CustomAlertCountingRegions = "countingRegions" CustomAlertInputList = "inputList" CustomAlertInputsAND = "inputsAND" CustomAlertOutputList = "outputList" CustomAlertFeatures = "features" CustomAlertWeeklySchedule = "weeklySchedule" CustomAlertDateRangeSchedule = "dateRangeSchedule" CustomAlertOrganisationId = "organisationId" CustomAlertTimeRange1Max = "timeRange1Max" CustomAlertTimeRange1Min = "timeRange1Min" CustomAlertTimeRange2Max = "timeRange2Max" CustomAlertTimeRange2Min = "timeRange2Min" )
CustomAlert property field names (BSON)
const ( DateRangeScheduleStartDate = "startDate" DateRangeScheduleEndDate = "endDate" DateRangeScheduleSegments = "segments" DateRangeScheduleEnabled = "enabled" DateRangeScheduleTimezone = "timezone" )
DateRangeSchedule property field names (BSON)
const ( DayTimeRangeStart = "start" DayTimeRangeEnd = "end" )
DayTimeRange property field names (BSON)
const ( RemoveAlertInputUser = "user" RemoveAlertInputAlertId = "alertId" )
RemoveAlertInput property field names (BSON)
const ( UpdateAlertInputUser = "user" UpdateAlertInputAlertId = "alertId" UpdateAlertInputAlertPatch = "alertPatch" )
UpdateAlertInput property field names (BSON)
const ( WeeklyScheduleDay = "day" WeeklyScheduleSegments = "segments" WeeklyScheduleEnabled = "enabled" WeeklyScheduleTimezone = "timezone" )
WeeklySchedule property field names (BSON)
const ( AnalysisClassify = "classify" AnalysisCounting = "counting" AnalysisDominantColor = "dominantcolor" AnalysisThumby = "thumby" AnalysisSprite = "sprite" AnalysisFaceRedaction = "faceRedaction" )
Analysis property field names (BSON)
const ( AnalysisFilterStart = "start" AnalysisFilterLimit = "limit" AnalysisFilterSort = "sort" AnalysisFilterOperations = "operations" )
AnalysisFilter property field names (BSON)
const ( AnalysisShortId = "_id" AnalysisShortProvider = "provider" AnalysisShortSource = "source" AnalysisShortFileUrl = "src" )
AnalysisShort property field names (BSON)
const ( AnalysisWrapperId = "_id" AnalysisWrapperProvider = "provider" AnalysisWrapperSource = "source" )
AnalysisWrapper property field names (BSON)
const ( ClassifyProperties = "properties" ClassifyDetails = "details" )
Classify property field names (BSON)
const ( ClassifyDetailsId = "id" ClassifyDetailsX = "x" ClassifyDetailsY = "y" ClassifyDetailsW = "w" ClassifyDetailsH = "h" ClassifyDetailsFrameWidth = "frameWidth" ClassifyDetailsFrameHeight = "frameHeight" ClassifyDetailsMeanColor = "meanColor" ClassifyDetailsFrame = "frame" ClassifyDetailsOccurence = "occurence" ClassifyDetailsDistance = "distance" ClassifyDetailsValid = "valid" ClassifyDetailsClassified = "classified" ClassifyDetailsTraject = "traject" ClassifyDetailsColorString = "colorStr" ClassifyDetailsIsStatic = "isStatic" ClassifyDetailsFrames = "frames" ClassifyDetailsStaticDistance = "staticDistance" ClassifyDetailsTrajectCentroids = "trajectCentroids" )
ClassifyDetails property field names (BSON)
const ( ColorName = "name" ColorCount = "count" )
Color property field names (BSON)
const ( CountingDetailDeviceID = "deviceId" CountingDetailObjectName = "objectName" CountingDetailTimestamp = "timestamp" CountingDetailVideoWidth = "videoWidth" CountingDetailVideoHeight = "videoHeight" CountingDetailSegment = "segment" CountingDetailObjectId = "objectId" CountingDetailPosition = "position" )
CountingDetail property field names (BSON)
const ( CountingRecordType = "type" CountingRecordSegmentId = "segmentId" CountingRecordUsername = "username" CountingRecordAlertId = "alert_id" CountingRecordAlertName = "alert_name" CountingRecordTimestamp = "timestamp" CountingRecordDeviceId = "deviceId" CountingRecordObjectName = "objectName" CountingRecordCount = "count" CountingRecordDuration = "duration" )
CountingRecord property field names (BSON)
const ( DominantColorRgbs = "rgbs" DominantColorHexs = "hexs" )
DominantColor property field names (BSON)
const ( FaceRedactionId = "_id" FaceRedactionTracks = "tracks" )
FaceRedaction property field names (BSON)
const ( FaceRedactionTrackId = "id" FaceRedactionTrackClassified = "classified" FaceRedactionTrackFrames = "frames" FaceRedactionTrackTraject = "traject" FaceRedactionTrackColorString = "colorStr" FaceRedactionTrackSelected = "selected" FaceRedactionTrackDeletedFrames = "deletedFrames" FaceRedactionTrackFrameCoordinates = "frameCoordinates" )
FaceRedactionTrack property field names (BSON)
const ( SpriteSpriteFile = "filename" SpriteProvider = "provider" SpriteInterval = "interval" )
Sprite property field names (BSON)
const ( ThumbnailKey = "key" ThumbnailThumbnailFile = "thumbnailFile" )
Thumbnail property field names (BSON)
const ( ThumbyThumbnailFile = "filename" ThumbyProvider = "provider" ThumbyBase64 = "base64" ThumbyInterval = "interval" )
Thumby property field names (BSON)
const ( TrackBoxX1 = "x1" TrackBoxY1 = "y1" TrackBoxX2 = "x2" TrackBoxY2 = "y2" TrackBoxTrackId = "trackId" TrackBoxSmoothed = "smoothed" TrackBoxEdited = "edited" )
TrackBox property field names (BSON)
const ( AnalyticsAlertSummaryAlertId = "alertId" AnalyticsAlertSummaryAlertLabel = "alertLabel" AnalyticsAlertSummaryType = "type" AnalyticsAlertSummaryTotal = "total" AnalyticsAlertSummaryCount = "count" AnalyticsAlertSummaryIn = "in" AnalyticsAlertSummaryOut = "out" AnalyticsAlertSummaryRegionIn = "regionIn" AnalyticsAlertSummaryDurationSeconds = "durationSeconds" AnalyticsAlertSummaryDurationLabel = "durationLabel" )
AnalyticsAlertSummary property field names (BSON)
const ( AnalyticsChartsRecordingsPerHour = "recordingsPerHour" AnalyticsChartsCountsPerHourByDevice = "countsPerHourByDevice" AnalyticsChartsCountsPerHourByAlert = "countsPerHourByAlert" AnalyticsChartsRegionDurationPerHourAlert = "regionDurationPerHourAlert" )
AnalyticsCharts property field names (BSON)
const ( AnalyticsDashboardSummary = "summary" AnalyticsDashboardAlerts = "alerts" AnalyticsDashboardLists = "lists" AnalyticsDashboardCharts = "charts" )
AnalyticsDashboard property field names (BSON)
const ( AnalyticsEventKey = "key" AnalyticsEventTimestamp = "timestamp" AnalyticsEventDeviceId = "deviceId" AnalyticsEventDeviceLabel = "deviceLabel" AnalyticsEventAlertId = "alertId" AnalyticsEventAlertLabel = "alertLabel" AnalyticsEventSequenceId = "sequenceId" AnalyticsEventObjectId = "objectId" AnalyticsEventObjectLabel = "objectLabel" AnalyticsEventType = "type" AnalyticsEventCount = "count" AnalyticsEventDurationSeconds = "durationSeconds" AnalyticsEventDurationLabel = "durationLabel" )
AnalyticsEvent property field names (BSON)
const ( AnalyticsFilterTimeRanges = "timeRanges" AnalyticsFilterSites = "sites" AnalyticsFilterGroups = "groups" AnalyticsFilterDevices = "devices" )
AnalyticsFilter property field names (BSON)
const ( AnalyticsHoursTotal = "total" AnalyticsHoursInstances = "instances" )
AnalyticsHours property field names (BSON)
const ( AnalyticsListsCountEvents = "countEvents" AnalyticsListsRegionEvents = "regionEvents" )
AnalyticsLists property field names (BSON)
const ( AnalyticsSummaryTotalRecordings = "totalRecordings" AnalyticsSummaryTotalCounts = "totalCounts" AnalyticsSummaryTotalRegions = "totalRegions" AnalyticsSummaryTotalRegionDurationSeconds = "totalRegionDurationSeconds" AnalyticsSummaryTotalRegionDurationLabel = "totalRegionDurationLabel" )
AnalyticsSummary property field names (BSON)
const ( DirectionalTimeSeriesChartAll = "all" DirectionalTimeSeriesChartIn = "in" DirectionalTimeSeriesChartOut = "out" )
DirectionalTimeSeriesChart property field names (BSON)
const ( AuditCreate = "create" AuditUpdateHistory = "updateHistory" )
Audit property field names (BSON)
const ( AuditCreateCreatedBy = "createdBy" AuditCreateCreatedAt = "createdAt" )
AuditCreate property field names (BSON)
const ( AuditUpdateUpdatedBy = "updatedBy" AuditUpdateUpdatedAt = "updatedAt" )
AuditUpdate property field names (BSON)
const ( AlexaEnabled = "enabled" AlexaValid = "valid" AlexaAccesscode = "accesscode" )
Alexa property field names (BSON)
const ( ChannelTestEvents = "events" ChannelTestData = "data" )
ChannelTest property field names (BSON)
const ( ChannelTestDataUserId = "userId" ChannelTestDataChannel = "channel" )
ChannelTestData property field names (BSON)
const ( ChannelUpdatePayloadChannel = "channel" ChannelUpdatePayloadPayload = "payload" )
ChannelUpdatePayload property field names (BSON)
const ( ChannelsPushbullet = "pushbullet" ChannelsEmail = "email" ChannelsSlack = "slack" ChannelsTelegram = "telegram" ChannelsAlexa = "alexa" ChannelsWebhook = "webhook" ChannelsIfttt = "ifttt" ChannelsPushover = "pushover" ChannelsSms = "sms" )
Channels property field names (BSON)
const ( EmailEnabled = "enabled" EmailValid = "valid" EmailAddress = "address" )
Email property field names (BSON)
const ( IftttEnabled = "enabled" IftttValid = "valid" IftttToken = "token" )
Ifttt property field names (BSON)
const ( PushbulletEnabled = "enabled" PushbulletValid = "valid" PushbulletApikey = "apikey" )
Pushbullet property field names (BSON)
const ( PushoverEnabled = "enabled" PushoverValid = "valid" PushoverApikey = "apikey" PushoverSendto = "sendto" )
Pushover property field names (BSON)
const ( SlackEnabled = "enabled" SlackValid = "valid" SlackApikey = "apikey" SlackChannel = "channel" SlackHook = "hook" SlackUsername = "username" )
Slack property field names (BSON)
const ( SmsEnabled = "enabled" SmsValid = "valid" SmsAccountsid = "accountsid" SmsAuthToken = "authtoken" SmsFrom = "from" SmsTo = "to" )
Sms property field names (BSON)
const ( TelegramEnabled = "enabled" TelegramValid = "valid" TelegramToken = "token" TelegramChannel = "channel" )
Telegram property field names (BSON)
const ( WebhookEnabled = "enabled" WebhookValid = "valid" WebhookUrl = "url" )
Webhook property field names (BSON)
const ( TimeSeriesKey = "key" TimeSeriesLabel = "label" TimeSeriesColor = "color" TimeSeriesData = "data" )
TimeSeries property field names (BSON)
const ( TimeSeriesChartMetric = "metric" TimeSeriesChartGranularity = "granularity" TimeSeriesChartTimezone = "timezone" TimeSeriesChartSeries = "series" )
TimeSeriesChart property field names (BSON)
const ( TimeSeriesDataPointTime = "time" TimeSeriesDataPointValue = "value" )
TimeSeriesDataPoint property field names (BSON)
const ( CommentId = "_id" CommentDeviceId = "deviceId" CommentOrganisationId = "organisationId" CommentType = "type" CommentAuthor = "author" CommentContent = "comment" CommentTimestamps = "timestamps" CommentParentId = "parentId" CommentAudit = "audit" )
Comment property field names (BSON)
const ( CameraMetadataResolution = "resolution" CameraMetadataFieldOfView = "fieldOfView" CameraMetadataFrameRate = "frameRate" CameraMetadataBitrate = "bitrate" CameraMetadataCodec = "codec" CameraMetadataHasOnvif = "hasOnvif" CameraMetadataHasAudio = "hasAudio" CameraMetadataHasZoom = "hasZoom" CameraMetadataHasBackChannel = "hasBackChannel" CameraMetadataHasPanTilt = "hasPanTilt" CameraMetadataHasPresets = "hasPresets" CameraMetadataHasIO = "hasIO" CameraMetadataPresets = "presets" CameraMetadataTours = "tours" CameraMetadataIOs = "ios" )
CameraMetadata property field names (BSON)
const ( CameraPresetName = "name" CameraPresetToken = "token" CameraPresetX = "x" CameraPresetY = "y" CameraPresetZ = "z" )
CameraPreset property field names (BSON)
const ( CameraTourName = "name" CameraTourPresets = "presets" CameraTourCurrent = "current" CameraTourRunning = "running" CameraTourLoop = "loop" CameraTourSpeed = "speed" )
CameraTour property field names (BSON)
const ( DeprecatedHeartbeatCloudPublicKey = "cloudpublickey" DeprecatedHeartbeatHubEncryption = "hub_encryption" DeprecatedHeartbeatE2EEncryption = "e2e_encryption" DeprecatedHeartbeatMACs = "mac_list" DeprecatedHeartbeatIPs = "ip_list" DeprecatedHeartbeatCpuID = "cpuid" DeprecatedHeartbeatCloudUser = "clouduser" DeprecatedHeartbeatCameraName = "cameraname" DeprecatedHeartbeatCameraType = "cameratype" DeprecatedHeartbeatFreeMemory = "freeMemory" DeprecatedHeartbeatTotalMemory = "totalMemory" DeprecatedHeartbeatUsedMemory = "usedMemory" DeprecatedHeartbeatProcessMemory = "processMemory" DeprecatedHeartbeatUptime = "uptime" DeprecatedHeartbeatBootTime = "boot_time" DeprecatedHeartbeatTimestamp = "timestamp" DeprecatedHeartbeatSiteID = "siteID" DeprecatedHeartbeatONVIF = "onvif" DeprecatedHeartbeatONVIFZoom = "onvif_zoom" DeprecatedHeartbeatONVIFPanTilt = "onvif_pantilt" DeprecatedHeartbeatONVIFPresets = "onvif_presets" DeprecatedHeartbeatONVIFPresetsList = "onvif_presets_list" DeprecatedHeartbeatONVIFEventsList = "onvif_events_list" DeprecatedHeartbeatCameraConnected = "cameraConnected" DeprecatedHeartbeatHasBackChannel = "hasBackChannel" )
DeprecatedHeartbeat property field names (BSON)
const ( DeprecatedONVIFEventsKey = "key" DeprecatedONVIFEventsType = "type" DeprecatedONVIFEventsValue = "value" DeprecatedONVIFEventsTimestamp = "timestamp" )
DeprecatedONVIFEvents property field names (BSON)
const ( DeprecatedPresetName = "name" DeprecatedPresetToken = "token" DeprecatedPresetX = "x" DeprecatedPresetY = "y" DeprecatedPresetZ = "z" )
DeprecatedPreset property field names (BSON)
const ( DeviceId = "_id" DeviceKey = "key" DeviceName = "name" DeviceType = "type" DeviceRepository = "repository" DeviceVersion = "version" DeviceDeployment = "deployment" DeviceOrganisationId = "organisationId" DeviceSiteIds = "siteIds" DeviceGroupIds = "groupIds" DeviceUserId = "user_id" DeviceLatestMedia = "latestMedia" DeviceLatestMediaTimestamp = "latestMediaTimestamp" DeviceConnectionStart = "connectionStart" DeviceDeviceLastSeen = "deviceLastSeen" DeviceAgentLastSeen = "agentLastSeen" DeviceIdleThreshold = "idleThreshold" DeviceDisconnectedThreshold = "disconnectedThreshold" DeviceHealthyThreshold = "healthyThreshold" DeviceLocation = "location" DeviceMetadata = "metadata" DeviceCameraMetadata = "cameraMetadata" DeviceLightSensorMetadata = "lightSensorMetadata" DeviceHumiditySensorMetadata = "humiditySensorMetadata" DeviceGPSMetadata = "gpsMetadata" DeviceFeaturePermissions = "featurePermissions" DeviceAtRuntimeMetadata = "atRuntimeMetadata" DeviceAudit = "audit" DeviceDeprecatedAnalytics = "analytics" )
Device property field names (BSON)
const ( DeviceAtRuntimeMetadataSites = "sites" DeviceAtRuntimeMetadataGroups = "groups" DeviceAtRuntimeMetadataStatus = "status" )
DeviceAtRuntimeMetadata property field names (BSON)
const ( DeviceKeyKey = "key" DeviceKeyName = "name" )
DeviceKey property field names (BSON)
const ( DeviceMetadataHidden = "hidden" DeviceMetadataColor = "color" DeviceMetadataBrand = "brand" DeviceMetadataModel = "model" DeviceMetadataDescription = "description" DeviceMetadataLastMaintenance = "lastMaintenance" DeviceMetadataInstallationDate = "installationDate" DeviceMetadataOnFloorPlans = "onFloorPlans" DeviceMetadataIPAddress = "ipAddress" DeviceMetadataMacAddress = "macAddress" DeviceMetadataBootTime = "bootTime" DeviceMetadataArchitecture = "architecture" DeviceMetadataHostname = "hostname" DeviceMetadataFreeMemory = "freeMemory" DeviceMetadataTotalMemory = "totalMemory" DeviceMetadataUsedMemory = "usedMemory" DeviceMetadataProcessMemory = "processMemory" DeviceMetadataEncrypted = "encrypted" DeviceMetadataEncryptedData = "encryptedData" DeviceMetadataHubEncryption = "hubEncryption" DeviceMetadataE2EEncryption = "e2eEncryption" )
DeviceMetadata property field names (BSON)
const ( DeviceOptionId = "id" DeviceOptionValue = "value" DeviceOptionText = "text" )
DeviceOption property field names (BSON)
const ( DevicePatchName = "name" DevicePatchColor = "color" DevicePatchBrand = "brand" DevicePatchModel = "model" DevicePatchDescription = "description" DevicePatchLastMaintenance = "lastMaintenance" DevicePatchInstallationDate = "installationDate" DevicePatchOnFloorPlans = "onFloorPlans" DevicePatchFieldOfView = "fieldOfView" DevicePatchFeaturePermissions = "featurePermissions" )
DevicePatch property field names (BSON)
const ( GPSMetadataLatitude = "latitude" GPSMetadataLongitude = "longitude" GPSMetadataAltitude = "altitude" GPSMetadataAccuracy = "accuracy" GPSMetadataTimestamp = "timestamp" GPSMetadataSpeed = "speed" GPSMetadataHeading = "heading" )
GPSMetadata property field names (BSON)
const ( HumiditySensorMetadataSensitivity = "sensitivity" HumiditySensorMetadataHumidityRange = "humidityRange" HumiditySensorMetadataCurrentHumidity = "currentHumidity" HumiditySensorMetadataUnit = "unit" )
HumiditySensorMetadata property field names (BSON)
const ( LightSensorMetadataSensitivity = "sensitivity" LightSensorMetadataLuxRange = "luxRange" LightSensorMetadataCurrentLux = "currentLux" LightSensorMetadataUnit = "unit" )
LightSensorMetadata property field names (BSON)
const ( DevicePlacementId = "_id" DevicePlacementDeviceId = "deviceId" DevicePlacementFabricKey = "fabricKey" DevicePlacementX = "x" DevicePlacementY = "y" DevicePlacementRelativeX = "relativeX" DevicePlacementRelativeY = "relativeY" DevicePlacementRadius = "radius" DevicePlacementFieldOfView = "fieldOfView" DevicePlacementSliceStartAngle = "sliceStartAngle" DevicePlacementSliceEndAngle = "sliceEndAngle" DevicePlacementSliceMiddleAngle = "sliceMiddleAngle" DevicePlacementColor = "color" DevicePlacementIcon = "icon" DevicePlacementAudit = "audit" )
DevicePlacement property field names (BSON)
const ( FloorPlanId = "_id" FloorPlanName = "name" FloorPlanImage = "image" FloorPlanWidth = "width" FloorPlanHeight = "height" FloorPlanDevicePlacements = "devicePlacements" FloorPlanAudit = "audit" )
FloorPlan property field names (BSON)
const ( PointX = "x" PointY = "y" )
Point property field names (BSON)
const ( GroupId = "_id" GroupName = "name" GroupDescription = "description" GroupGroupType = "group_type" GroupOrganisationId = "organisationId" GroupDevices = "devices" GroupGroups = "groups" GroupSites = "sites" GroupStorageSolution = "storageSolution" GroupVaultAccessKey = "vaultAccessKey" GroupVaultSecretKey = "vaultSecretKey" GroupVaultUri = "vaultUri" GroupMetadata = "metadata" GroupAudit = "audit" GroupUserId = "user_id" GroupInitials = "initials" GroupAddress = "address" GroupColor = "color" )
Group property field names (BSON)
const ( GroupMetadataInitials = "initials" GroupMetadataColor = "color" GroupMetadataFloorPlans = "floorPlans" GroupMetadataNumberOfFloorPlans = "numberOfFloorPlans" GroupMetadataLocation = "location" )
GroupMetadata property field names (BSON)
const ( GroupOptionValue = "value" GroupOptionText = "text" GroupOptionDevices = "devices" GroupOptionGroups = "groups" GroupOptionSites = "sites" )
GroupOption property field names (BSON)
const ( HealthDescription = "description" HealthDatabase = "database" HealthQueue = "queue" HealthLicense = "license" HealthMetadata = "metadata" HealthAtRuntimeMetadata = "atRuntimeMetadata" HealthSynchronize = "synchronize" HealthAudit = "audit" )
Health property field names (BSON)
const ( IOId = "_id" IOHash = "hash" IODeviceId = "deviceId" IOType = "type" IOKey = "key" IOValue = "value" IOLastSeenTimestamp = "lastSeenTimestamp" IOExternal = "external" IOAudit = "audit" )
IO property field names (BSON)
const ( LocationName = "name" LocationLatitude = "latitude" LocationLongitude = "longitude" LocationAltitude = "altitude" LocationAddress = "address" )
Location property field names (BSON)
const ( MarkerId = "_id" MarkerDeviceId = "deviceId" MarkerSiteId = "siteId" MarkerGroupId = "groupId" MarkerOrganisationId = "organisationId" MarkerStartTimestamp = "startTimestamp" MarkerEndTimestamp = "endTimestamp" MarkerDuration = "duration" MarkerName = "name" MarkerEvents = "events" MarkerTags = "tags" MarkerDescription = "description" MarkerCategories = "categories" MarkerMetadata = "metadata" MarkerAtRuntimeMetadata = "atRuntimeMetadata" MarkerSynchronize = "synchronize" MarkerAudit = "audit" )
Marker property field names (BSON)
const ( MarkerAtRuntimeMetadataMarkerRanges = "markerRanges" MarkerAtRuntimeMetadataTagRanges = "tagRanges" MarkerAtRuntimeMetadataEventRanges = "eventRanges" )
MarkerAtRuntimeMetadata property field names (BSON)
const ( MarkerCategoryOptionId = "_id" MarkerCategoryOptionValue = "value" MarkerCategoryOptionText = "text" MarkerCategoryOptionOrganisationId = "organisationId" MarkerCategoryOptionCreatedAt = "createdAt" MarkerCategoryOptionUpdatedAt = "updatedAt" )
MarkerCategoryOption property field names (BSON)
const ( MarkerEventStartTimestamp = "startTimestamp" MarkerEventEndTimestamp = "endTimestamp" MarkerEventDuration = "duration" MarkerEventName = "name" MarkerEventDescription = "description" MarkerEventTags = "tags" )
MarkerEvent property field names (BSON)
const ( MarkerEventOptionId = "_id" MarkerEventOptionValue = "value" MarkerEventOptionText = "text" MarkerEventOptionOrganisationId = "organisationId" MarkerEventOptionCreatedAt = "createdAt" MarkerEventOptionUpdatedAt = "updatedAt" )
MarkerEventOption property field names (BSON)
const ( MarkerEventTimeRangeId = "_id" MarkerEventTimeRangeValue = "value" MarkerEventTimeRangeText = "text" MarkerEventTimeRangeOrganisationId = "organisationId" MarkerEventTimeRangeStart = "start" MarkerEventTimeRangeEnd = "end" MarkerEventTimeRangeDeviceId = "deviceId" MarkerEventTimeRangeCreatedAt = "createdAt" MarkerEventTimeRangeUpdatedAt = "updatedAt" )
MarkerEventTimeRange property field names (BSON)
const ( MarkerOptionId = "_id" MarkerOptionOrganisationId = "organisationId" MarkerOptionValue = "value" MarkerOptionText = "text" MarkerOptionCategories = "categories" MarkerOptionCreatedAt = "createdAt" MarkerOptionUpdatedAt = "updatedAt" )
MarkerOption property field names (BSON)
const ( MarkerOptionTimeRangeId = "_id" MarkerOptionTimeRangeValue = "value" MarkerOptionTimeRangeText = "text" MarkerOptionTimeRangeOrganisationId = "organisationId" MarkerOptionTimeRangeStart = "start" MarkerOptionTimeRangeEnd = "end" MarkerOptionTimeRangeDeviceId = "deviceId" MarkerOptionTimeRangeCreatedAt = "createdAt" MarkerOptionTimeRangeUpdatedAt = "updatedAt" )
MarkerOptionTimeRange property field names (BSON)
const ( MarkerTagOptionId = "_id" MarkerTagOptionValue = "value" MarkerTagOptionText = "text" MarkerTagOptionOrganisationId = "organisationId" MarkerTagOptionCreatedAt = "createdAt" MarkerTagOptionUpdatedAt = "updatedAt" )
MarkerTagOption property field names (BSON)
const ( MarkerTagTimeRangeId = "_id" MarkerTagTimeRangeValue = "value" MarkerTagTimeRangeText = "text" MarkerTagTimeRangeOrganisationId = "organisationId" MarkerTagTimeRangeStart = "start" MarkerTagTimeRangeEnd = "end" MarkerTagTimeRangeDeviceId = "deviceId" MarkerTagTimeRangeCreatedAt = "createdAt" MarkerTagTimeRangeUpdatedAt = "updatedAt" )
MarkerTagTimeRange property field names (BSON)
const ( ClassificationKey = "key" ClassificationCentroids = "centroids" ClassificationDuration = "duration" )
Classification property field names (BSON)
const ( ClassificationSummaryKey = "key" ClassificationSummaryCount = "count" )
ClassificationSummary property field names (BSON)
const ( CountingSummaryKey = "key" CountingSummaryCount = "count" CountingSummaryDuration = "duration" )
CountingSummary property field names (BSON)
const ( HourRangeStart = "start" HourRangeEnd = "end" )
HourRange property field names (BSON)
const ( MediaId = "_id" MediaStartTimestamp = "startTimestamp" MediaEndTimestamp = "endTimestamp" MediaDuration = "duration" MediaDeviceId = "deviceId" MediaDeviceKey = "deviceKey" MediaGroupId = "groupId" MediaSiteId = "siteId" MediaOrganisationId = "organisationId" MediaStorageSolution = "storageSolution" MediaVideoFile = "videoFile" MediaVideoProvider = "videoProvider" MediaThumbnailFile = "thumbnailFile" MediaThumbnailProvider = "thumbnailProvider" MediaSpriteFile = "spriteFile" MediaSpriteProvider = "spriteProvider" MediaRedactionFile = "redactionFile" MediaRedactionProvider = "redactionProvider" MediaClassificationSummary = "classificationSummary" MediaCountingSummary = "countingSummary" MediaMarkerNames = "markerNames" MediaEventNames = "eventNames" MediaTagNames = "tagNames" MediaDeviceName = "deviceName" MediaMetadata = "metadata" MediaAtRuntimeMetadata = "atRuntimeMetadata" MediaAudit = "audit" )
Media property field names (BSON)
const ( MediaAtRuntimeMetadataDateTime = "dateTime" MediaAtRuntimeMetadataCachedTimestamp = "cachedTimestamp" MediaAtRuntimeMetadataVideoUrl = "videoUrl" MediaAtRuntimeMetadataThumbnailUrl = "thumbnailUrl" MediaAtRuntimeMetadataSpriteUrl = "spriteUrl" MediaAtRuntimeMetadataRedactionUrl = "redactionUrl" MediaAtRuntimeMetadataAnalysis = "analysis" MediaAtRuntimeMetadataDevice = "device" MediaAtRuntimeMetadataDurationFormatted = "durationFormatted" )
MediaAtRuntimeMetadata property field names (BSON)
const ( MediaMetadataContainer = "containerType" MediaMetadataResolution = "resolution" MediaMetadataWidth = "width" MediaMetadataHeight = "height" MediaMetadataCodec = "codec" MediaMetadataBitrate = "bitrate" MediaMetadataFPS = "fps" MediaMetadataFileSize = "fileSize" MediaMetadataTags = "tags" MediaMetadataThumbnailWidth = "thumbnailWidth" MediaMetadataThumbnailHeight = "thumbnailHeight" MediaMetadataThumbnailFileSize = "thumbnailFileSize" MediaMetadataSpriteInterval = "spriteInterval" MediaMetadataSpriteWidth = "spriteWidth" MediaMetadataSpriteHeight = "spriteHeight" MediaMetadataSpriteCount = "spriteCount" MediaMetadataSpriteFileSize = "spriteFileSize" MediaMetadataMotionPixels = "motionPixels" MediaMetadataMotionPercentage = "motionPercentage" MediaMetadataAnalysisId = "analysisId" MediaMetadataClassifications = "classifications" MediaMetadataDescription = "description" MediaMetadataDetections = "detections" MediaMetadataDominantColors = "dominantColors" MediaMetadataCount = "count" MediaMetadataEmbedding = "embedding" )
MediaMetadata property field names (BSON)
const ( RegionId = "id" RegionDevice = "device" RegionWidth = "width" RegionHeight = "height" RegionRegionPoints = "regionPoints" RegionDirection = "direction" )
Region property field names (BSON)
const ( TimeRangeStart = "start" TimeRangeEnd = "end" )
TimeRange property field names (BSON)
const ( VaultMediaTimestamp = "timestamp" VaultMediaFileName = "filename" VaultMediaFileSize = "filesize" VaultMediaDevice = "device" VaultMediaAccount = "account" VaultMediaProvider = "provider" VaultMediaStatus = "status" VaultMediaFinished = "finished" VaultMediaTemporary = "temporary" VaultMediaForwarded = "forwarded" VaultMediaToBeForwarded = "to_be_forwarded" VaultMediaUploaded = "uploaded" VaultMediaForwarderId = "forwarder_id" VaultMediaForwarderType = "forwarder_type" VaultMediaForwarderWorker = "forwarder_worker" VaultMediaForwardTimestamp = "forward_timestamp" VaultMediaEvents = "events" VaultMediaMainProvider = "main_provider" VaultMediaSecondaryProvider = "secondary_provider" VaultMediaMetadata = "metadata" VaultMediaUriExpiryTime = "uriExpiryTime" )
VaultMedia property field names (BSON)
const ( VaultMediaEventTimestamp = "timestamp" VaultMediaEventTitle = "title" VaultMediaEventDescription = "description" )
VaultMediaEvent property field names (BSON)
const ( VaultMediaFragmentCollectionKey = "key" VaultMediaFragmentCollectionFileName = "filename" VaultMediaFragmentCollectionCameraId = "camera_id" VaultMediaFragmentCollectionTimestamp = "timestamp" VaultMediaFragmentCollectionUrl = "url" VaultMediaFragmentCollectionStart = "start" VaultMediaFragmentCollectionEnd = "end" VaultMediaFragmentCollectionDuration = "duration" VaultMediaFragmentCollectionBytesRanges = "bytes_ranges" VaultMediaFragmentCollectionBytesRangeOnTime = "bytes_range_on_time" )
VaultMediaFragmentCollection property field names (BSON)
const ( VaultMediaMetadataBytesRanges = "bytes_ranges" VaultMediaMetadataBytesRangeOnTime = "bytes_range_on_time" VaultMediaMetadataIsFragmented = "is_fragmented" VaultMediaMetadataDuration = "duration" VaultMediaMetadataTimescale = "timescale" )
VaultMediaMetadata property field names (BSON)
const ( MessageType = "type" MessageId = "id" MessageAlertId = "alert_id" MessageAlertName = "alert_name" MessageAlertUser = "alert_user" MessageAlertMasterUser = "alert_master_user" MessageTimestamp = "timestamp" MessageNotificationType = "notification_type" MessageTitle = "title" MessageBody = "body" MessageUnread = "unread" MessageUser = "user" MessageUserId = "userid" MessageTimezone = "timezone" MessageEmail = "email" MessageSequenceId = "sequence_id" MessageThumbnail = "thumbnail" MessageThumbnailFile = "thumbnailFile" MessageThumbnailProvider = "thumbnailProvider" MessageSpriteFile = "spriteFile" MessageSpriteInterval = "spriteInterval" MessageSpriteProvider = "spriteProvider" MessageDeviceId = "device_id" MessageDeviceName = "device_name" MessageClassifications = "classifications" MessageSites = "sites" MessageGroups = "groups" MessageMediaKey = "media_key" MessageMediaProvider = "media_provider" MessageMediaSource = "media_source" MessageMedia = "media" MessageNumberOfMedia = "number_of_media" MessageDataUsage = "data_usage" MessageData = "data" )
Message property field names (BSON)
const ( ModelId = "_id" ModelMetadata = "metadata" ModelAtRuntimeMetadata = "atRuntimeMetadata" ModelAudit = "audit" )
Model property field names (BSON)
const ( ModelOptionValue = "value" ModelOptionText = "text" )
ModelOption property field names (BSON)
const ( FragmentedBytesRangeOnTimeDuration = "duration" FragmentedBytesRangeOnTimeTime = "time" FragmentedBytesRangeOnTimeRange = "range" )
FragmentedBytesRangeOnTime property field names (BSON)
const ( DetectionsEnabled = "enabled" DetectionsChannelsAll = "channelsAll" DetectionsChannelsList = "channelsList" DetectionsDevicesAll = "devicesAll" DetectionsDevicesList = "devicesList" DetectionsClassificationAll = "classificationAll" DetectionsClassificationList = "classificationList" DetectionsTimeAdvanced = "timeAdvanced" DetectionsTimeRange1Max = "timeRange1Max" DetectionsTimeRange1Min = "timeRange1Min" DetectionsTimeRange2Max = "timeRange2Max" DetectionsTimeRange2Min = "timeRange2Min" )
Detections property field names (BSON)
const ( DevicesEnabled = "enabled" DevicesChannelsAll = "channelsAll" DevicesChannelsList = "channelsList" DevicesDevicesAll = "devicesAll" DevicesDevicesList = "devicesList" DevicesDuration = "duration" )
Devices property field names (BSON)
const ( HighuploadEnabled = "enabled" HighuploadChannelsAll = "channelsAll" HighuploadChannelsList = "channelsList" HighuploadDevicesAll = "devicesAll" HighuploadDevicesList = "devicesList" HighuploadRequests = "requests" )
Highupload property field names (BSON)
const ( NotificationSettingsDetections = "detections" NotificationSettingsDevices = "devices" NotificationSettingsHighupload = "highupload" )
NotificationSettings property field names (BSON)
const ( NotificationUpdatePayloadType = "type" NotificationUpdatePayloadPayload = "payload" )
NotificationUpdatePayload property field names (BSON)
const ( RegionPointX = "x" RegionPointY = "y" )
RegionPoint property field names (BSON)
const ( AddressStreetNumber = "street_number" AddressStreet = "street" AddressStreet2 = "street2" AddressCity = "city" AddressPostalCode = "postal_code" AddressRegion = "region" AddressCountry = "country" AddressCountryName = "country_name" )
Address property field names (BSON)
const ( CompanyDetailsLegalName = "legal_name" CompanyDetailsTradingName = "trading_name" CompanyDetailsRegistrationNumber = "registration_number" CompanyDetailsVATNumber = "vat_number" CompanyDetailsTaxId = "tax_id" CompanyDetailsIndustry = "industry" CompanyDetailsWebsite = "website" CompanyDetailsPhone = "phone" CompanyDetailsEmail = "email" CompanyDetailsLogo = "logo" )
CompanyDetails property field names (BSON)
const ( ContactName = "name" ContactEmail = "email" ContactPhone = "phone" ContactRole = "role" )
Contact property field names (BSON)
const ( OrganisationId = "_id" OrganisationName = "name" OrganisationDescription = "description" OrganisationDomain = "domain" OrganisationOwnerId = "owner_id" OrganisationSettings = "settings" OrganisationIsActive = "is_active" OrganisationCompany = "company" OrganisationSubscription = "subscription" OrganisationBillingAddress = "billing_address" OrganisationAudit = "audit" )
Organisation property field names (BSON)
const ( OrganisationInvitationId = "_id" OrganisationInvitationOrganisationId = "organisation_id" OrganisationInvitationEmail = "email" OrganisationInvitationRoleIds = "role_ids" OrganisationInvitationToken = "token" OrganisationInvitationInvitedBy = "invited_by" OrganisationInvitationStatus = "status" OrganisationInvitationExpiresAt = "expires_at" OrganisationInvitationAudit = "audit" )
OrganisationInvitation property field names (BSON)
const ( OrganisationMemberOrganisationId = "organisation_id" OrganisationMemberMembership = "membership" OrganisationMemberUser = "user" OrganisationMemberRoleAssignments = "role_assignments" OrganisationMemberRoles = "roles" )
OrganisationMember property field names (BSON)
const ( OrganisationSettingsForceMFA = "force_mfa" OrganisationSettingsAllowedDomains = "allowed_domains" OrganisationSettingsDefaultRoleId = "default_role_id" OrganisationSettingsMaxMembers = "max_members" OrganisationSettingsAllowInvitations = "allow_invitations" OrganisationSettingsFinancialContact = "financial_contact" OrganisationSettingsTechnicalContact = "technical_contact" OrganisationSettingsPrimaryContact = "primary_contact" )
OrganisationSettings property field names (BSON)
const ( OrganisationUserId = "_id" OrganisationUserUserId = "user_id" OrganisationUserOrganisationId = "organisation_id" OrganisationUserStatus = "status" OrganisationUserInvitedBy = "invited_by" OrganisationUserInvitedAt = "invited_at" OrganisationUserJoinedAt = "joined_at" OrganisationUserExpiresAt = "expires_at" OrganisationUserPermissions = "permissions" OrganisationUserAudit = "audit" )
OrganisationUser property field names (BSON)
const ( OrganisationUserDetailsUserId = "user_id" OrganisationUserDetailsMembership = "membership" OrganisationUserDetailsOrganisation = "organisation" OrganisationUserDetailsRoleAssignments = "role_assignments" OrganisationUserDetailsRoles = "roles" )
OrganisationUserDetails property field names (BSON)
const ( UserOrgPermissionsCanInviteUsers = "can_invite_users" UserOrgPermissionsCanManageRoles = "can_manage_roles" UserOrgPermissionsCanManageDevices = "can_manage_devices" UserOrgPermissionsCanManageSites = "can_manage_sites" UserOrgPermissionsCanManageGroups = "can_manage_groups" UserOrgPermissionsSiteIds = "site_ids" UserOrgPermissionsGroupIds = "group_ids" UserOrgPermissionsDeviceIds = "device_ids" )
UserOrgPermissions property field names (BSON)
const ( DeviceFeaturePermissionsPTZ = "ptz" DeviceFeaturePermissionsLiveview = "liveview" DeviceFeaturePermissionsRemoteConfig = "remoteConfig" DeviceFeaturePermissionsIO = "io" DeviceFeaturePermissionsFloorPlans = "floorPlans" )
DeviceFeaturePermissions property field names (BSON)
const ( PermissionsPages = "pages" PermissionsFeatures = "featurePermissions" )
Permissions property field names (BSON)
const ( PipelinePayloadIsFragmented = "is_fragmented" PipelinePayloadBytesRanges = "bytes_ranges" PipelinePayloadBytesRangeOnTime = "bytes_range_on_time" )
PipelinePayload property field names (BSON)
const ( PlanLevel = "level" PlanUploadLimit = "uploadLimit" PlanVideoLimit = "videoLimit" PlanUsage = "usage" PlanAnalysisLimit = "analysisLimit" PlanDayLimit = "dayLimit" )
Plan property field names (BSON)
const ( FeaturePermissionsPTZ = "ptz" FeaturePermissionsLiveview = "liveview" FeaturePermissionsRemoteConfig = "remote_config" FeaturePermissionsIO = "io" FeaturePermissionsFloorPlans = "floorPlans" FeaturePermissionsPlayback = "playback" FeaturePermissionsExport = "export" FeaturePermissionsMarkers = "markers" FeaturePermissionsAlerts = "alerts" FeaturePermissionsUsers = "users" FeaturePermissionsDevices = "devices" FeaturePermissionsSites = "sites" FeaturePermissionsGroups = "groups" FeaturePermissionsRoles = "roles" FeaturePermissionsSettings = "settings" )
FeaturePermissions property field names (BSON)
const ( RoleId = "_id" RoleOrganisationId = "organisation_id" RoleName = "roleName" RoleDescription = "description" RoleParentRole = "role" RolePages = "pages" RoleTimeWindow = "timeWindow" RoleIsActive = "isActive" RoleFeaturePermissions = "featurePermissions" RoleTimeWindowActive = "timeWindowActive" RoleAudit = "audit" )
Role property field names (BSON)
const ( TimeWindowTimeRange1MinMonday = "timeRange1MinMonday" TimeWindowTimeRange1MaxMonday = "timeRange1MaxMonday" TimeWindowTimeRange2MinMonday = "timeRange2MinMonday" TimeWindowTimeRange2MaxMonday = "timeRange2MaxMonday" TimeWindowTimeRange1MinTuesday = "timeRange1MinTuesday" TimeWindowTimeRange1MaxTuesday = "timeRange1MaxTuesday" TimeWindowTimeRange2MinTuesday = "timeRange2MinTuesday" TimeWindowTimeRange2MaxTuesday = "timeRange2MaxTuesday" TimeWindowTimeRange1MinWednesday = "timeRange1MinWednesday" TimeWindowTimeRange1MaxWednesday = "timeRange1MaxWednesday" TimeWindowTimeRange2MinWednesday = "timeRange2MinWednesday" TimeWindowTimeRange2MaxWednesday = "timeRange2MaxWednesday" TimeWindowTimeRange1MinThursday = "timeRange1MinThursday" TimeWindowTimeRange1MaxThursday = "timeRange1MaxThursday" TimeWindowTimeRange2MinThursday = "timeRange2MinThursday" TimeWindowTimeRange2MaxThursday = "timeRange2MaxThursday" TimeWindowTimeRange1MinFriday = "timeRange1MinFriday" TimeWindowTimeRange1MaxFriday = "timeRange1MaxFriday" TimeWindowTimeRange2MinFriday = "timeRange2MinFriday" TimeWindowTimeRange2MaxFriday = "timeRange2MaxFriday" TimeWindowTimeRange1MinSaturday = "timeRange1MinSaturday" TimeWindowTimeRange1MaxSaturday = "timeRange1MaxSaturday" TimeWindowTimeRange2MinSaturday = "timeRange2MinSaturday" TimeWindowTimeRange2MaxSaturday = "timeRange2MaxSaturday" TimeWindowTimeRange1MinSunday = "timeRange1MinSunday" TimeWindowTimeRange1MaxSunday = "timeRange1MaxSunday" TimeWindowTimeRange2MinSunday = "timeRange2MinSunday" TimeWindowTimeRange2MaxSunday = "timeRange2MaxSunday" )
TimeWindow property field names (BSON)
const ( RoleAssignmentId = "_id" RoleAssignmentUserId = "user_id" RoleAssignmentRoleId = "role_id" RoleAssignmentOrganisationId = "organisation_id" RoleAssignmentExpiresAt = "expires_at" RoleAssignmentIsActive = "is_active" RoleAssignmentScope = "scope" RoleAssignmentAudit = "audit" )
RoleAssignment property field names (BSON)
const ( RoleScopeType = "type" RoleScopeSiteIds = "site_ids" RoleScopeGroupIds = "group_ids" RoleScopeDeviceIds = "device_ids" )
RoleScope property field names (BSON)
const ( UserRoleAssignmentsUserId = "user_id" UserRoleAssignmentsAssignments = "assignments" UserRoleAssignmentsRoles = "roles" )
UserRoleAssignments property field names (BSON)
const ( SequenceId = "_id" SequenceUserId = "user_id" SequenceAnalysis = "analysis" )
Sequence property field names (BSON)
const ( SettingsId = "_id" SettingsKey = "key" SettingsMap = "map" )
Settings property field names (BSON)
const ( SiteId = "_id" SiteName = "name" SiteDescription = "description" SiteOrganisationId = "organisationId" SiteDevices = "devices" SiteGroups = "groups" SiteStorageSolution = "storageSolution" SiteVaultAccessKey = "vaultAccessKey" SiteVaultSecretKey = "vaultSecretKey" SiteVaultUri = "vaultUri" SiteMetadata = "metadata" SiteAudit = "audit" SiteUserId = "user_id" SiteInitials = "initials" SiteColor = "color" SiteAddress = "address" SiteAllDevices = "all_devices" SiteAccessKey = "access_key" SiteSecretKey = "secret_key" SiteStorageUri = "storage_uri" )
Site property field names (BSON)
const ( SiteMetadataInitials = "initials" SiteMetadataColor = "color" SiteMetadataFloorPlans = "floorPlans" SiteMetadataNumberOfFloorPlans = "numberOfFloorPlans" SiteMetadataLocation = "location" )
SiteMetadata property field names (BSON)
const ( SiteOptionValue = "value" SiteOptionText = "text" SiteOptionDevices = "devices" SiteOptionGroups = "groups" SiteOptionMetadata = "metadata" )
SiteOption property field names (BSON)
const ( StateId = "_id" StateName = "name" StateDescription = "description" StateDeviceId = "deviceId" StateSiteId = "siteId" StateGroupId = "groupId" StateOrganisationId = "organisationId" StateDevices = "devices" StateDesiredState = "desiredState" StateDesiredStateStartTimestamp = "desiredStateStartTimestamp" StateDesiredStateEndTimestamp = "desiredStateEndTimestamp" StateTimeSchedule = "timeSchedule" StateMetadata = "metadata" StateAtRuntimeMetadata = "atRuntimeMetadata" StateAudit = "audit" )
State property field names (BSON)
const ( TimeScheduleEnabled = "enabled" TimeScheduleCron = "cron" TimeScheduleDuration = "duration" TimeScheduleTimezone = "timezone" TimeScheduleStartDate = "startDate" TimeScheduleEndDate = "endDate" TimeScheduleDaysOfWeek = "daysOfWeek" TimeScheduleStartTime = "startTime" TimeScheduleEndTime = "endTime" )
TimeSchedule property field names (BSON)
const ( SubscriptionId = "_id" SubscriptionOrganisationId = "organisation_id" SubscriptionUserId = "user_id" SubscriptionStripeId = "stripe_id" SubscriptionStripePlan = "stripe_plan" SubscriptionQuantity = "quantity" SubscriptionStatus = "status" SubscriptionTrialEndsAt = "trial_ends_at" SubscriptionEndsAt = "ends_at" SubscriptionUpdatedAt = "updated_at" SubscriptionCreatedAt = "created_at" )
Subscription property field names (BSON)
const ( SynchronizeTimestamp = "timestamp" SynchronizeStatus = "status" SynchronizeWorkerId = "workerId" SynchronizeMessage = "message" SynchronizeEvents = "events" )
Synchronize property field names (BSON)
const ( SynchronizeEventTimestamp = "timestamp" SynchronizeEventStatus = "status" SynchronizeEventWorkerId = "workerId" SynchronizeEventMessage = "message" )
SynchronizeEvent property field names (BSON)
const ( ExportFileTimestamp = "timestamp" ExportFileKey = "key" ExportFileCameraId = "camera_id" ExportFileProvider = "provider" ExportFileSource = "source" ExportFileSpriteFile = "spriteFile" ExportFileSpriteProvider = "spriteProvider" ExportFileSpriteInterval = "spriteInterval" ExportFileThumbnailFile = "thumbnailFile" ExportFileThumbnailProvider = "thumbnailProvider" )
ExportFile property field names (BSON)
const ( MediaWrapperTime = "time" MediaWrapperTimestamp = "timestamp" MediaWrapperDescription = "description" MediaWrapperIndex = "index" MediaWrapperInstanceName = "instanceName" MediaWrapperLabels = "labels" MediaWrapperProperties = "properties" MediaWrapperMetaData = "metadata" MediaWrapperFileUrl = "src" MediaWrapperThumbnailUrl = "thumbnailUrl" MediaWrapperSpriteUrl = "spriteUrl" MediaWrapperType = "type" MediaWrapperVault = "vault" MediaWrapperTaskCreated = "task_created" MediaWrapperPersisted = "persisted" )
MediaWrapper property field names (BSON)
const ( TaskId = "_id" TaskCreationDate = "creation_date" TaskCreationDateTime = "creation_datetime" TaskDate = "date" TaskMediaTimestamp = "media_timestamp" TaskMediaDate = "media_date" TaskMediaDateTime = "media_datetime" TaskMediaEndTimestamp = "media_end_timestamp" TaskMediaEndDateTime = "media_end_datetime" TaskUserId = "user_id" TaskUsername = "username" TaskReporterId = "reporter_id" TaskTitle = "title" TaskNotes = "notes" TaskNotesShort = "notes_short" TaskStatus = "status" TaskSequenceId = "sequenceId" TaskIsPrivate = "is_private" TaskCamera = "camera" TaskCameras = "cameras" TaskCameraNames = "camera_names" TaskAssignees = "assignees" TaskReporterProfile = "reporter_profile" TaskReporterEmail = "reporter_email" TaskAssigneesProfile = "assignees_profile" TaskNotifyAssignees = "notify_assignees" TaskAssigneesSentTo = "assignees_sent_to" TaskVideoUrl = "video_url" TaskVideoFile = "videoFile" TaskVideoProvider = "videoProvider" TaskThumbnailUrl = "thumbnail_url" TaskThumbnail = "thumbnail" TaskThumbnailFile = "thumbnailFile" TaskThumbnailProvider = "thumbnailProvider" TaskSpriteUrl = "sprite_url" TaskSpriteFile = "spriteFile" TaskSpriteProvider = "spriteProvider" TaskSpriteInterval = "spriteInterval" TaskCompressedUrl = "compressed_url" TaskCompressedFile = "compressedFile" TaskCompressedProvider = "compressedProvider" TaskExportStatus = "export_status" TaskExportProgress = "export_progress" TaskExportFiles = "export_files" TaskExportFilesCount = "export_files_count" TaskDownloadedFiles = "downloaded_files" TaskComments = "comments" TaskLabels = "labels" )
Task property field names (BSON)
const ( TaskFilterTitle = "title" TaskFilterLimit = "limit" TaskFilterSites = "sites" TaskFilterDevices = "devices" TaskFilterGroups = "groups" TaskFilterAssignees = "assignees" TaskFilterLabels = "labels" TaskFilterStatus = "status" TaskFilterOffset = "offset" )
TaskFilter property field names (BSON)
const ( MarkerGroupStartTimestamp = "startTimestamp" MarkerGroupEndTimestamp = "endTimestamp" MarkerGroupCount = "count" MarkerGroupMarkers = "markers" )
MarkerGroup property field names (BSON)
const ( MarkerTimelineDevice = "device" MarkerTimelineMarkers = "markers" )
MarkerTimeline property field names (BSON)
const ( MediaGroupStartTimestamp = "startTimestamp" MediaGroupEndTimestamp = "endTimestamp" MediaGroupCount = "count" MediaGroupMedia = "media" )
MediaGroup property field names (BSON)
const ( MediaTimelineDevice = "device" MediaTimelineMedia = "media" )
MediaTimeline property field names (BSON)
const ( TimelineDevice = "device" TimelineMedia = "media" TimelineMarkers = "markers" )
Timeline property field names (BSON)
const ( AccountBodyDomain = "domain" AccountBodyFirstName = "firstname" AccountBodyLastName = "lastname" AccountBodyUsername = "username" AccountBodyEmail = "email" AccountBodyPassword = "password" AccountBodyRole = "role" AccountBodySites = "sites" AccountBodyGroups = "groups" AccountBodyCameras = "cameras" AccountBodyIsActive = "isActive" AccountBodyForceMFA = "force_mfa" )
AccountBody property field names (BSON)
const ( CardStripeId = "stripe_id" CardCardBrand = "card_brand" CardCardLastFour = "card_last_four" CardCardStatus = "card_status" CardCardStatusMessage = "card_status_message" )
Card property field names (BSON)
const ( CredentialsCurrentPassword = "username" CredentialsNewPassword = "password" CredentialsNewPasswordRepeat = "role" )
Credentials property field names (BSON)
const ( DeviceDataActiveDevices = "activeDevices" DeviceDataTotalDevices = "totalDevices" )
DeviceData property field names (BSON)
const ( EncryptionEnabled = "enabled" EncryptionHasPassphrase = "has_passphrase" EncryptionFingerprint = "fingerprint" EncryptionFingerprintEncrypted = "fingerprint_encrypted" EncryptionPublicKey = "public_key" EncryptionSymmetricKey = "symmetric_key" EncryptionCreationDate = "creation_date" )
Encryption property field names (BSON)
const ( HubCredentialsPublicKey = "amazon_access_key_id" HubCredentialsPrivateKey = "amazon_secret_access_key" HubCredentialsBucket = "bucket" HubCredentialsDirectory = "directory" HubCredentialsRegion = "region" HubCredentialsActive = "active" )
HubCredentials property field names (BSON)
const ( KeyPairPublicKey = "amazon_access_key_id" KeyPairPrivateKey = "amazon_secret_access_key" )
KeyPair property field names (BSON)
const ( UserId = "_id" UserOrganisationId = "organisation_id" UserUsername = "username" UserPassword = "password" UserForgotPassword = "forgotPassword" UserEmail = "email" UserDomain = "domain" UserRegistrationToken = "registerToken" UserRole = "role" UserCustomRole = "custom_role" UserRoleLevel = "role_level" UserPermissions = "permissions" UserDays = "dates" UserGoogleMFASecret = "google2fa_secret" UserGoogleMFAEnabled = "google2fa_enabled" UserMfa = "mfa" UserForceMFA = "force_mfa" UserAudit = "audit" UserNickname = "nickname" UserFirstName = "firstname" UserLastName = "lastname" UserCompanyName = "company_name" UserCompanyNumber = "company_number" UserAddress = "address" UserCompanyStreetNumber = "company_street_number" UserCompanyStreet = "company_street" UserCompanyCity = "company_city" UserCompanyPostalCode = "company_postal" UserCompanyRegion = "company_region" UserCompanyCountry = "company_country" UserCompanyCountryLong = "company_country_long" UserTimezone = "timezone" UserProfileCompleted = "profileCompleted" UserIsActive = "isActive" UserReachedLimit = "reachedLimit" UserReachedLimitTimestamp = "reachedLimitTimestamp" UserLivestream = "livestream" UserDevices = "devices" UserCreatedAt = "created_at" UserUpdatedAt = "updated_at" UserSubscription = "subscription" UserStorage = "storage" UserArchiveStorage = "archive_storage" UserNotificationSettings = "notificationSettings" UserChannels = "channels" UserActivity = "activity" UserSites = "sites" UserGroups = "groups" UserCameras = "cameras" UserCameraBrands = "camera_brands" UserClassificationList = "classification_list" UserProfileSettings = "profileSettings" UserCustomUsageLimit = "custom_usage_limit" UserCustomDayLimit = "custom_day_limit" UserCustomAnalysisLimit = "custom_analysis_limit" UserPlan = "plan" UserPrivateCloud = "private_cloud" UserPrivateCloudPlan = "private_cloud_plan" UserPublicKey = "amazon_access_key_id" UserPrivateKey = "amazon_secret_access_key" UserBucket = "bucket" UserRegion = "region" UserMasterAccount = "user_id" UserMaster = "master" UserStripeId = "stripe_id" UserCoupons = "coupons" UserCardBrand = "card_brand" UserCardLastFour = "card_last_four" UserCardStatus = "card_status" UserCardStatusMessage = "card_status_message" UserHLSCallbackURL = "hls_callback_url" UserOAuthClientID = "oauth_client_id" UserOAuthClientSecret = "oauth_client_secret" UserOAuthClientName = "oauth_client_name" UserOAuthClientCreationDate = "oauth_client_creation_date" UserEncryption = "encryption" )
User property field names (BSON)
const ( UserProfileUser = "user" UserProfileCard = "card" )
UserProfile property field names (BSON)
const ( UserProfileSettingsUsername = "username" UserProfileSettingsDomain = "domain" UserProfileSettingsRegistrationToken = "registerToken" UserProfileSettingsNickname = "nickname" UserProfileSettingsFirstName = "firstname" UserProfileSettingsLastName = "lastname" UserProfileSettingsCompanyName = "company_name" UserProfileSettingsCompanyNumber = "company_number" UserProfileSettingsAddress = "address" UserProfileSettingsCompanyStreetNumber = "company_street_number" UserProfileSettingsCompanyStreet = "company_street" UserProfileSettingsCompanyCity = "company_city" UserProfileSettingsCompanyPostalCode = "company_postal" UserProfileSettingsCompanyRegion = "company_region" UserProfileSettingsCompanyCountry = "company_country" UserProfileSettingsCompanyCountryLong = "company_country_long" UserProfileSettingsTimezone = "timezone" UserProfileSettingsProfileCompleted = "profileCompleted" UserProfileSettingsIsActive = "isActive" UserProfileSettingsForceMFA = "force_mfa" UserProfileSettingsProfileSettings = "profileSettings" )
UserProfileSettings property field names (BSON)
const ( UserSettingsHLSCallbackURL = "hls_callback_url" UserSettingsOAuthClientID = "oauth_client_id" UserSettingsOAuthClientSecret = "oauth_client_secret" UserSettingsOAuthClientName = "oauth_client_name" UserSettingsOAuthClientCreationDate = "oauth_client_creation_date" )
UserSettings property field names (BSON)
const ( UserShortId = "_id" UserShortUsername = "username" UserShortPassword = "password" UserShortEmail = "email" UserShortFirstName = "firstname" UserShortLastName = "lastname" UserShortStripe_plan = "stripe_plan" UserShortCreatedAt = "created_at" UserShortUpdatedAt = "updated_at" UserShortGoogleMFAEnabled = "google2fa_enabled" UserShortPublicKey = "amazon_access_key_id" UserShortPrivateKey = "amazon_secret_access_key" UserShortHasKeys = "has_keys" UserShortDeviceData = "deviceData" )
UserShort property field names (BSON)
const ( UserUpdatePublicKey = "amazon_access_key_id" UserUpdatePrivateKey = "amazon_secret_access_key" UserUpdateUpdatedAt = "updated_at" UserUpdateUsername = "username" UserUpdateEmail = "email" UserUpdateFirstName = "firstname" UserUpdateLastName = "lastname" UserUpdateCompanyName = "company_name" UserUpdateCompanyNumber = "company_number" UserUpdateAddress = "address" UserUpdateProfileSettings = "profileSettings" )
UserUpdate property field names (BSON)
const ( MediaUrlRequestProvider = "provider" MediaUrlRequestFilename = "filename" MediaUrlRequestUriExpiryTime = "uriExpiryTime" )
MediaUrlRequest property field names (BSON)
const ( StorageUri = "uri" StorageAccessKey = "access_key" StorageProvider = "provider" StorageSecret = "secret_key" )
Storage property field names (BSON)
const ( VideowallId = "_id" VideowallName = "name" VideowallDescription = "description" VideowallSites = "sites" VideowallGroups = "groups" VideowallCameras = "cameras" VideowallIsActive = "isActive" VideowallUserId = "user_id" VideowallUsername = "username" VideowallMasterUserId = "master_user_id" VideowallPassCode = "pass_code" VideowallFingerprint = "fingerprint" VideowallShortLink = "short_link" VideowallHeader = "header" VideowallExpiration = "expiration" VideowallPTZ = "ptz" VideowallLiveview = "liveview" VideowallIO = "io" VideowallAssignedUsers = "assigned_users" )
Videowall property field names (BSON)
const (
AccountAccount = "account"
)
Account property field names (BSON)
const (
ChannelUpdateChannels = "channels"
)
ChannelUpdate property field names (BSON)
const (
CountingRecords = "records"
)
Counting property field names (BSON)
const (
CreateAlertOutputAlert = "alert"
)
CreateAlertOutput property field names (BSON)
const (
GetAlertsInputUser = "user"
)
GetAlertsInput property field names (BSON)
const (
GetAlertsOutputAlerts = "alerts"
)
GetAlertsOutput property field names (BSON)
const (
HealthMetadataLicenseExpiryDate = "licenseExpiryDate"
)
HealthMetadata property field names (BSON)
const (
HighUploadStartTimestamp = "start_timestamp"
)
HighUpload property field names (BSON)
const (
LivestreamSpeech = "speech"
)
Livestream property field names (BSON)
const (
MarkerCategoryName = "name"
)
MarkerCategory property field names (BSON)
const (
MarkerMetadataComments = "comments"
)
MarkerMetadata property field names (BSON)
const (
MarkerTagName = "name"
)
MarkerTag property field names (BSON)
const (
MediaUrlResponseData = "data"
)
MediaUrlResponse property field names (BSON)
const (
NotificationUpdateNotificationSettings = "notificationSettings"
)
NotificationUpdate property field names (BSON)
const (
ProfileSettingsDefaultFloorPlanLabelsHidden = "defaultFloorPlanLabelsHidden"
)
ProfileSettings property field names (BSON)
const (
TaskWrapperTask = "task"
)
TaskWrapper property field names (BSON)
const (
UpdateAlertOutputAlert = "alert"
)
UpdateAlertOutput property field names (BSON)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Source Files
¶
- accesstoken.go
- activity.go
- alert.go
- analysis.go
- analytics.go
- audit.go
- channels.go
- chart.go
- comment.go
- device.go
- floorplan.go
- geometry.go
- group.go
- health.go
- highupload.go
- io.go
- location.go
- marker.go
- media.go
- message.go
- model.go
- mp4.go
- notificationsettings.go
- organisation.go
- permission.go
- permissions.go
- pipeline.go
- plan.go
- role.go
- roleassignment.go
- sequence.go
- settings.go
- site.go
- state.go
- subscription.go
- synchronize.go
- task.go
- timeline.go
- user.go
- vault.go
- videowall.go