UNPKG

dt-common-device

Version:

A secure and robust device management library for IoT applications

48 lines (47 loc) 1.24 kB
import { Source } from "../constants"; export declare enum Resource { ORGANIZATION = "organization", PROPERTY = "property", CONNECTION = "connection", ACCESS_GROUP = "accessGroup", ZONE = "zone", DEVICE = "device", SCHEDULE = "schedule", USER = "user", GUEST = "guest", USER_GROUP = "userGroup", ISSUE = "issue", ALERT = "alert", GUEST_CODE = "guestCode", ACCESS_CODE = "accessCode", GUEST_RFID = "guestRfid", ACCESS_RFID = "accessRfid", GUEST_BLE = "guestBle", ACCESS_BLE = "accessBle", EMERGENCY_CODE = "emergencyCode", EMERGENCY_RFID = "emergencyRfid", EMERGENCY_BLE = "emergencyBle" } export interface IAuditProperties { resource: Resource; source: Source; propertyId: string; propertyName?: string; userId?: string; userName?: string; guestId?: string; deviceId?: string; deviceName?: string; zoneId?: string; zoneName?: string; accessGroupId?: string; accessGroupName?: string; scheduleId?: string; scheduleStartDate?: string; scheduleEndDate?: string; scheduleDuration?: number; scheduleSource?: string; scheduleStatus?: string; eventData?: any; [key: string]: any; }