UNPKG

homebridge-homeconnect

Version:

A Homebridge plugin that connects Home Connect appliances to Apple HomeKit

43 lines 1.18 kB
export interface ConfigPlugin { platform: string; name?: string; clientid: string; clientsecret?: string; simulator?: boolean; china?: boolean; language: { api: string; }; debug?: DebugFeatures[]; } export type DebugFeatures = 'Log API Headers' | 'Log API Bodies' | 'Log Appliance IDs' | 'Log Debug as Info' | 'Mock Appliances'; export interface ConfigAppliances { [haId: string]: ApplianceConfig; } export type AddProgramsConfig = 'none' | 'auto' | 'custom'; export interface ApplianceConfig { enabled?: boolean; names?: { prefix: ApplianceNamesPrefix; }; features?: ApplianceFeatures; addprograms?: AddProgramsConfig; programs?: ApplianceProgramConfig[]; } export interface ApplianceNamesPrefix { programs?: boolean; other?: boolean; } export interface ApplianceFeatures { [feature: string]: boolean; } export interface ApplianceProgramConfig { name: string; key: string; selectonly?: boolean; options?: ApplianceProgramOptions; } export interface ApplianceProgramOptions { [index: string]: string | number | boolean; } //# sourceMappingURL=config-types.d.ts.map