homebridge-eufy-security-mikebcbc
Version:
Control Eufy Security from homebridge.
41 lines • 835 B
TypeScript
export type Credentials = {
username: string;
password: string;
country: string;
deviceName: string;
};
export declare enum LoginFailReason {
UNKNOWN = 0,
CAPTCHA = 1,
TFA = 2,
TIMEOUT = 3
}
export type LoginResult = {
success: boolean;
failReason?: LoginFailReason;
data?: any;
};
export type Accessory = {
uniqueId: string;
displayName: string;
type: number;
typename: string;
station: boolean;
ignored?: boolean;
cachedName?: string;
isCamera?: boolean;
isDoorbell?: boolean;
supportsRTSP?: boolean;
supportsTalkback?: boolean;
};
export declare enum ChargingType {
CHARGING = 1,
UNPLUGGED = 2,
PLUGGED = 3,
SOLAR_CHARGING = 4
}
export type Country = {
short: string;
long: string;
};
//# sourceMappingURL=types.d.ts.map