homebridge-homeconnect
Version:
A Homebridge plugin that connects Home Connect appliances to Apple HomeKit
184 lines • 7.58 kB
TypeScript
import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker';
import { Value, Constraints, ConstraintsString, ConstraintsNumber, ConstraintsBoolean, ConstraintsCommon, Access, ExecuteCommandWrapper, ExecuteCommand, CommandsWrapper, Command, Event, EventKeepAlive, EventApplianceConnection, EventApplianceData, EventData, EventLevel, EventHandling, HomeAppliancesWrapper, HomeApplianceWrapper, HomeAppliance, ImagesWrapper, Image, ImageQuality, ProgramsWrapper, Programs, ProgramList, ProgramConstraints, ProgramExecution, ProgramWrapper, Program, ProgramPartial, ProgramDefinitionWrapper, ProgramDefinition, OptionDefinition, OptionDefinitionString, OptionDefinitionNumber, OptionDefinitionBoolean, OptionDefinitionCommon, OptionConstraintsCommon, OptionsWrapper, OptionWrapper, Option, SettingsWrapper, SettingWrapper, Setting, SettingString, SettingNumber, SettingBoolean, SettingCommon, StatusesWrapper, StatusWrapper, Status, StatusString, StatusNumber, StatusBoolean, StatusCommon, ErrorResponse } from '../api-types.js';
export interface TypeMap {
Value: Value;
Constraints: Constraints;
ConstraintsString: ConstraintsString;
ConstraintsNumber: ConstraintsNumber;
ConstraintsBoolean: ConstraintsBoolean;
ConstraintsCommon: ConstraintsCommon;
Access: Access;
ExecuteCommandWrapper: ExecuteCommandWrapper;
ExecuteCommand: ExecuteCommand;
CommandsWrapper: CommandsWrapper;
Command: Command;
Event: Event;
EventKeepAlive: EventKeepAlive;
EventApplianceConnection: EventApplianceConnection;
EventApplianceData: EventApplianceData;
EventData: EventData;
EventLevel: EventLevel;
EventHandling: EventHandling;
HomeAppliancesWrapper: HomeAppliancesWrapper;
HomeApplianceWrapper: HomeApplianceWrapper;
HomeAppliance: HomeAppliance;
ImagesWrapper: ImagesWrapper;
Image: Image;
ImageQuality: ImageQuality;
ProgramsWrapper: ProgramsWrapper;
Programs: Programs;
ProgramList: ProgramList;
ProgramConstraints: ProgramConstraints;
ProgramExecution: ProgramExecution;
ProgramWrapper: ProgramWrapper;
Program: Program;
ProgramPartial: ProgramPartial;
ProgramDefinitionWrapper: ProgramDefinitionWrapper;
ProgramDefinition: ProgramDefinition;
OptionDefinition: OptionDefinition;
OptionDefinitionString: OptionDefinitionString;
OptionDefinitionNumber: OptionDefinitionNumber;
OptionDefinitionBoolean: OptionDefinitionBoolean;
OptionDefinitionCommon: OptionDefinitionCommon;
OptionConstraintsCommon: OptionConstraintsCommon;
OptionsWrapper: OptionsWrapper;
OptionWrapper: OptionWrapper;
Option: Option;
SettingsWrapper: SettingsWrapper;
SettingWrapper: SettingWrapper;
Setting: Setting;
SettingString: SettingString;
SettingNumber: SettingNumber;
SettingBoolean: SettingBoolean;
SettingCommon: SettingCommon;
StatusesWrapper: StatusesWrapper;
StatusWrapper: StatusWrapper;
Status: Status;
StatusString: StatusString;
StatusNumber: StatusNumber;
StatusBoolean: StatusBoolean;
StatusCommon: StatusCommon;
ErrorResponse: ErrorResponse;
}
export declare const typeSuite: ITypeSuite & {
Value: TType;
Constraints: TType;
ConstraintsString: TType;
ConstraintsNumber: TType;
ConstraintsBoolean: TType;
ConstraintsCommon: TType;
Access: TType;
ExecuteCommandWrapper: TType;
ExecuteCommand: TType;
CommandsWrapper: TType;
Command: TType;
Event: TType;
EventKeepAlive: TType;
EventApplianceConnection: TType;
EventApplianceData: TType;
EventData: TType;
EventLevel: TType;
EventHandling: TType;
HomeAppliancesWrapper: TType;
HomeApplianceWrapper: TType;
HomeAppliance: TType;
ImagesWrapper: TType;
Image: TType;
ImageQuality: TType;
ProgramsWrapper: TType;
Programs: TType;
ProgramList: TType;
ProgramConstraints: TType;
ProgramExecution: TType;
ProgramWrapper: TType;
Program: TType;
ProgramPartial: TType;
ProgramDefinitionWrapper: TType;
ProgramDefinition: TType;
OptionDefinition: TType;
OptionDefinitionString: TType;
OptionDefinitionNumber: TType;
OptionDefinitionBoolean: TType;
OptionDefinitionCommon: TType;
OptionConstraintsCommon: TType;
OptionsWrapper: TType;
OptionWrapper: TType;
Option: TType;
SettingsWrapper: TType;
SettingWrapper: TType;
Setting: TType;
SettingString: TType;
SettingNumber: TType;
SettingBoolean: TType;
SettingCommon: TType;
StatusesWrapper: TType;
StatusWrapper: TType;
Status: TType;
StatusString: TType;
StatusNumber: TType;
StatusBoolean: TType;
StatusCommon: TType;
ErrorResponse: TType;
};
export declare const checkers: ICheckerSuite & {
Value: CheckerT<Value>;
Constraints: CheckerT<Constraints>;
ConstraintsString: CheckerT<ConstraintsString>;
ConstraintsNumber: CheckerT<ConstraintsNumber>;
ConstraintsBoolean: CheckerT<ConstraintsBoolean>;
ConstraintsCommon: CheckerT<ConstraintsCommon>;
Access: CheckerT<Access>;
ExecuteCommandWrapper: CheckerT<ExecuteCommandWrapper>;
ExecuteCommand: CheckerT<ExecuteCommand>;
CommandsWrapper: CheckerT<CommandsWrapper>;
Command: CheckerT<Command>;
Event: CheckerT<Event>;
EventKeepAlive: CheckerT<EventKeepAlive>;
EventApplianceConnection: CheckerT<EventApplianceConnection>;
EventApplianceData: CheckerT<EventApplianceData>;
EventData: CheckerT<EventData>;
EventLevel: CheckerT<EventLevel>;
EventHandling: CheckerT<EventHandling>;
HomeAppliancesWrapper: CheckerT<HomeAppliancesWrapper>;
HomeApplianceWrapper: CheckerT<HomeApplianceWrapper>;
HomeAppliance: CheckerT<HomeAppliance>;
ImagesWrapper: CheckerT<ImagesWrapper>;
Image: CheckerT<Image>;
ImageQuality: CheckerT<ImageQuality>;
ProgramsWrapper: CheckerT<ProgramsWrapper>;
Programs: CheckerT<Programs>;
ProgramList: CheckerT<ProgramList>;
ProgramConstraints: CheckerT<ProgramConstraints>;
ProgramExecution: CheckerT<ProgramExecution>;
ProgramWrapper: CheckerT<ProgramWrapper>;
Program: CheckerT<Program>;
ProgramPartial: CheckerT<ProgramPartial>;
ProgramDefinitionWrapper: CheckerT<ProgramDefinitionWrapper>;
ProgramDefinition: CheckerT<ProgramDefinition>;
OptionDefinition: CheckerT<OptionDefinition>;
OptionDefinitionString: CheckerT<OptionDefinitionString>;
OptionDefinitionNumber: CheckerT<OptionDefinitionNumber>;
OptionDefinitionBoolean: CheckerT<OptionDefinitionBoolean>;
OptionDefinitionCommon: CheckerT<OptionDefinitionCommon>;
OptionConstraintsCommon: CheckerT<OptionConstraintsCommon>;
OptionsWrapper: CheckerT<OptionsWrapper>;
OptionWrapper: CheckerT<OptionWrapper>;
Option: CheckerT<Option>;
SettingsWrapper: CheckerT<SettingsWrapper>;
SettingWrapper: CheckerT<SettingWrapper>;
Setting: CheckerT<Setting>;
SettingString: CheckerT<SettingString>;
SettingNumber: CheckerT<SettingNumber>;
SettingBoolean: CheckerT<SettingBoolean>;
SettingCommon: CheckerT<SettingCommon>;
StatusesWrapper: CheckerT<StatusesWrapper>;
StatusWrapper: CheckerT<StatusWrapper>;
Status: CheckerT<Status>;
StatusString: CheckerT<StatusString>;
StatusNumber: CheckerT<StatusNumber>;
StatusBoolean: CheckerT<StatusBoolean>;
StatusCommon: CheckerT<StatusCommon>;
ErrorResponse: CheckerT<ErrorResponse>;
};
export default checkers;
//# sourceMappingURL=api-types.d.ts.map