UNPKG

dt-common-device

Version:

A secure and robust device management library for IoT applications

283 lines (282 loc) 9.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DT_EVENT_TYPES = void 0; exports.DT_EVENT_TYPES = { DEVICE: { CREATE: { ATTEMPT: "device.create.attempt", SUCCESS: "device.create.success", FAILED: "device.create.failed", }, UPDATE: { ATTEMPT: "device.update.attempt", SUCCESS: "device.update.success", FAILED: "device.update.failed", }, DELETE: { ATTEMPT: "device.delete.attempt", SUCCESS: "device.delete.success", FAILED: "device.delete.failed", }, RESET: { ATTEMPT: "device.reset.attempt", SUCCESS: "device.reset.success", FAILED: "device.reset.failed", }, ZONE: { UPDATE: { ATTEMPT: "device.zone.update.attempt", SUCCESS: "device.zone.update.success", FAILED: "device.zone.update.failed", }, }, REFRESH: { ATTEMPT: "device.refresh.attempt", SUCCESS: "device.refresh.success", FAILED: "device.refresh.failed", }, STATE: { CHANGED: "device.state.changed", }, STATUS: { UPDATED: "device.status.updated", ONLINE: "device.status.online", OFFLINE: "device.status.offline", UNKNOWN: "device.status.unknown", }, BATTERY: { REPLACED: "device.battery.replaced", LEVEL: { UNKNOWN: "device.battery.level.unknown", NORMAL: "device.battery.level.normal", LOW: "device.battery.level.low", CRITICAL: "device.battery.level.critical", UPDATED: "device.battery.level.updated", }, }, METADATA: { UPDATED: "device.metadata.updated", }, NAME: { UPDATED: "device.name.updated", }, EVENT: { RECEIVED: "device.event.received", REGISTERED: "device.event.registered", UNREGISTERED: "device.event.unregistered", PROCESSED: "device.event.processed", UNPROCESSED: "device.event.unprocessed", UNHANDLED: "device.event.unhandled", }, WEBHOOK: { RECEIVED: "device.webhook.received", REGISTERED: "device.webhook.registered", UNREGISTERED: "device.webhook.unregistered", PROCESSED: "device.webhook.processed", UNPROCESSED: "device.webhook.unprocessed", UNHANDLED: "device.webhook.unhandled", }, }, CONNECTION: { CREATE: { ATTEMPT: "connection.create.attempt", SUCCESS: "connection.create.success", FAILED: "connection.create.failed", }, UPDATE: { ATTEMPT: "connection.update.attempt", SUCCESS: "connection.update.success", FAILED: "connection.update.failed", }, DELETE: { ATTEMPT: "connection.delete.attempt", SUCCESS: "connection.delete.success", FAILED: "connection.delete.failed", }, TOKEN_REFRESH: { ATTEMPT: "connection.token.refresh.attempt", SUCCESS: "connection.token.refresh.success", FAILED: "connection.token.refresh.failed", }, }, PROPERTY: { CREATE: { ATTEMPT: "property.create.attempt", SUCCESS: "property.create.success", FAILED: "property.create.failed", }, UPDATE: { ATTEMPT: "property.update.attempt", SUCCESS: "property.update.success", FAILED: "property.update.failed", }, DELETE: { ATTEMPT: "property.delete.attempt", SUCCESS: "property.delete.success", FAILED: "property.delete.failed", }, PREFERENCES: { UPDATED: "property.preferences.updated", }, PROFILE: { UPDATED: "property.profile.updated", }, USER: { ATTEMPT: "property.user.attempt", CREATED: "property.user.created", UPDATED: "property.user.updated", }, }, ACCESS_GROUP: { CREATE: { ATTEMPT: "accessgroup.create.attempt", SUCCESS: "accessgroup.create.success", FAILED: "accessgroup.create.failed", }, UPDATE: { ATTEMPT: "accessgroup.update.attempt", SUCCESS: "accessgroup.update.success", FAILED: "accessgroup.update.failed", }, DELETE: { ATTEMPT: "accessgroup.delete.attempt", SUCCESS: "accessgroup.delete.success", FAILED: "accessgroup.delete.failed", }, }, ZONE: { CREATE: { ATTEMPT: "zone.create.attempt", SUCCESS: "zone.create.success", FAILED: "zone.create.failed", }, UPDATE: { ATTEMPT: "zone.update.attempt", SUCCESS: "zone.update.success", FAILED: "zone.update.failed", }, DELETE: { ATTEMPT: "zone.delete.attempt", SUCCESS: "zone.delete.success", FAILED: "zone.delete.failed", }, }, ISSUE: { CREATE: { SUCCESS: "issue.create.success", FAILED: "issue.create.failed", SKIPPED: "issue.create.skipped", }, UPDATE: { SUCCESS: "issue.update.success", FAILED: "issue.update.failed", }, DELETE: { SUCCESS: "issue.delete.success", FAILED: "issue.delete.failed", }, CANCEL: { SUCCESS: "issue.cancel.success", FAILED: "issue.cancel.failed", }, RESOLVE: { SUCCESS: "issue.resolve.success", FAILED: "issue.resolve.failed", }, IGNORE: { SUCCESS: "issue.ignore.success", FAILED: "issue.ignore.failed", }, CLOSE: { SUCCESS: "issue.close.success", FAILED: "issue.close.failed", }, IN_PROGRESS: { SUCCESS: "issue.in_progress.success", FAILED: "issue.in_progress.failed", }, ON_HOLD: { SUCCESS: "issue.on_hold.success", FAILED: "issue.on_hold.failed", }, }, ALERT: { CREATE: { SUCCESS: "alert.create.success", FAILED: "alert.create.failed", SKIPPED: "alert.create.skipped", }, UPDATE: { SUCCESS: "alert.update.success", FAILED: "alert.update.failed", }, DELETE: { SUCCESS: "alert.delete.success", FAILED: "alert.delete.failed", }, ACTIVATE: { SUCCESS: "alert.activate.success", FAILED: "alert.activate.failed", }, DEACTIVATE: { SUCCESS: "alert.deactivate.success", FAILED: "alert.deactivate.failed", }, SNOOZE: { SUCCESS: "alert.snooze.success", FAILED: "alert.snooze.failed", }, UNSNOOZE: { SUCCESS: "alert.unsnooze.success", FAILED: "alert.unsnooze.failed", }, MARK_AS_READ: { SUCCESS: "alert.mark_as_read.success", FAILED: "alert.mark_as_read.failed", }, MARK_AS_UNREAD: { SUCCESS: "alert.mark_as_unread.success", FAILED: "alert.mark_as_unread.failed", }, }, HEARTBEAT: { DISABLED: "heartbeat.disabled", STARTED: "heartbeat.started", DEVICE_CHECK: { PROGRESS: "heartbeat.device_check.progress", COMPLETED: "heartbeat.device_check.completed", }, DEVICE: { IN_ACTIVE: "heartbeat.device.in_active", OFFLINE: "heartbeat.device.offline", OFFLINE_HUB: "heartbeat.device.offline_hub", FURTHER_CHECKS_SKIPPED: "heartbeat.device.further_checks_skipped", }, HUB: { IN_ACTIVE: "heartbeat.hub.in_active", OFFLINE: "heartbeat.hub.offline", }, LOCK: { LOCAL_CODES: "heartbeat.lock.local_codes", CLOUD_CODES: "heartbeat.lock.cloud_codes", MISSING_CODES: "heartbeat.lock.missing_codes", ADDITIONAL_CODES: "heartbeat.lock.additional_codes", SCHEDULE_CODES: "heartbeat.lock.schedule_codes", MARKED_TO_DELETE_CODES: "heartbeat.lock.marked_to_delete_codes", UNSET_CODES: "heartbeat.lock.unset_codes", ORPHANED_GUEST_CODES: "heartbeat.lock.orphaned_guest_codes", }, STOPPED: "heartbeat.stopped", COMPLETED: "heartbeat.completed", FAILED: "heartbeat.failed", EVENT_PUBLISHED: "heartbeat.event_published", EVENT_RECEIVED: "heartbeat.event_received", ERROR: "heartbeat.error", }, ACCOUNT: { DEVICE: { NEW: "account.device.new", MISSING: "account.device.missing", }, }, };