@uboness/homebridge-unifi-access
Version:
Homebridge Unifi Access Plugin
35 lines • 809 B
TypeScript
export declare namespace UnifiAccess {
type Device = Door;
type DeviceBase = {
type: 'door' | 'keypad' | 'intercom' | 'hub';
id: string;
name: string;
model: string;
};
type Door = DeviceBase & {
type: 'door';
locked: boolean;
};
type Message = DoorUpdate | DoorAccess;
type DoorUpdate = {
type: 'door-update';
id: string;
name: string;
locked?: boolean;
available?: boolean;
};
type DoorAccess = {
type: 'door-access';
door: {
id: string;
name: string;
};
actor: {
id: string;
type: string;
name: string;
auth: string;
};
};
}
//# sourceMappingURL=UnifiAccess.d.ts.map