@constructorfleet/ultimate-govee
Version:
Library for interacting with Govee devices written in Typescript.
36 lines • 942 B
TypeScript
import { Optional } from '../../../../common';
import { GoveeAPIResponse } from '../../govee-api.models';
export declare class SceneSpeedInfo {
config?: string;
index?: number;
supportsSpeed?: boolean;
}
export declare class Scene {
id: number;
parameterId: number;
iconUrls?: string[];
name: string;
type: number;
code: number;
opCodeBase64?: string;
get opCode(): Optional<number[][]>;
dif4Device?: number;
diyOpCode?: number;
diyOpCodeBase64?: string;
rules?: unknown[];
speedInfo?: SceneSpeedInfo;
}
export declare class SceneCategory {
name: string;
scenes: Scene[];
}
export declare class SceneData {
displayCategory: number;
categories: SceneCategory[];
isSUpported?: boolean;
supportsSpeed?: boolean;
}
export declare class SceneListResponse extends GoveeAPIResponse {
sceneData: SceneData;
}
//# sourceMappingURL=scene-list.response.d.ts.map