matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
20 lines • 851 B
TypeScript
import { DockErrorCode, OperationStatusCode, VacuumErrorCode } from '../enums/index.js';
import { DeviceStatus } from './deviceStatus.js';
import { CloudMessageResult } from './messageResult.js';
export declare class BatteryMessage {
readonly duid: string;
readonly percentage: number;
readonly chargeStatus: number | undefined;
readonly deviceStatus: OperationStatusCode | undefined;
constructor(duid: string, percentage: number, chargeStatus: number | undefined, deviceStatus: OperationStatusCode | undefined);
}
export interface DeviceErrorMessage {
duid: string;
vacuumErrorCode: VacuumErrorCode;
dockErrorCode: DockErrorCode;
dockStationStatus: number | undefined;
}
export interface DeviceStatusNotify extends DeviceStatus, CloudMessageResult {
duid: string;
}
//# sourceMappingURL=batteryMessage.d.ts.map