UNPKG

homebridge-homeconnect

Version:

A Homebridge plugin that connects Home Connect appliances to Apple HomeKit

308 lines 67.6 kB
/** * This module was automatically generated by `ts-interface-builder` */ import * as t from "ts-interface-checker"; // tslint:disable:object-literal-key-quotes export const ProgramKey = t.union(t.lit('BSH.Common.Program.Favorite.001'), t.lit('BSH.Common.Program.Favorite.002'), t.lit('BSH.Common.Program.Favorite.003'), t.lit('BSH.Common.Program.Favorite.004'), t.lit('BSH.Common.Program.Favorite.005'), t.lit('BSH.Common.Program.Favorite.006'), t.lit('BSH.Common.Program.Favorite.007'), t.lit('BSH.Common.Program.Favorite.008'), t.lit('BSH.Common.Program.Favorite.009'), t.lit('BSH.Common.Program.Favorite.010'), t.lit('BSH.Common.Program.Favorite.011'), t.lit('BSH.Common.Program.Favorite.012'), t.lit('BSH.Common.Program.Favorite.013'), t.lit('BSH.Common.Program.Favorite.014'), t.lit('BSH.Common.Program.Favorite.015'), t.lit('BSH.Common.Program.Favorite.016'), t.lit('BSH.Common.Program.Favorite.017'), t.lit('BSH.Common.Program.Favorite.018'), t.lit('BSH.Common.Program.Favorite.019'), t.lit('BSH.Common.Program.Favorite.020'), t.lit('ConsumerProducts.CleaningRobot.Program.Basic.GoHome'), t.lit('ConsumerProducts.CleaningRobot.Program.Cleaning.CleanAll'), t.lit('ConsumerProducts.CleaningRobot.Program.Cleaning.CleanMap'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.CoffeePot'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk'), t.lit('ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOffRinsing'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOnRinsing'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.AutoClean'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.AutoDescale'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.CalcNClean'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.Clean'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanBrewingUnitManually'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanBrewingUnitManuallyDetailed'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanOutletManually'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.Descale'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.FrostProtection'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.RemoveWaterFilter'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.ReplaceWaterFilter'), t.lit('ConsumerProducts.CoffeeMaker.Program.CleaningModes.RinseMilkSystem'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.ColdBrew'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.ColdBrewMacchiato'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.SlowBrew'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun'), t.lit('ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange'), t.lit('ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee1'), t.lit('ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee2'), t.lit('ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee3'), t.lit('ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee4'), t.lit('ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee5'), t.lit('ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee6'), t.lit('ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee7'), t.lit('ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee8'), t.lit('Cooking.Common.Program.Hood.Automatic'), t.lit('Cooking.Common.Program.Hood.DelayedShutOff'), t.lit('Cooking.Common.Program.Hood.Interval'), t.lit('Cooking.Common.Program.Hood.Venting'), t.lit('Cooking.Hob.Program.FryingSensorMode'), t.lit('Cooking.Hob.Program.PowerLevelMode'), t.lit('Cooking.Hob.Program.PowerMoveMode'), t.lit('Cooking.Oven.Program.Cleaning.Draining'), t.lit('Cooking.Oven.Program.Cleaning.Drying'), t.lit('Cooking.Oven.Program.Cleaning.Ecolysis'), t.lit('Cooking.Oven.Program.Cleaning.Pyrolysis'), t.lit('Cooking.Oven.Program.CleaningModes.AutoSteamCalibration'), t.lit('Cooking.Oven.Program.Dish.Automatic.Conv.Steam.BonelessPorkNeckJoint'), t.lit('Cooking.Oven.Program.Dish.Automatic.Microwave.GefluegelteileAuftauen'), t.lit('Cooking.Oven.Program.Dish.Automatic.Microwave.Haehnchenteile'), t.lit('Cooking.Oven.Program.Dish.Automatic.Microwave.PommesFrites'), t.lit('Cooking.Oven.Program.Dish.Recommendation.Conv.MeatProbe.GooseBreast'), t.lit('Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.MeatProbe.BonelessPorkNeckJoint'), t.lit('Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.MeatProbe.TurkeyBreast'), t.lit('Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.PartCookedBreadRollsOrBaguette'), t.lit('Cooking.Oven.Program.Dish.Recommendation.FullSteam.Broccoli'), t.lit('Cooking.Oven.Program.Dish.SubsequentCooking'), t.lit('Cooking.Oven.Program.HeatingMode.2DHotAir'), t.lit('Cooking.Oven.Program.HeatingMode.3DHotAir'), t.lit('Cooking.Oven.Program.HeatingMode.AirFry'), t.lit('Cooking.Oven.Program.HeatingMode.BottomHeating'), t.lit('Cooking.Oven.Program.HeatingMode.Defrost'), t.lit('Cooking.Oven.Program.HeatingMode.Desiccation'), t.lit('Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial'), t.lit('Cooking.Oven.Program.HeatingMode.FullSurfaceGrill'), t.lit('Cooking.Oven.Program.HeatingMode.GrillLargeArea'), t.lit('Cooking.Oven.Program.HeatingMode.GrillSmallArea'), t.lit('Cooking.Oven.Program.HeatingMode.HotAir'), t.lit('Cooking.Oven.Program.HeatingMode.HotAir100Steam'), t.lit('Cooking.Oven.Program.HeatingMode.HotAir30Steam'), t.lit('Cooking.Oven.Program.HeatingMode.HotAir60Steam'), t.lit('Cooking.Oven.Program.HeatingMode.HotAir80Steam'), t.lit('Cooking.Oven.Program.HeatingMode.HotAirEco'), t.lit('Cooking.Oven.Program.HeatingMode.HotAirGentle'), t.lit('Cooking.Oven.Program.HeatingMode.HotAirGrilling'), t.lit('Cooking.Oven.Program.HeatingMode.IntensiveHeat'), t.lit('Cooking.Oven.Program.HeatingMode.KeepWarm'), t.lit('Cooking.Oven.Program.HeatingMode.LetRest'), t.lit('Cooking.Oven.Program.HeatingMode.PizzaSetting'), t.lit('Cooking.Oven.Program.HeatingMode.PreHeating'), t.lit('Cooking.Oven.Program.HeatingMode.PreheatOvenware'), t.lit('Cooking.Oven.Program.HeatingMode.Proof'), t.lit('Cooking.Oven.Program.HeatingMode.SabbathProgramme'), t.lit('Cooking.Oven.Program.HeatingMode.SlowCook'), t.lit('Cooking.Oven.Program.HeatingMode.TopBottomHeating'), t.lit('Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco'), t.lit('Cooking.Oven.Program.HeatingMode.WarmingDrawer'), t.lit('Cooking.Oven.Program.Microwave.1000Watt'), t.lit('Cooking.Oven.Program.Microwave.180Watt'), t.lit('Cooking.Oven.Program.Microwave.360Watt'), t.lit('Cooking.Oven.Program.Microwave.450Watt'), t.lit('Cooking.Oven.Program.Microwave.600Watt'), t.lit('Cooking.Oven.Program.Microwave.900Watt'), t.lit('Cooking.Oven.Program.Microwave.90Watt'), t.lit('Cooking.Oven.Program.Microwave.Max'), t.lit('Cooking.Oven.Program.SteamModes.DoughProving'), t.lit('Cooking.Oven.Program.SteamModes.Reheat'), t.lit('Cooking.Oven.Program.SteamModes.Steam'), t.lit('Cooking.Oven.Program.SubsequentMode.ContinueCooking'), t.lit('Cooking.Oven.Program.SubsequentMode.KeepWarm'), t.lit('Cooking.Oven.Program.SubsequentMode.LeaveToRest'), t.lit('Cooking.Oven.Program.SubsequentMode.Microwave'), t.lit('Dishcare.Dishwasher.Program.Auto1'), t.lit('Dishcare.Dishwasher.Program.Auto2'), t.lit('Dishcare.Dishwasher.Program.Auto3'), t.lit('Dishcare.Dishwasher.Program.AutoHalfLoad'), t.lit('Dishcare.Dishwasher.Program.Eco50'), t.lit('Dishcare.Dishwasher.Program.ExpressSparkle65'), t.lit('Dishcare.Dishwasher.Program.Glas40'), t.lit('Dishcare.Dishwasher.Program.GlassCare'), t.lit('Dishcare.Dishwasher.Program.GlassShine'), t.lit('Dishcare.Dishwasher.Program.Intensiv45'), t.lit('Dishcare.Dishwasher.Program.Intensiv70'), t.lit('Dishcare.Dishwasher.Program.IntensivPower'), t.lit('Dishcare.Dishwasher.Program.Kurz60'), t.lit('Dishcare.Dishwasher.Program.LearningDishwasher'), t.lit('Dishcare.Dishwasher.Program.MachineCare'), t.lit('Dishcare.Dishwasher.Program.MagicDaily'), t.lit('Dishcare.Dishwasher.Program.MaxEfficient'), t.lit('Dishcare.Dishwasher.Program.MaximumCleaning'), t.lit('Dishcare.Dishwasher.Program.MixedLoad'), t.lit('Dishcare.Dishwasher.Program.NightWash'), t.lit('Dishcare.Dishwasher.Program.Normal45'), t.lit('Dishcare.Dishwasher.Program.Normal65'), t.lit('Dishcare.Dishwasher.Program.PreRinse'), t.lit('Dishcare.Dishwasher.Program.Quick45'), t.lit('Dishcare.Dishwasher.Program.Quick65'), t.lit('Dishcare.Dishwasher.Program.QuickD'), t.lit('Dishcare.Dishwasher.Program.SteamFresh'), t.lit('Dishcare.Dishwasher.Program.Super60'), t.lit('HeatingVentilationAirConditioning.AirConditioner.Program.ActiveClean'), t.lit('HeatingVentilationAirConditioning.AirConditioner.Program.Auto'), t.lit('HeatingVentilationAirConditioning.AirConditioner.Program.Cool'), t.lit('HeatingVentilationAirConditioning.AirConditioner.Program.Dry'), t.lit('HeatingVentilationAirConditioning.AirConditioner.Program.Fan'), t.lit('HeatingVentilationAirConditioning.AirConditioner.Program.Heat'), t.lit('LaundryCare.Dryer.Program.AntiShrink'), t.lit('LaundryCare.Dryer.Program.Bedlinens'), t.lit('LaundryCare.Dryer.Program.Blankets'), t.lit('LaundryCare.Dryer.Program.BusinessShirts.EasyIron'), t.lit('LaundryCare.Dryer.Program.BusinessShirts'), t.lit('LaundryCare.Dryer.Program.ColdRefresh.1Piece'), t.lit('LaundryCare.Dryer.Program.ColdRefresh.5Piece'), t.lit('LaundryCare.Dryer.Program.ColdRefresh.Business'), t.lit('LaundryCare.Dryer.Program.ColdRefresh.ColdRefresh.ColdRefresh'), t.lit('LaundryCare.Dryer.Program.ConnectedDry'), t.lit('LaundryCare.Dryer.Program.Cotton.CottonEco'), t.lit('LaundryCare.Dryer.Program.Cotton.Eco4060'), t.lit('LaundryCare.Dryer.Program.Cotton'), t.lit('LaundryCare.Dryer.Program.Delicates'), t.lit('LaundryCare.Dryer.Program.Dessous'), t.lit('LaundryCare.Dryer.Program.DownFeathers'), t.lit('LaundryCare.Dryer.Program.EasyCare.EasyCare'), t.lit('LaundryCare.Dryer.Program.Hygiene'), t.lit('LaundryCare.Dryer.Program.InBasket.WoolBasket'), t.lit('LaundryCare.Dryer.Program.InBasket'), t.lit('LaundryCare.Dryer.Program.Jeans'), t.lit('LaundryCare.Dryer.Program.MaintenanceCare1.MaintenanceCare1.QuickCare'), t.lit('LaundryCare.Dryer.Program.MaintenanceCare2.MaintenanceCare2.DepthCare'), t.lit('LaundryCare.Dryer.Program.Mix'), t.lit('LaundryCare.Dryer.Program.MyTime.MyDryingTime'), t.lit('LaundryCare.Dryer.Program.Outdoor.Sportswear'), t.lit('LaundryCare.Dryer.Program.Outdoor'), t.lit('LaundryCare.Dryer.Program.Pillow'), t.lit('LaundryCare.Dryer.Program.Shirts15'), t.lit('LaundryCare.Dryer.Program.Super40'), t.lit('LaundryCare.Dryer.Program.Synthetic'), t.lit('LaundryCare.Dryer.Program.SyntheticRefresh'), t.lit('LaundryCare.Dryer.Program.TimeCold.AirFluff'), t.lit('LaundryCare.Dryer.Program.TimeCold'), t.lit('LaundryCare.Dryer.Program.TimeColdFix.TimeCold20'), t.lit('LaundryCare.Dryer.Program.TimeColdFix.TimeCold30'), t.lit('LaundryCare.Dryer.Program.TimeColdFix.TimeCold60'), t.lit('LaundryCare.Dryer.Program.TimeWarm'), t.lit('LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm30'), t.lit('LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm40'), t.lit('LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm60'), t.lit('LaundryCare.Dryer.Program.Towels'), t.lit('LaundryCare.Dryer.Program.WoolFinish'), t.lit('LaundryCare.Washer.Program.Auto30'), t.lit('LaundryCare.Washer.Program.Auto40'), t.lit('LaundryCare.Washer.Program.Auto60'), t.lit('LaundryCare.Washer.Program.Chiffon'), t.lit('LaundryCare.Washer.Program.Cotton.Colour'), t.lit('LaundryCare.Washer.Program.Cotton.CottonEco'), t.lit('LaundryCare.Washer.Program.Cotton.Eco4060'), t.lit('LaundryCare.Washer.Program.Cotton'), t.lit('LaundryCare.Washer.Program.Curtains'), t.lit('LaundryCare.Washer.Program.DarkWash'), t.lit('LaundryCare.Washer.Program.DelicatesSilk'), t.lit('LaundryCare.Washer.Program.Dessous'), t.lit('LaundryCare.Washer.Program.DownDuvet.Duvet'), t.lit('LaundryCare.Washer.Program.DrumClean'), t.lit('LaundryCare.Washer.Program.EasyCare'), t.lit('LaundryCare.Washer.Program.HygienePlus'), t.lit('LaundryCare.Washer.Program.Mix.NightWash'), t.lit('LaundryCare.Washer.Program.Mix'), t.lit('LaundryCare.Washer.Program.Monsoon'), t.lit('LaundryCare.Washer.Program.MyTime'), t.lit('LaundryCare.Washer.Program.Outdoor'), t.lit('LaundryCare.Washer.Program.PlushToy'), t.lit('LaundryCare.Washer.Program.PowerSpeed59'), t.lit('LaundryCare.Washer.Program.Rinse.RinseSpinDrain'), t.lit('LaundryCare.Washer.Program.Rinse'), t.lit('LaundryCare.Washer.Program.Sensitive'), t.lit('LaundryCare.Washer.Program.ShirtsBlouses'), t.lit('LaundryCare.Washer.Program.Spin.SpinDrain'), t.lit('LaundryCare.Washer.Program.SportFitness'), t.lit('LaundryCare.Washer.Program.SportShoes'), t.lit('LaundryCare.Washer.Program.Steaming.Steaming'), t.lit('LaundryCare.Washer.Program.Super153045.Super15'), t.lit('LaundryCare.Washer.Program.Super153045.Super1530'), t.lit('LaundryCare.Washer.Program.Super153045.Super30'), t.lit('LaundryCare.Washer.Program.Towels'), t.lit('LaundryCare.Washer.Program.WashAndDry.60'), t.lit('LaundryCare.Washer.Program.WashAndDry.90'), t.lit('LaundryCare.Washer.Program.WaterProof'), t.lit('LaundryCare.Washer.Program.WaterProofIDOS.WaterProofIDOS.WaterProofIDOS'), t.lit('LaundryCare.Washer.Program.Wool'), t.lit('LaundryCare.WasherDryer.Program.Cotton.Cotton.Cotton'), t.lit('LaundryCare.WasherDryer.Program.Cotton.Eco4060'), t.lit('LaundryCare.WasherDryer.Program.Cotton'), t.lit('LaundryCare.WasherDryer.Program.DarkWash.DarkWash.DarkWash'), t.lit('LaundryCare.WasherDryer.Program.DelicatesSilk.DelicatesSilk.DelicatesSilk'), t.lit('LaundryCare.WasherDryer.Program.DelicatesSilk'), t.lit('LaundryCare.WasherDryer.Program.DrumCleanDry.DrumCare.DrumCare'), t.lit('LaundryCare.WasherDryer.Program.EasyCare.HHSynthetics.HHSynthetics'), t.lit('LaundryCare.WasherDryer.Program.EasyCare'), t.lit('LaundryCare.WasherDryer.Program.FastWashDry.WD45.WD45'), t.lit('LaundryCare.WasherDryer.Program.LabelEU19.LabelEU19.Eco4060'), t.lit('LaundryCare.WasherDryer.Program.Mix.HHMix.HHMix'), t.lit('LaundryCare.WasherDryer.Program.Mix'), t.lit('LaundryCare.WasherDryer.Program.MyTime.MyTime.MyTime'), t.lit('LaundryCare.WasherDryer.Program.RefreshWD.Refresh.Refresh'), t.lit('LaundryCare.WasherDryer.Program.Rinse.Rinse.Rinse'), t.lit('LaundryCare.WasherDryer.Program.Rinse'), t.lit('LaundryCare.WasherDryer.Program.Sensitive.Sensitive.Sensitive'), t.lit('LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses.ShirtsBlouses'), t.lit('LaundryCare.WasherDryer.Program.SportShoes.SportShoes.SportShoes'), t.lit('LaundryCare.WasherDryer.Program.WashAndDry.60'), t.lit('LaundryCare.WasherDryer.Program.Wool.Wool.Wool'), t.lit('LaundryCare.WasherDryer.Program.WashAndDry.90')); export const AromaSelect = t.union(t.lit('ConsumerProducts.CoffeeMaker.EnumType.AromaSelect.balanced'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.AromaSelect.distinctive'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.AromaSelect.fine')); export const BeanAmount = t.union(t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround')); export const BeanContainerSelection = t.union(t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left')); export const BeverageSize = t.lit('ConsumerProducts.CoffeeMaker.EnumType.BeverageSize.Medium'); export const CavitySelector = t.lit('Cooking.Oven.EnumType.CavitySelector.Main'); export const CleaningMode = t.union(t.lit('ConsumerProducts.CleaningRobot.EnumType.CleaningModes.Silent'), t.lit('ConsumerProducts.CleaningRobot.EnumType.CleaningModes.Standard'), t.lit('ConsumerProducts.CleaningRobot.EnumType.CleaningModes.Power')); export const CoarsnessExtended = t.union(t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness1'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness2'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness3'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness4')); export const CoffeeMilkRatio = t.union(t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.10Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.20Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.25Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.30Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.40Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.50Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.55Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.60Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.65Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.67Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.70Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.75Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.80Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.85Percent'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.90Percent')); export const CoffeeShots = t.union(t.lit('ConsumerProducts.CoffeeMaker.EnumType.Shots.Double'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.Shots.Undefined')); export const CoffeeStrength = t.union(t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength1'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength2'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength3'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength4'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength5'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength6'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength7')); export const CoffeeTemperature = t.union(t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.98C')); export const DryingTarget = t.union(t.lit('LaundryCare.Dryer.EnumType.DryingTarget.IronDry'), t.lit('LaundryCare.Dryer.EnumType.DryingTarget.GentleDry'), t.lit('LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry'), t.lit('LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus'), t.lit('LaundryCare.Dryer.EnumType.DryingTarget.ExtraDry')); export const DryingTargetAdjustment = t.union(t.lit('LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Off'), t.lit('LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus1'), t.lit('LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus2'), t.lit('LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus3')); export const DryingTargetWD = t.union(t.lit('LaundryCare.WasherDryer.EnumType.DryingTargetWD.IronDry'), t.lit('LaundryCare.WasherDryer.EnumType.DryingTargetWD.GentleDry'), t.lit('LaundryCare.WasherDryer.EnumType.DryingTargetWD.CupboardDry'), t.lit('LaundryCare.WasherDryer.EnumType.DryingTargetWD.CupboardDryPlus'), t.lit('LaundryCare.WasherDryer.EnumType.DryingTargetWD.ExtraDry')); export const EstimationState = t.lit('BSH.Common.EnumType.EstimationState.Inactive'); export const FanSpeedMode = t.union(t.lit('HeatingVentilationAirConditioning.AirConditioner.EnumType.FanSpeedMode.Automatic'), t.lit('HeatingVentilationAirConditioning.AirConditioner.EnumType.FanSpeedMode.Manual')); export const FanStage = t.union(t.lit('Cooking.Hood.EnumType.Stage.FanOff'), t.lit('Cooking.Hood.EnumType.Stage.FanStage01'), t.lit('Cooking.Hood.EnumType.Stage.FanStage02'), t.lit('Cooking.Hood.EnumType.Stage.FanStage03'), t.lit('Cooking.Hood.EnumType.Stage.FanStage04'), t.lit('Cooking.Hood.EnumType.Stage.FanStage05')); export const FlexSprayIntensity = t.union(t.lit('Dishcare.Dishwasher.EnumType.FlexSpray.Intensity.Delicate'), t.lit('Dishcare.Dishwasher.EnumType.FlexSpray.Intensity.Heavy'), t.lit('Dishcare.Dishwasher.EnumType.FlexSpray.Intensity.Normal')); export const FlexSprayType = t.union(t.lit('Dishcare.Dishwasher.EnumType.FlexSpray.Type.Back'), t.lit('Dishcare.Dishwasher.EnumType.FlexSpray.Type.Front'), t.lit('Dishcare.Dishwasher.EnumType.FlexSpray.Type.Individual')); export const FlowRate = t.union(t.lit('ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus')); export const HotWaterTemperature = t.union(t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.WhiteTea'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.GreenTea'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.BlackTea'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.50C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.55C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.60C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.65C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.70C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.75C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.80C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.85C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.90C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.95C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.97C'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.122F'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.131F'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.140F'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.149F'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.158F'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.167F'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.176F'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.185F'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.194F'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.203F'), t.lit('ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.Max')); export const IDosingLevel = t.union(t.lit('LaundryCare.Washer.EnumType.IDosingLevel.High'), t.lit('LaundryCare.Washer.EnumType.IDosingLevel.Light'), t.lit('LaundryCare.Washer.EnumType.IDosingLevel.Normal'), t.lit('LaundryCare.Washer.EnumType.IDosingLevel.Off'), t.lit('LaundryCare.Washer.EnumType.IDosingLevel.Strong')); export const IntensiveStage = t.union(t.lit('Cooking.Hood.EnumType.IntensiveStage.IntensiveStageOff'), t.lit('Cooking.Hood.EnumType.IntensiveStage.IntensiveStage1'), t.lit('Cooking.Hood.EnumType.IntensiveStage.IntensiveStage2')); export const LearningDishwasherCleaningLevel = t.union(t.lit('Dishcare.Dishwasher.EnumType.LearningDishwasher.CleaningLevel.Level0'), t.lit('Dishcare.Dishwasher.EnumType.LearningDishwasher.CleaningLevel.Level1')); export const LearningDishwasherDryingLevel = t.union(t.lit('Dishcare.Dishwasher.EnumType.LearningDishwasher.DryingLevel.Level0'), t.lit('Dishcare.Dishwasher.EnumType.LearningDishwasher.DryingLevel.Level1')); export const LearningDishwasherDurationLevel = t.union(t.lit('Dishcare.Dishwasher.EnumType.LearningDishwasher.DurationLevel.Level0'), t.lit('Dishcare.Dishwasher.EnumType.LearningDishwasher.DurationLevel.Level1'), t.lit('Dishcare.Dishwasher.EnumType.LearningDishwasher.DurationLevel.Level2')); export const MeatProbeTemperatureV2 = t.lit('Cooking.Oven.EnumType.MeatProbeTemperatureV2.Off'); export const MicrowavePower = t.lit('Cooking.Oven.EnumType.MicrowavePower.Off'); export const MultipleSoak = t.union(t.lit('LaundryCare.Washer.EnumType.MultipleSoak.Off'), t.lit('LaundryCare.Washer.EnumType.MultipleSoak.On')); export const ProcessPhaseCleaningRobot = t.union(t.lit('ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.MovingToTarget'), t.lit('ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.Cleaning'), t.lit('ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.SearchingBaseStation'), t.lit('ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.MovingToHome'), t.lit('ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.ChargingBreak'), t.lit('ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.MapValidationByUser'), t.lit('ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.Exploring'), t.lit('ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.Localizing')); export const ProcessPhaseLaundryCare = t.union(t.lit('LaundryCare.Common.EnumType.ProcessPhase.DetectingLoad'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.CleaningHeatExchanger'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.CupboardDryReached'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.DetectingTextile'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.Drying'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.Fluffing'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.GuardingWrinkle'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.Heating'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.IntermediateSpin'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.IronDryReached'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.Prewash'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.Rinsing'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.RinsingSoftener'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.SpinningFinal'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.Undefined'), t.lit('LaundryCare.Common.EnumType.ProcessPhase.Washing'), t.lit('LaundryCare.Dryer.EnumType.ProcessPhase.CupboardDryReached'), t.lit('LaundryCare.Dryer.EnumType.ProcessPhase.Drying'), t.lit('LaundryCare.Dryer.EnumType.ProcessPhase.FinishedAntiCrease'), t.lit('LaundryCare.Dryer.EnumType.ProcessPhase.IronDryReached'), t.lit('LaundryCare.Washer.EnumType.ProcessPhase.AutomaticDirtDetection'), t.lit('LaundryCare.Washer.EnumType.ProcessPhase.AutomaticTextileDetection'), t.lit('LaundryCare.Washer.EnumType.ProcessPhase.DetergentDispensing'), t.lit('LaundryCare.Washer.EnumType.ProcessPhase.Emptying'), t.lit('LaundryCare.Washer.EnumType.ProcessPhase.ExtraRinsingFoam'), t.lit('LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning'), t.lit('LaundryCare.Washer.EnumType.ProcessPhase.LoadAdjustActive'), t.lit('LaundryCare.Washer.EnumType.ProcessPhase.Rinsing'), t.lit('LaundryCare.Washer.EnumType.ProcessPhase.RinsingSpinning'), t.lit('LaundryCare.Washer.EnumType.ProcessPhase.RinsingWithAquaSensor'), t.lit('LaundryCare.Washer.EnumType.ProcessPhase.Undefined'), t.lit('LaundryCare.Washer.EnumType.ProcessPhase.Washing')); export const ProgramMode = t.union(t.lit('LaundryCare.WasherDryer.EnumType.ProgramMode.Drying'), t.lit('LaundryCare.WasherDryer.EnumType.ProgramMode.Washing'), t.lit('LaundryCare.WasherDryer.EnumType.ProgramMode.WashingAndDrying')); export const PyrolysisLevel = t.union(t.lit('Cooking.Oven.EnumType.PyrolysisLevel.Level01'), t.lit('Cooking.Oven.EnumType.PyrolysisLevel.Level02'), t.lit('Cooking.Oven.EnumType.PyrolysisLevel.Level03')); export const ReferenceMapID = t.union(t.lit('ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.TempMap'), t.lit('ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map1'), t.lit('ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map2'), t.lit('ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map3'), t.lit('ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map4'), t.lit('ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map5')); export const Refresher = t.lit('LaundryCare.Dryer.EnumType.Refresher.Shirt1'); export const RinsePlus = t.union(t.lit('LaundryCare.Washer.EnumType.RinsePlus.Off'), t.lit('LaundryCare.Washer.EnumType.RinsePlus.Plus1'), t.lit('LaundryCare.Washer.EnumType.RinsePlus.Plus2'), t.lit('LaundryCare.Washer.EnumType.RinsePlus.Plus3')); export const SpinSpeed = t.union(t.lit('LaundryCare.Washer.EnumType.SpinSpeed.Auto'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.Max'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.Off'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.RPM400'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.RPM600'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.RPM700'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.RPM800'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.RPM900'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.RPM1000'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.RPM1200'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.RPM1400'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.RPM1500'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.RPM1600'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.RinseHold'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.UlHigh'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.UlLow'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.UlMedium'), t.lit('LaundryCare.Washer.EnumType.SpinSpeed.UlOff')); export const Stains = t.union(t.lit('LaundryCare.Washer.EnumType.Stains.Off'), t.lit('LaundryCare.Washer.EnumType.Stains.On'), t.lit('LaundryCare.Washer.EnumType.Stains.Blood'), t.lit('LaundryCare.Washer.EnumType.Stains.Perspiration')); export const VarioPerfect = t.union(t.lit('LaundryCare.Common.EnumType.VarioPerfect.Off'), t.lit('LaundryCare.Common.EnumType.VarioPerfect.EcoPerfect'), t.lit('LaundryCare.Common.EnumType.VarioPerfect.SpeedPerfect')); export const WarmingLevel = t.union(t.lit('Cooking.Oven.EnumType.WarmingLevel.Low'), t.lit('Cooking.Oven.EnumType.WarmingLevel.Medium'), t.lit('Cooking.Oven.EnumType.WarmingLevel.High')); export const WasherTemperature = t.union(t.lit('LaundryCare.Washer.EnumType.Temperature.Auto'), t.lit('LaundryCare.Washer.EnumType.Temperature.Cold'), t.lit('LaundryCare.Washer.EnumType.Temperature.GC20'), t.lit('LaundryCare.Washer.EnumType.Temperature.GC30'), t.lit('LaundryCare.Washer.EnumType.Temperature.GC40'), t.lit('LaundryCare.Washer.EnumType.Temperature.GC50'), t.lit('LaundryCare.Washer.EnumType.Temperature.GC60'), t.lit('LaundryCare.Washer.EnumType.Temperature.GC70'), t.lit('LaundryCare.Washer.EnumType.Temperature.GC80'), t.lit('LaundryCare.Washer.EnumType.Temperature.GC90'), t.lit('LaundryCare.Washer.EnumType.Temperature.Max'), t.lit('LaundryCare.Washer.EnumType.Temperature.UlCold'), t.lit('LaundryCare.Washer.EnumType.Temperature.UlWarm'), t.lit('LaundryCare.Washer.EnumType.Temperature.UlHot'), t.lit('LaundryCare.Washer.EnumType.Temperature.UlExtraHot')); export const WaterAndRinsePlus = t.union(t.lit('LaundryCare.Washer.EnumType.WaterAndRinsePlus.Off'), t.lit('LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1'), t.lit('LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2'), t.lit('LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3')); export const WrinkleGuard = t.union(t.lit('LaundryCare.Dryer.EnumType.WrinkleGuard.Off'), t.lit('LaundryCare.Dryer.EnumType.WrinkleGuard.Min60'), t.lit('LaundryCare.Dryer.EnumType.WrinkleGuard.Min120')); export const BatteryChargingState = t.enumtype({ "Discharging": "BSH.Common.EnumType.BatteryChargingState.Discharging", "Charging": "BSH.Common.EnumType.BatteryChargingState.Charging", }); export const CameraState = t.enumtype({ "Disabled": "BSH.Common.EnumType.Video.CameraState.Disabled", "Sleeping": "BSH.Common.EnumType.Video.CameraState.Sleeping", "Ready": "BSH.Common.EnumType.Video.CameraState.Ready", "StreamingLocal": "BSH.Common.EnumType.Video.CameraState.StreamingLocal", "StreamingCloud": "BSH.Common.EnumType.Video.CameraState.StreamingCloud", "StreamingLocalAndCloud": "BSH.Common.EnumType.Video.CameraState.StreamingLocalAndCloud", "Error": "BSH.Common.EnumType.Video.CameraState.Error", }); export const ChargingConnection = t.enumtype({ "Disconnected": "BSH.Common.EnumType.ChargingConnection.Disconnected", "Connected": "BSH.Common.EnumType.ChargingConnection.Connected", }); export const DoorState = t.enumtype({ "Open": "BSH.Common.EnumType.DoorState.Open", "Closed": "BSH.Common.EnumType.DoorState.Closed", "Locked": "BSH.Common.EnumType.DoorState.Locked", }); export const DoorStateRefrigeration = t.enumtype({ "Open": "Refrigeration.Common.EnumType.Door.States.Open", "Closed": "Refrigeration.Common.EnumType.Door.States.Closed", }); export const DoorStateBottleCooler = t.name("DoorStateRefrigeration"); export const DoorStateFlexCompartment = t.name("DoorStateRefrigeration"); export const DoorStateFreezer = t.name("DoorStateRefrigeration"); export const DoorStateRefrigerator = t.name("DoorStateRefrigeration"); export const DoorStateWineCompartment = t.name("DoorStateRefrigeration"); export const OperationState = t.enumtype({ "Inactive": "BSH.Common.EnumType.OperationState.Inactive", "Ready": "BSH.Common.EnumType.OperationState.Ready", "DelayedStart": "BSH.Common.EnumType.OperationState.DelayedStart", "Run": "BSH.Common.EnumType.OperationState.Run", "Pause": "BSH.Common.EnumType.OperationState.Pause", "ActionRequired": "BSH.Common.EnumType.OperationState.ActionRequired", "Finished": "BSH.Common.EnumType.OperationState.Finished", "Error": "BSH.Common.EnumType.OperationState.Error", "Aborting": "BSH.Common.EnumType.OperationState.Aborting", }); export const PowerLevel = t.enumtype({ "Off": "Cooking.Hob.EnumType.PowerLevel.Off", "On": "Cooking.Hob.EnumType.PowerLevel.On", }); export const AddedSteam = t.enumtype({ "Off": "Cooking.Oven.EnumType.AddedSteam.Off", "On": "Cooking.Oven.EnumType.AddedSteam.On", }); export const AmbientLightColor = t.enumtype({ "CustomColor": "BSH.Common.EnumType.AmbientLightColor.CustomColor", "Color1": "BSH.Common.EnumType.AmbientLightColor.Color1", "Color2": "BSH.Common.EnumType.AmbientLightColor.Color2", "Color3": "BSH.Common.EnumType.AmbientLightColor.Color3", "Color4": "BSH.Common.EnumType.AmbientLightColor.Color4", "Color5": "BSH.Common.EnumType.AmbientLightColor.Color5", "Color6": "BSH.Common.EnumType.AmbientLightColor.Color6", "Color7": "BSH.Common.EnumType.AmbientLightColor.Color7", "Color8": "BSH.Common.EnumType.AmbientLightColor.Color8", "Color9": "BSH.Common.EnumType.AmbientLightColor.Color9", "Color10": "BSH.Common.EnumType.AmbientLightColor.Color10", "Color11": "BSH.Common.EnumType.AmbientLightColor.Color11", "Color12": "BSH.Common.EnumType.AmbientLightColor.Color12", "Color13": "BSH.Common.EnumType.AmbientLightColor.Color13", "Color14": "BSH.Common.EnumType.AmbientLightColor.Color14", "Color15": "BSH.Common.EnumType.AmbientLightColor.Color15", "Color16": "BSH.Common.EnumType.AmbientLightColor.Color16", "Color17": "BSH.Common.EnumType.AmbientLightColor.Color17", "Color18": "BSH.Common.EnumType.AmbientLightColor.Color18", "Color19": "BSH.Common.EnumType.AmbientLightColor.Color19", "Color20": "BSH.Common.EnumType.AmbientLightColor.Color20", "Color21": "BSH.Common.EnumType.AmbientLightColor.Color21", "Color22": "BSH.Common.EnumType.AmbientLightColor.Color22", "Color23": "BSH.Common.EnumType.AmbientLightColor.Color23", "Color24": "BSH.Common.EnumType.AmbientLightColor.Color24", "Color25": "BSH.Common.EnumType.AmbientLightColor.Color25", "Color26": "BSH.Common.EnumType.AmbientLightColor.Color26", "Color27": "BSH.Common.EnumType.AmbientLightColor.Color27", "Color28": "BSH.Common.EnumType.AmbientLightColor.Color28", "Color29": "BSH.Common.EnumType.AmbientLightColor.Color29", "Color30": "BSH.Common.EnumType.AmbientLightColor.Color30", "Color31": "BSH.Common.EnumType.AmbientLightColor.Color31", "Color32": "BSH.Common.EnumType.AmbientLightColor.Color32", "Color33": "BSH.Common.EnumType.AmbientLightColor.Color33", "Color34": "BSH.Common.EnumType.AmbientLightColor.Color34", "Color35": "BSH.Common.EnumType.AmbientLightColor.Color35", "Color36": "BSH.Common.EnumType.AmbientLightColor.Color36", "Color37": "BSH.Common.EnumType.AmbientLightColor.Color37", "Color38": "BSH.Common.EnumType.AmbientLightColor.Color38", "Color39": "BSH.Common.EnumType.AmbientLightColor.Color39", "Color40": "BSH.Common.EnumType.AmbientLightColor.Color40", "Color41": "BSH.Common.EnumType.AmbientLightColor.Color41", "Color42": "BSH.Common.EnumType.AmbientLightColor.Color42", "Color43": "BSH.Common.EnumType.AmbientLightColor.Color43", "Color44": "BSH.Common.EnumType.AmbientLightColor.Color44", "Color45": "BSH.Common.EnumType.AmbientLightColor.Color45", "Color46": "BSH.Common.EnumType.AmbientLightColor.Color46", "Color47": "BSH.Common.EnumType.AmbientLightColor.Color47", "Color48": "BSH.Common.EnumType.AmbientLightColor.Color48", "Color49": "BSH.Common.EnumType.AmbientLightColor.Color49", "Color50": "BSH.Common.EnumType.AmbientLightColor.Color50", "Color51": "BSH.Common.EnumType.AmbientLightColor.Color51", "Color52": "BSH.Common.EnumType.AmbientLightColor.Color52", "Color53": "BSH.Common.EnumType.AmbientLightColor.Color53", "Color54": "BSH.Common.EnumType.AmbientLightColor.Color54", "Color55": "BSH.Common.EnumType.AmbientLightColor.Color55", "Color56": "BSH.Common.EnumType.AmbientLightColor.Color56", "Color57": "BSH.Common.EnumType.AmbientLightColor.Color57", "Color58": "BSH.Common.EnumType.AmbientLightColor.Color58", "Color59": "BSH.Common.EnumType.AmbientLightColor.Color59", "Color60": "BSH.Common.EnumType.AmbientLightColor.Color60", "Color61": "BSH.Common.EnumType.AmbientLightColor.Color61", "Color62": "BSH.Common.EnumType.AmbientLightColor.Color62", "Color63": "BSH.Common.EnumType.AmbientLightColor.Color63", "Color64": "BSH.Common.EnumType.AmbientLightColor.Color64", "Color65": "BSH.Common.EnumType.AmbientLightColor.Color65", "Color66": "BSH.Common.EnumType.AmbientLightColor.Color66", "Color67": "BSH.Common.EnumType.AmbientLightColor.Color67", "Color68": "BSH.Common.EnumType.AmbientLightColor.Color68", "Color69": "BSH.Common.EnumType.AmbientLightColor.Color69", "Color70": "BSH.Common.EnumType.AmbientLightColor.Color70", "Color71": "BSH.Common.EnumType.AmbientLightColor.Color71", "Color72": "BSH.Common.EnumType.AmbientLightColor.Color72", "Color73": "BSH.Common.EnumType.AmbientLightColor.Color73", "Color74": "BSH.Common.EnumType.AmbientLightColor.Color74", "Color75": "BSH.Common.EnumType.AmbientLightColor.Color75", "Color76": "BSH.Common.EnumType.AmbientLightColor.Color76", "Color77": "BSH.Common.EnumType.AmbientLightColor.Color77", "Color78": "BSH.Common.EnumType.AmbientLightColor.Color78", "Color79": "BSH.Common.EnumType.AmbientLightColor.Color79", "Color80": "BSH.Common.EnumType.AmbientLightColor.Color80", "Color81": "BSH.Common.EnumType.AmbientLightColor.Color81", "Color82": "BSH.Common.EnumType.AmbientLightColor.Color82", "Color83": "BSH.Common.EnumType.AmbientLightColor.Color83", "Color84": "BSH.Common.EnumType.AmbientLightColor.Color84", "Color85": "BSH.Common.EnumType.AmbientLightColor.Color85", "Color86": "BSH.Common.EnumType.AmbientLightColor.Color86", "Color87": "BSH.Common.EnumType.AmbientLightColor.Color87", "Color88": "BSH.Common.EnumType.AmbientLightColor.Color88", "Color89": "BSH.Common.EnumType.AmbientLightColor.Color89", "Color90": "BSH.Common.EnumType.AmbientLightColor.Color90", "Color91": "BSH.Common.EnumType.AmbientLightColor.Color91", "Color92": "BSH.Common.EnumType.AmbientLightColor.Color92", "Color93": "BSH.Common.EnumType.AmbientLightColor.Color93", "Color94": "BSH.Common.EnumType.AmbientLightColor.Color94", "Color95": "BSH.Common.EnumType.AmbientLightColor.Color95", "Color96": "BSH.Common.EnumType.AmbientLightColor.Color96", "Color97": "BSH.Common.EnumType.AmbientLightColor.Color97", "Color98": "BSH.Common.EnumType.AmbientLightColor.Color98", "Color99": "BSH.Common.EnumType.AmbientLightColor.Color99", }); export const AssistantForce = t.enumtype({ "LowForce": "Refrigeration.Common.EnumType.Door.AssistantForce.LowForce", "MiddleForce": "Refrigeration.Common.EnumType.Door.AssistantForce.MiddleForce", "HighForce": "Refrigeration.Common.EnumType.Door.AssistantForce.HighForce", }); export const AssistantTrigger = t.enumtype({ "Push": "Refrigeration.Common.EnumType.Door.AssistantTrigger.Push", "Pull": "Refrigeration.Common.EnumType.Door.AssistantTrigger.Pull", "PushPull": "Refrigeration.Common.EnumType.Door.AssistantTrigger.PushPull", }); export const ColorTemperature = t.enumtype({ "Individual": "Cooking.Hood.EnumType.ColorTemperature.custom", "Warm": "Cooking.Hood.EnumType.ColorTemperature.warm", "WarnNeutral": "Cooking.Hood.EnumType.ColorTemperature.warmToNeutral", "Neutral": "Cooking.Hood.EnumType.ColorTemperature.neutral", "ColdNeutral": "Cooking.Hood.EnumType.ColorTemperature.neutralToCold", "Cold": "Cooking.Hood.EnumType.ColorTemperature.cold", }); export const LiquidVolumeUnit = t.enumtype({ "FluidOunces": "BSH.Common.EnumType.LiquidVolumeUnit.FluidOunces", "MilliLiter": "BSH.Common.EnumType.LiquidVolumeUnit.MilliLiter", }); export const PowerState = t.enumtype({ "MainsOff": "BSH.Common.EnumType.PowerState.MainsOff", "Off": "BSH.Common.EnumType.PowerState.Off", "On": "BSH.Common.EnumType.PowerState.On", "Standby": "BSH.Common.EnumType.PowerState.Standby", "Undefined": "BSH.Common.EnumType.PowerState.Undefined", }); export const TemperatureUnit = t.enumtype({ "Celsius": "BSH.Common.EnumType.TemperatureUnit.Celsius", "Fahrenheit": "BSH.Common.EnumType.TemperatureUnit.Fahrenheit", }); export const ZoneSelector = t.enumtype({ "FrontLeft": "Cooking.Hob.EnumType.ZoneSelector.FrontLeft", "FrontRight": "Cooking.Hob.EnumType.ZoneSelector.FrontRight", "RearLeft": "Cooking.Hob.EnumType.ZoneSelector.RearLeft", "RearRight": "Cooking.Hob.EnumType.ZoneSelector.RearRight", }); export const EventPresentState = t.enumtype({ "Present": "BSH.Common.EnumType.EventPresentState.Present", "Off": "BSH.Common.EnumType.EventPresentState.Off", "Confirmed": "BSH.Common.EnumType.EventPresentState.Confirmed", }); export const OptionValues = t.iface([], { "BSH.Common.Option.BaseProgram": t.opt("ProgramKey"), "BSH.Common.Option.CurrentStepRemainingTime": t.opt("number"), "BSH.Common.Option.Duration": t.opt("number"), "BSH.Common.Option.ElapsedProgramTime": t.opt("number"), "BSH.Common.Option.EnergyForecast": t.opt("number"), "BSH.Common.Option.EstimatedTotalProgramTime": t.opt("number"), "BSH.Common.Option.FinishInRelative": t.opt("number"), "BSH.Common.Option.ProgramName": t.opt("string"), "BSH.Common.Option.ProgramProgress": t.opt("number"), "BSH.Common.Option.RemainingProgramTime.AutoCounting": t.opt("boolean"), "BSH.Common.Option.RemainingProgramTime": t.opt("number"), "BSH.Common.Option.RemainingProgramTimeEstimationState": t.opt("EstimationState"), "BSH.Common.Option.RemainingProgramTimeIsEstimated": t.opt("boolean"), "BSH.Common.Option.StartInRelative": t.opt("number"), "BSH.Common.Option.WaterForecast": t.opt("number"), "ConsumerProducts.CleaningRobot.Option.CleaningMode": t.opt("CleaningMode"), "ConsumerProducts.CleaningRobot.Option.ProcessPhase": t.opt("ProcessPhaseCleaningRobot"), "ConsumerProducts.CleaningRobot.Option.ReferenceMapId": t.opt("ReferenceMapID"), "ConsumerProducts.CoffeeMaker.Option.AromaSelect": t.opt("AromaSelect"), "ConsumerProducts.CoffeeMaker.Option.BeanAmount": t.opt("BeanAmount"), "ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection": t.opt("BeanContainerSelection"), "ConsumerProducts.CoffeeMaker.Option.BeverageSize": t.opt("BeverageSize"), "ConsumerProducts.CoffeeMaker.Option.BeveragesRemaining": t.opt("number"), "ConsumerProducts.CoffeeMaker.Option.Coarsness.Recommendation": t.opt("CoarsnessExtended"), "ConsumerProducts.CoffeeMaker.Option.Coarsness": t.opt("CoarsnessExtended"), "ConsumerProducts.CoffeeMaker.Option.CoffeeMilkRatio": t.opt("CoffeeMilkRatio"), "ConsumerProducts.CoffeeMaker.Option.CoffeeStrength.Recommendation": t.opt("CoffeeStrength"), "ConsumerProducts.CoffeeMaker.Option.CoffeeStrength": t.opt("CoffeeStrength"), "ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature.Recommendation": t.opt("CoffeeTemperature"), "ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature": t.opt("CoffeeTemperature"), "ConsumerProducts.CoffeeMaker.Option.FillQuantity.Recommendation": t.opt("number"), "ConsumerProducts.CoffeeMaker.Option.FillQuantity": t.opt("number"), "ConsumerProducts.CoffeeMaker.Option.FlowRate.Recommendation": t.opt("FlowRate"), "ConsumerProducts.CoffeeMaker.Option.FlowRate": t.opt("FlowRate"), "ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature": t.opt("HotWaterTemperature"), "ConsumerProducts.CoffeeMaker.Option.MultipleBeverages": t.opt("boolean"), "ConsumerProducts.CoffeeMaker.Option.Shot.Count": t.opt("CoffeeShots"), "Cooking.Common.Option.Hood.Boost": t.opt("boolean"), "Cooking.Common.Option.Hood.IntensiveLevel": t.opt("IntensiveStage"), "Cooking.Common.Option.Hood.VentingLevel": t.opt("FanStage"), "Cooking.Oven.Option.AirExchange": t.opt("boolean"), "Cooking.Oven.Option.CavitySelector": t.opt("CavitySelector"), "Cooking.Oven.Option.FastPreHeat": t.opt("boolean"), "Cooking.Oven.Option.HeatupProgress": t.opt("number"), "Cooking.Oven.Option.MeatProbeTemperatureV2": t.opt("MeatProbeTemperatureV2"), "Cooking.Oven.Option.MicrowavePower": t.opt("MicrowavePower"), "Cooking.Oven.Option.PyrolysisLevel": t.opt("PyrolysisLevel"), "Cooking.Oven.Option.SetpointTemperature": t.opt("number"), "Cooking.Oven.Option.SteamAssistLevel": t.opt("AddedSteam"), "Cooking.Oven.Option.SteamBoost": t.opt("boolean"), "Cooking.Oven.Option.WarmingLevel": t.opt("WarmingLevel"), "Dishcare.Dishwasher.Option.BrillianceDry": t.opt("boolean"), "Dishcare.Dishwasher.Option.DelicateBasket": t.opt("boolean"), "Dishcare.Dishwasher.Option.EcoDry": t.opt("boolean"), "Dishcare.Dishwasher.Option.EnergySafe": t.opt("boolean"), "Dishcare.Dishwasher.Option.ExtraDry": t.opt("boolean"), "Dishcare.Dishwasher.Option.ExtraRinse": t.opt("boolean"), "Dishcare.Dishwasher.Option.FlexSpray.BackLeft": t.opt("FlexSprayIntensity"), "Dishcare.Dishwasher.Option.FlexSpray.BackRight": t.opt("FlexSprayIntensity"), "Dishcare.Dishwasher.Option.FlexSpray.FrontLeft": t.opt("FlexSprayIntensity"), "Dishcare.Dishwasher.Option.FlexSpray.FrontRight": t.opt("FlexSprayIntensity"), "Dishcare.Dishwasher.Option.FlexSpray.Type