UNPKG

matterbridge-dyson-robot

Version:

A Matterbridge plugin that connects Dyson robot vacuums and air treatment devices to the Matter smart home ecosystem via their local or cloud MQTT APIs.

107 lines 5.63 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 DysonAirProductState = t.iface([], { "ercd": t.opt("DysonAirErrorCode"), "fnsp": t.opt("DysonAirFanSpeed"), "fnst": t.opt("DysonAirFanState"), "nmod": t.opt("DysonAirNightMode"), "rhtm": t.opt("DysonAirContinuousMonitoring"), "wacd": t.opt("DysonAirWarningCode"), "ffoc": t.opt("DysonAirFanFocus"), "hmax": t.opt("string"), "hmod": t.opt("DysonAirHeatingMode"), "hsta": t.opt("DysonAirHeatingStatus"), "oson": t.opt("DysonAirOscillation"), "anct": t.opt("DysonAirAnemometerControlTilt"), "otal": t.opt("DysonAirTiltAngle"), "otau": t.opt("DysonAirTiltAngle"), "oton": t.opt("DysonAirTiltOscillation"), "sflt": t.opt("DysonAirSelectiveCatalyticOxidisationFilterType"), "otcs": t.opt("DysonAirTiltOscillationStatus"), "auto": t.opt("DysonAirAutoMode"), "cflr": t.opt("DysonAirCarbonFilterLife"), "cflt": t.opt("DysonAirCarbonFilterType"), "corf": t.opt("DysonAirTemperatureUnits"), "fdir": t.opt("DysonAirFanDirection"), "fpwr": t.opt("DysonAirFanPower"), "hflr": t.opt("string"), "hflt": t.opt("DysonAirHEPAFilterType"), "nmdv": t.opt("DysonAirFanSpeed"), "sltm": t.opt("DysonAirSleepTimer"), "filf": t.opt("string"), "fmod": t.opt("DysonAirFanAutoPower"), "qtar": t.opt("DysonAirQualityTarget"), "tilt": t.opt("DysonAirTiltSensor"), "oscs": t.opt("DysonAirOscillationStatus"), "osal": t.opt("string"), "osau": t.opt("string"), "ancp": t.opt("DysonAirAnemometerControlProfile"), "cdrr": t.opt("string"), "clcr": t.opt("DysonAirDeepCleanCycle"), "cltr": t.opt("string"), "haut": t.opt("DysonAirHumidificationAutoMode"), "hume": t.opt("DysonAirHumidification"), "humt": t.opt("string"), "msta": t.opt("DysonAirHumidificationState"), "psta": t.opt("DysonAirHumidificationProcess"), "rect": t.opt("string"), "wath": t.opt("DysonAirWaterHardness"), "bril": t.opt("DysonAirBrightness"), "fqhp": t.opt("string"), }); export const DysonAirProductStateChange = t.iface([], { "ercd": t.opt(t.tuple("DysonAirErrorCode", "DysonAirErrorCode")), "fnsp": t.opt(t.tuple("DysonAirFanSpeed", "DysonAirFanSpeed")), "fnst": t.opt(t.tuple("DysonAirFanState", "DysonAirFanState")), "nmod": t.opt(t.tuple("DysonAirNightMode", "DysonAirNightMode")), "rhtm": t.opt(t.tuple("DysonAirContinuousMonitoring", "DysonAirContinuousMonitoring")), "wacd": t.opt(t.tuple("DysonAirWarningCode", "DysonAirWarningCode")), "ffoc": t.opt(t.tuple("DysonAirFanFocus", "DysonAirFanFocus")), "hmax": t.opt(t.tuple("string", "string")), "hmod": t.opt(t.tuple("DysonAirHeatingMode", "DysonAirHeatingMode")), "hsta": t.opt(t.tuple("DysonAirHeatingStatus", "DysonAirHeatingStatus")), "oson": t.opt(t.tuple("DysonAirOscillation", "DysonAirOscillation")), "anct": t.opt(t.tuple("DysonAirAnemometerControlTilt", "DysonAirAnemometerControlTilt")), "otal": t.opt(t.tuple("DysonAirTiltAngle", "DysonAirTiltAngle")), "otau": t.opt(t.tuple("DysonAirTiltAngle", "DysonAirTiltAngle")), "oton": t.opt(t.tuple("DysonAirTiltOscillation", "DysonAirTiltOscillation")), "auto": t.opt(t.tuple("DysonAirAutoMode", "DysonAirAutoMode")), "cflr": t.opt(t.tuple("DysonAirCarbonFilterLife", "DysonAirCarbonFilterLife")), "cflt": t.opt(t.tuple("DysonAirCarbonFilterType", "DysonAirCarbonFilterType")), "corf": t.opt(t.tuple("DysonAirTemperatureUnits", "DysonAirTemperatureUnits")), "fdir": t.opt(t.tuple("DysonAirFanDirection", "DysonAirFanDirection")), "fpwr": t.opt(t.tuple("DysonAirFanPower", "DysonAirFanPower")), "hflr": t.opt(t.tuple("string", "string")), "hflt": t.opt(t.tuple("DysonAirHEPAFilterType", "DysonAirHEPAFilterType")), "nmdv": t.opt(t.tuple("DysonAirFanSpeed", "DysonAirFanSpeed")), "sltm": t.opt(t.tuple("DysonAirSleepTimer", "DysonAirSleepTimer")), "filf": t.opt(t.tuple("string", "string")), "fmod": t.opt(t.tuple("DysonAirFanAutoPower", "DysonAirFanAutoPower")), "qtar": t.opt(t.tuple("DysonAirQualityTarget", "DysonAirQualityTarget")), "tilt": t.opt(t.tuple("DysonAirTiltSensor", "DysonAirTiltSensor")), "oscs": t.opt(t.tuple("DysonAirOscillationStatus", "DysonAirOscillationStatus")), "osal": t.opt(t.tuple("string", "string")), "osau": t.opt(t.tuple("string", "string")), "ancp": t.opt(t.tuple("DysonAirAnemometerControlProfile", "DysonAirAnemometerControlProfile")), "cdrr": t.opt(t.tuple("string", "string")), "cltr": t.opt(t.tuple("string", "string")), "haut": t.opt(t.tuple("DysonAirHumidificationAutoMode", "DysonAirHumidificationAutoMode")), "hume": t.opt(t.tuple("DysonAirHumidification", "DysonAirHumidification")), "humt": t.opt(t.tuple("string", "string")), "rect": t.opt(t.tuple("string", "string")), "wath": t.opt(t.tuple("DysonAirWaterHardness", "DysonAirWaterHardness")), "clcr": t.opt(t.tuple("DysonAirDeepCleanCycle", "DysonAirDeepCleanCycle")), "msta": t.opt(t.tuple("DysonAirHumidificationState", "DysonAirHumidificationState")), "psta": t.opt(t.tuple("DysonAirHumidificationProcess", "DysonAirHumidificationProcess")), "bril": t.opt(t.tuple("DysonAirBrightness", "DysonAirBrightness")), "fqhp": t.opt(t.tuple("string", "string")), }); const exportedTypeSuite = { DysonAirProductState, DysonAirProductStateChange, }; export default exportedTypeSuite; //# sourceMappingURL=dyson-air-state-types-ti.js.map