UNPKG

homebridge-homeconnect

Version:

A Homebridge plugin that connects Home Connect appliances to Apple HomeKit

247 lines 10.9 kB
import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker'; import { ProgramKey, AromaSelect, BeanAmount, BeanContainerSelection, BeverageSize, CavitySelector, CleaningMode, CoarsnessExtended, CoffeeMilkRatio, CoffeeShots, CoffeeStrength, CoffeeTemperature, DryingTarget, DryingTargetAdjustment, DryingTargetWD, EstimationState, FanSpeedMode, FanStage, FlexSprayIntensity, FlexSprayType, FlowRate, HotWaterTemperature, IDosingLevel, IntensiveStage, LearningDishwasherCleaningLevel, LearningDishwasherDryingLevel, LearningDishwasherDurationLevel, MeatProbeTemperatureV2, MicrowavePower, MultipleSoak, ProcessPhaseCleaningRobot, ProcessPhaseLaundryCare, ProgramMode, PyrolysisLevel, ReferenceMapID, Refresher, RinsePlus, SpinSpeed, Stains, VarioPerfect, WarmingLevel, WasherTemperature, WaterAndRinsePlus, WrinkleGuard, BatteryChargingState, CameraState, ChargingConnection, DoorState, DoorStateRefrigeration, DoorStateBottleCooler, DoorStateFlexCompartment, DoorStateFreezer, DoorStateRefrigerator, DoorStateWineCompartment, OperationState, PowerLevel, AddedSteam, AmbientLightColor, AssistantForce, AssistantTrigger, ColorTemperature, LiquidVolumeUnit, PowerState, TemperatureUnit, 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; BeanAmount: BeanAmount; BeanContainerSelection: BeanContainerSelection; BeverageSize: BeverageSize; CavitySelector: CavitySelector; CleaningMode: CleaningMode; CoarsnessExtended: CoarsnessExtended; CoffeeMilkRatio: CoffeeMilkRatio; CoffeeShots: CoffeeShots; CoffeeStrength: CoffeeStrength; CoffeeTemperature: CoffeeTemperature; DryingTarget: DryingTarget; DryingTargetAdjustment: DryingTargetAdjustment; DryingTargetWD: DryingTargetWD; EstimationState: EstimationState; FanSpeedMode: FanSpeedMode; FanStage: FanStage; FlexSprayIntensity: FlexSprayIntensity; FlexSprayType: FlexSprayType; FlowRate: FlowRate; 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; ReferenceMapID: ReferenceMapID; Refresher: Refresher; RinsePlus: RinsePlus; SpinSpeed: SpinSpeed; Stains: Stains; VarioPerfect: VarioPerfect; WarmingLevel: WarmingLevel; WasherTemperature: WasherTemperature; WaterAndRinsePlus: WaterAndRinsePlus; WrinkleGuard: WrinkleGuard; BatteryChargingState: BatteryChargingState; CameraState: CameraState; ChargingConnection: ChargingConnection; DoorState: DoorState; DoorStateRefrigeration: DoorStateRefrigeration; DoorStateBottleCooler: DoorStateBottleCooler; DoorStateFlexCompartment: DoorStateFlexCompartment; DoorStateFreezer: DoorStateFreezer; DoorStateRefrigerator: DoorStateRefrigerator; DoorStateWineCompartment: DoorStateWineCompartment; OperationState: OperationState; PowerLevel: PowerLevel; AddedSteam: AddedSteam; AmbientLightColor: AmbientLightColor; AssistantForce: AssistantForce; AssistantTrigger: AssistantTrigger; ColorTemperature: ColorTemperature; LiquidVolumeUnit: LiquidVolumeUnit; PowerState: PowerState; TemperatureUnit: TemperatureUnit; 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; BeanAmount: TType; BeanContainerSelection: TType; BeverageSize: TType; CavitySelector: TType; CleaningMode: TType; CoarsnessExtended: TType; CoffeeMilkRatio: TType; CoffeeShots: TType; CoffeeStrength: TType; CoffeeTemperature: TType; DryingTarget: TType; DryingTargetAdjustment: TType; DryingTargetWD: TType; EstimationState: TType; FanSpeedMode: TType; FanStage: TType; FlexSprayIntensity: TType; FlexSprayType: TType; FlowRate: 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; ReferenceMapID: TType; Refresher: TType; RinsePlus: TType; SpinSpeed: TType; Stains: TType; VarioPerfect: TType; WarmingLevel: TType; WasherTemperature: TType; WaterAndRinsePlus: TType; WrinkleGuard: TType; BatteryChargingState: TType; CameraState: 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; AssistantForce: TType; AssistantTrigger: TType; ColorTemperature: TType; LiquidVolumeUnit: TType; PowerState: TType; TemperatureUnit: 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>; BeanAmount: CheckerT<BeanAmount>; BeanContainerSelection: CheckerT<BeanContainerSelection>; BeverageSize: CheckerT<BeverageSize>; CavitySelector: CheckerT<CavitySelector>; CleaningMode: CheckerT<CleaningMode>; CoarsnessExtended: CheckerT<CoarsnessExtended>; CoffeeMilkRatio: CheckerT<CoffeeMilkRatio>; CoffeeShots: CheckerT<CoffeeShots>; 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>; 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>; ReferenceMapID: CheckerT<ReferenceMapID>; Refresher: CheckerT<Refresher>; RinsePlus: CheckerT<RinsePlus>; SpinSpeed: CheckerT<SpinSpeed>; Stains: CheckerT<Stains>; VarioPerfect: CheckerT<VarioPerfect>; WarmingLevel: CheckerT<WarmingLevel>; WasherTemperature: CheckerT<WasherTemperature>; WaterAndRinsePlus: CheckerT<WaterAndRinsePlus>; WrinkleGuard: CheckerT<WrinkleGuard>; BatteryChargingState: CheckerT<BatteryChargingState>; CameraState: CheckerT<CameraState>; 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>; AssistantForce: CheckerT<AssistantForce>; AssistantTrigger: CheckerT<AssistantTrigger>; ColorTemperature: CheckerT<ColorTemperature>; LiquidVolumeUnit: CheckerT<LiquidVolumeUnit>; PowerState: CheckerT<PowerState>; TemperatureUnit: CheckerT<TemperatureUnit>; 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