dt-common-device
Version:
A secure and robust device management library for IoT applications
93 lines (92 loc) • 3 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DT_EVENT_TYPES = void 0;
exports.DT_EVENT_TYPES = {
DEVICE: {
CREATE: {
SUCCESS: "device.create.success",
FAILED: "device.create.failed",
},
UPDATE: {
SUCCESS: "device.update.success",
FAILED: "device.update.failed",
},
DELETE: {
SUCCESS: "device.delete.success",
FAILED: "device.delete.failed",
},
STATE: {
SET: "device.state.set",
UNKNOWN: "device.state.unknown",
UPDATED: "device.state.updated",
CHANGED: "device.state.changed",
},
STATUS: {
SET: "device.status.set",
ONLINE: "device.status.online",
OFFLINE: "device.status.offline",
UNKNOWN: "device.status.unknown",
UPDATED: "device.status.updated",
CHANGED: "device.status.changed",
},
BATTERY: {
SET: "device.battery.set",
UNKNOWN: "device.battery.unknown",
LOW: "device.battery.low",
CRITICAL: "device.battery.critical",
UPDATED: "device.battery.updated",
CHANGED: "device.battery.changed",
},
META_DATA: {
SET: "device.metaData.set",
UPDATED: "device.metaData.updated",
CHANGED: "device.metaData.changed",
},
EVENT: {
RECEIVED: "device.event.received",
REGISTERED: "device.event.registered",
UNREGISTERED: "device.event.unregistered",
PROCESSED: "device.event.processed",
UNPROCESSED: "device.event.unprocessed",
},
WEBHOOK: {
RECEIVED: "device.webhook.received",
REGISTERED: "device.webhook.registered",
UNREGISTERED: "device.webhook.unregistered",
PROCESSED: "device.webhook.processed",
UNPROCESSED: "device.webhook.unprocessed",
},
},
CONNECTION: {
CREATE: {
SUCCESS: "connection.create.success",
FAILED: "connection.create.failed",
},
UPDATE: {
SUCCESS: "connection.update.success",
FAILED: "connection.update.failed",
},
DELETE: {
SUCCESS: "connection.delete.success",
FAILED: "connection.delete.failed",
},
},
PROPERTY: {
CREATE: {
SUCCESS: "property.create.success",
FAILED: "property.create.failed",
},
UPDATE: {
SUCCESS: "property.update.success",
FAILED: "property.update.failed",
},
DELETE: {
SUCCESS: "property.delete.success",
FAILED: "property.delete.failed",
},
PREFERENCES: {
UPDATED: "property.preferences.updated",
CREATED: "property.preferences.created",
},
},
};