homebridge-homeconnect
Version:
A Homebridge plugin that connects Home Connect appliances to Apple HomeKit
265 lines • 11.6 kB
TypeScript
import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker';
import { ProgramKey, AromaSelect, AvailableMaps, BeanAmount, BeanContainerSelection, BeverageSize, CavitySelector, CleaningModes, CleaningPasses, CleanSpeed, CoarsnessExtended, CoffeeMilkRatio, CoffeeStrength, CoffeeTemperature, DryingTarget, DryingTargetAdjustment, DryingTargetWD, EstimationState, FanSpeedMode, FanStage, FlexSprayIntensity, FlexSprayType, FlowRate, GrillLevel, HotWaterTemperature, IDosingLevel, IntensiveStage, LearningDishwasherCleaningLevel, LearningDishwasherDryingLevel, LearningDishwasherDurationLevel, MeatProbeTemperatureV2, MicrowavePower, MultipleSoak, ProcessPhaseCleaningRobot, ProcessPhaseLaundryCare, ProgramMode, PyrolysisLevel, Refresher, RinsePlus, Shots, SpinSpeed, Stains, SuctionPower, VarioPerfect, WarmingLevel, WasherTemperature, WaterAndRinsePlus, WaterFlowRate, WrinkleGuard, BatteryChargingState, ChargingConnection, DoorState, DoorStateRefrigeration, DoorStateBottleCooler, DoorStateFlexCompartment, DoorStateFreezer, DoorStateRefrigerator, DoorStateWineCompartment, OperationState, PowerLevel, AddedSteam, AmbientLightColor, ColorTemperature, DoorAssistantForce, DoorAssistantTrigger, LiquidVolumeUnit, PowerState, TemperatureUnit, Ventilation, VideoCameraState, ZoneSelector, EventPresentState, OptionValues, StatusValues, SettingValues, EventConnectedValues, EventDisconnectedValues, EventPairedValues, EventDepairedValues, EventNotifyValues, EventStatusValues, EventEventValues, EventMapValues, EventValues, CommandValues } from '../api-value-types.js';
export interface TypeMap {
ProgramKey: ProgramKey;
AromaSelect: AromaSelect;
AvailableMaps: AvailableMaps;
BeanAmount: BeanAmount;
BeanContainerSelection: BeanContainerSelection;
BeverageSize: BeverageSize;
CavitySelector: CavitySelector;
CleaningModes: CleaningModes;
CleaningPasses: CleaningPasses;
CleanSpeed: CleanSpeed;
CoarsnessExtended: CoarsnessExtended;
CoffeeMilkRatio: CoffeeMilkRatio;
CoffeeStrength: CoffeeStrength;
CoffeeTemperature: CoffeeTemperature;
DryingTarget: DryingTarget;
DryingTargetAdjustment: DryingTargetAdjustment;
DryingTargetWD: DryingTargetWD;
EstimationState: EstimationState;
FanSpeedMode: FanSpeedMode;
FanStage: FanStage;
FlexSprayIntensity: FlexSprayIntensity;
FlexSprayType: FlexSprayType;
FlowRate: FlowRate;
GrillLevel: GrillLevel;
HotWaterTemperature: HotWaterTemperature;
IDosingLevel: IDosingLevel;
IntensiveStage: IntensiveStage;
LearningDishwasherCleaningLevel: LearningDishwasherCleaningLevel;
LearningDishwasherDryingLevel: LearningDishwasherDryingLevel;
LearningDishwasherDurationLevel: LearningDishwasherDurationLevel;
MeatProbeTemperatureV2: MeatProbeTemperatureV2;
MicrowavePower: MicrowavePower;
MultipleSoak: MultipleSoak;
ProcessPhaseCleaningRobot: ProcessPhaseCleaningRobot;
ProcessPhaseLaundryCare: ProcessPhaseLaundryCare;
ProgramMode: ProgramMode;
PyrolysisLevel: PyrolysisLevel;
Refresher: Refresher;
RinsePlus: RinsePlus;
Shots: Shots;
SpinSpeed: SpinSpeed;
Stains: Stains;
SuctionPower: SuctionPower;
VarioPerfect: VarioPerfect;
WarmingLevel: WarmingLevel;
WasherTemperature: WasherTemperature;
WaterAndRinsePlus: WaterAndRinsePlus;
WaterFlowRate: WaterFlowRate;
WrinkleGuard: WrinkleGuard;
BatteryChargingState: BatteryChargingState;
ChargingConnection: ChargingConnection;
DoorState: DoorState;
DoorStateRefrigeration: DoorStateRefrigeration;
DoorStateBottleCooler: DoorStateBottleCooler;
DoorStateFlexCompartment: DoorStateFlexCompartment;
DoorStateFreezer: DoorStateFreezer;
DoorStateRefrigerator: DoorStateRefrigerator;
DoorStateWineCompartment: DoorStateWineCompartment;
OperationState: OperationState;
PowerLevel: PowerLevel;
AddedSteam: AddedSteam;
AmbientLightColor: AmbientLightColor;
ColorTemperature: ColorTemperature;
DoorAssistantForce: DoorAssistantForce;
DoorAssistantTrigger: DoorAssistantTrigger;
LiquidVolumeUnit: LiquidVolumeUnit;
PowerState: PowerState;
TemperatureUnit: TemperatureUnit;
Ventilation: Ventilation;
VideoCameraState: VideoCameraState;
ZoneSelector: ZoneSelector;
EventPresentState: EventPresentState;
OptionValues: OptionValues;
StatusValues: StatusValues;
SettingValues: SettingValues;
EventConnectedValues: EventConnectedValues;
EventDisconnectedValues: EventDisconnectedValues;
EventPairedValues: EventPairedValues;
EventDepairedValues: EventDepairedValues;
EventNotifyValues: EventNotifyValues;
EventStatusValues: EventStatusValues;
EventEventValues: EventEventValues;
EventMapValues: EventMapValues;
EventValues: EventValues;
CommandValues: CommandValues;
}
export declare const typeSuite: ITypeSuite & {
ProgramKey: TType;
AromaSelect: TType;
AvailableMaps: TType;
BeanAmount: TType;
BeanContainerSelection: TType;
BeverageSize: TType;
CavitySelector: TType;
CleaningModes: TType;
CleaningPasses: TType;
CleanSpeed: TType;
CoarsnessExtended: TType;
CoffeeMilkRatio: TType;
CoffeeStrength: TType;
CoffeeTemperature: TType;
DryingTarget: TType;
DryingTargetAdjustment: TType;
DryingTargetWD: TType;
EstimationState: TType;
FanSpeedMode: TType;
FanStage: TType;
FlexSprayIntensity: TType;
FlexSprayType: TType;
FlowRate: TType;
GrillLevel: TType;
HotWaterTemperature: TType;
IDosingLevel: TType;
IntensiveStage: TType;
LearningDishwasherCleaningLevel: TType;
LearningDishwasherDryingLevel: TType;
LearningDishwasherDurationLevel: TType;
MeatProbeTemperatureV2: TType;
MicrowavePower: TType;
MultipleSoak: TType;
ProcessPhaseCleaningRobot: TType;
ProcessPhaseLaundryCare: TType;
ProgramMode: TType;
PyrolysisLevel: TType;
Refresher: TType;
RinsePlus: TType;
Shots: TType;
SpinSpeed: TType;
Stains: TType;
SuctionPower: TType;
VarioPerfect: TType;
WarmingLevel: TType;
WasherTemperature: TType;
WaterAndRinsePlus: TType;
WaterFlowRate: TType;
WrinkleGuard: TType;
BatteryChargingState: TType;
ChargingConnection: TType;
DoorState: TType;
DoorStateRefrigeration: TType;
DoorStateBottleCooler: TType;
DoorStateFlexCompartment: TType;
DoorStateFreezer: TType;
DoorStateRefrigerator: TType;
DoorStateWineCompartment: TType;
OperationState: TType;
PowerLevel: TType;
AddedSteam: TType;
AmbientLightColor: TType;
ColorTemperature: TType;
DoorAssistantForce: TType;
DoorAssistantTrigger: TType;
LiquidVolumeUnit: TType;
PowerState: TType;
TemperatureUnit: TType;
Ventilation: TType;
VideoCameraState: TType;
ZoneSelector: TType;
EventPresentState: TType;
OptionValues: TType;
StatusValues: TType;
SettingValues: TType;
EventConnectedValues: TType;
EventDisconnectedValues: TType;
EventPairedValues: TType;
EventDepairedValues: TType;
EventNotifyValues: TType;
EventStatusValues: TType;
EventEventValues: TType;
EventMapValues: TType;
EventValues: TType;
CommandValues: TType;
};
export declare const checkers: ICheckerSuite & {
ProgramKey: CheckerT<ProgramKey>;
AromaSelect: CheckerT<AromaSelect>;
AvailableMaps: CheckerT<AvailableMaps>;
BeanAmount: CheckerT<BeanAmount>;
BeanContainerSelection: CheckerT<BeanContainerSelection>;
BeverageSize: CheckerT<BeverageSize>;
CavitySelector: CheckerT<CavitySelector>;
CleaningModes: CheckerT<CleaningModes>;
CleaningPasses: CheckerT<CleaningPasses>;
CleanSpeed: CheckerT<CleanSpeed>;
CoarsnessExtended: CheckerT<CoarsnessExtended>;
CoffeeMilkRatio: CheckerT<CoffeeMilkRatio>;
CoffeeStrength: CheckerT<CoffeeStrength>;
CoffeeTemperature: CheckerT<CoffeeTemperature>;
DryingTarget: CheckerT<DryingTarget>;
DryingTargetAdjustment: CheckerT<DryingTargetAdjustment>;
DryingTargetWD: CheckerT<DryingTargetWD>;
EstimationState: CheckerT<EstimationState>;
FanSpeedMode: CheckerT<FanSpeedMode>;
FanStage: CheckerT<FanStage>;
FlexSprayIntensity: CheckerT<FlexSprayIntensity>;
FlexSprayType: CheckerT<FlexSprayType>;
FlowRate: CheckerT<FlowRate>;
GrillLevel: CheckerT<GrillLevel>;
HotWaterTemperature: CheckerT<HotWaterTemperature>;
IDosingLevel: CheckerT<IDosingLevel>;
IntensiveStage: CheckerT<IntensiveStage>;
LearningDishwasherCleaningLevel: CheckerT<LearningDishwasherCleaningLevel>;
LearningDishwasherDryingLevel: CheckerT<LearningDishwasherDryingLevel>;
LearningDishwasherDurationLevel: CheckerT<LearningDishwasherDurationLevel>;
MeatProbeTemperatureV2: CheckerT<MeatProbeTemperatureV2>;
MicrowavePower: CheckerT<MicrowavePower>;
MultipleSoak: CheckerT<MultipleSoak>;
ProcessPhaseCleaningRobot: CheckerT<ProcessPhaseCleaningRobot>;
ProcessPhaseLaundryCare: CheckerT<ProcessPhaseLaundryCare>;
ProgramMode: CheckerT<ProgramMode>;
PyrolysisLevel: CheckerT<PyrolysisLevel>;
Refresher: CheckerT<Refresher>;
RinsePlus: CheckerT<RinsePlus>;
Shots: CheckerT<Shots>;
SpinSpeed: CheckerT<SpinSpeed>;
Stains: CheckerT<Stains>;
SuctionPower: CheckerT<SuctionPower>;
VarioPerfect: CheckerT<VarioPerfect>;
WarmingLevel: CheckerT<WarmingLevel>;
WasherTemperature: CheckerT<WasherTemperature>;
WaterAndRinsePlus: CheckerT<WaterAndRinsePlus>;
WaterFlowRate: CheckerT<WaterFlowRate>;
WrinkleGuard: CheckerT<WrinkleGuard>;
BatteryChargingState: CheckerT<BatteryChargingState>;
ChargingConnection: CheckerT<ChargingConnection>;
DoorState: CheckerT<DoorState>;
DoorStateRefrigeration: CheckerT<DoorStateRefrigeration>;
DoorStateBottleCooler: CheckerT<DoorStateBottleCooler>;
DoorStateFlexCompartment: CheckerT<DoorStateFlexCompartment>;
DoorStateFreezer: CheckerT<DoorStateFreezer>;
DoorStateRefrigerator: CheckerT<DoorStateRefrigerator>;
DoorStateWineCompartment: CheckerT<DoorStateWineCompartment>;
OperationState: CheckerT<OperationState>;
PowerLevel: CheckerT<PowerLevel>;
AddedSteam: CheckerT<AddedSteam>;
AmbientLightColor: CheckerT<AmbientLightColor>;
ColorTemperature: CheckerT<ColorTemperature>;
DoorAssistantForce: CheckerT<DoorAssistantForce>;
DoorAssistantTrigger: CheckerT<DoorAssistantTrigger>;
LiquidVolumeUnit: CheckerT<LiquidVolumeUnit>;
PowerState: CheckerT<PowerState>;
TemperatureUnit: CheckerT<TemperatureUnit>;
Ventilation: CheckerT<Ventilation>;
VideoCameraState: CheckerT<VideoCameraState>;
ZoneSelector: CheckerT<ZoneSelector>;
EventPresentState: CheckerT<EventPresentState>;
OptionValues: CheckerT<OptionValues>;
StatusValues: CheckerT<StatusValues>;
SettingValues: CheckerT<SettingValues>;
EventConnectedValues: CheckerT<EventConnectedValues>;
EventDisconnectedValues: CheckerT<EventDisconnectedValues>;
EventPairedValues: CheckerT<EventPairedValues>;
EventDepairedValues: CheckerT<EventDepairedValues>;
EventNotifyValues: CheckerT<EventNotifyValues>;
EventStatusValues: CheckerT<EventStatusValues>;
EventEventValues: CheckerT<EventEventValues>;
EventMapValues: CheckerT<EventMapValues>;
EventValues: CheckerT<EventValues>;
CommandValues: CheckerT<CommandValues>;
};
export default checkers;
//# sourceMappingURL=api-value-types.d.ts.map