Skip to content

hap-fluent / InterfaceMap

Type Alias: InterfaceMap

ts
type InterfaceMap = {
  AccessCode: AccessCode;
  AccessControl: AccessControl;
  AccessoryInformation: AccessoryInformation;
  AccessoryMetrics: AccessoryMetrics;
  AccessoryRuntimeInformation: AccessoryRuntimeInformation;
  AirPurifier: AirPurifier;
  AirQualitySensor: AirQualitySensor;
  AssetUpdate: AssetUpdate;
  Assistant: Assistant;
  AudioStreamManagement: AudioStreamManagement;
  Battery: Battery;
  CameraOperatingMode: CameraOperatingMode;
  CameraRecordingManagement: CameraRecordingManagement;
  CameraRTPStreamManagement: CameraRTPStreamManagement;
  CarbonDioxideSensor: CarbonDioxideSensor;
  CarbonMonoxideSensor: CarbonMonoxideSensor;
  CloudRelay: CloudRelay;
  ContactSensor: ContactSensor;
  DataStreamTransportManagement: DataStreamTransportManagement;
  Diagnostics: Diagnostics;
  Door: Door;
  Doorbell: Doorbell;
  Fan: Fan;
  Fanv2: Fanv2;
  Faucet: Faucet;
  FilterMaintenance: FilterMaintenance;
  FirmwareUpdate: FirmwareUpdate;
  GarageDoorOpener: GarageDoorOpener;
  HeaterCooler: HeaterCooler;
  HumidifierDehumidifier: HumidifierDehumidifier;
  HumiditySensor: HumiditySensor;
  InputSource: InputSource;
  IrrigationSystem: IrrigationSystem;
  LeakSensor: LeakSensor;
  Lightbulb: Lightbulb;
  LightSensor: LightSensor;
  LockManagement: LockManagement;
  LockMechanism: LockMechanism;
  Microphone: Microphone;
  MotionSensor: MotionSensor;
  NFCAccess: NFCAccess;
  OccupancySensor: OccupancySensor;
  Outlet: Outlet;
  Pairing: Pairing;
  PowerManagement: PowerManagement;
  ProtocolInformation: ProtocolInformation;
  SecuritySystem: SecuritySystem;
  ServiceLabel: ServiceLabel;
  Siri: Siri;
  SiriEndpoint: SiriEndpoint;
  Slats: Slats;
  SmartSpeaker: SmartSpeaker;
  SmokeSensor: SmokeSensor;
  Speaker: Speaker;
  StatefulProgrammableSwitch: StatefulProgrammableSwitch;
  StatelessProgrammableSwitch: StatelessProgrammableSwitch;
  Switch: Switch;
  TapManagement: TapManagement;
  TargetControl: TargetControl;
  TargetControlManagement: TargetControlManagement;
  Television: Television;
  TelevisionSpeaker: TelevisionSpeaker;
  TemperatureSensor: TemperatureSensor;
  Thermostat: Thermostat;
  ThreadTransport: ThreadTransport;
  TransferTransportManagement: TransferTransportManagement;
  Tunnel: Tunnel;
  Valve: Valve;
  WiFiRouter: WiFiRouter;
  WiFiSatellite: WiFiSatellite;
  WiFiTransport: WiFiTransport;
  Window: Window;
  WindowCovering: WindowCovering;
};

Defined in: packages/hap-fluent/src/types/hap-interfaces.ts:778

Properties

PropertyTypeDefined in
AccessCodeAccessCodepackages/hap-fluent/src/types/hap-interfaces.ts:779
AccessControlAccessControlpackages/hap-fluent/src/types/hap-interfaces.ts:780
AccessoryInformationAccessoryInformationpackages/hap-fluent/src/types/hap-interfaces.ts:781
AccessoryMetricsAccessoryMetricspackages/hap-fluent/src/types/hap-interfaces.ts:782
AccessoryRuntimeInformationAccessoryRuntimeInformationpackages/hap-fluent/src/types/hap-interfaces.ts:783
AirPurifierAirPurifierpackages/hap-fluent/src/types/hap-interfaces.ts:784
AirQualitySensorAirQualitySensorpackages/hap-fluent/src/types/hap-interfaces.ts:785
AssetUpdateAssetUpdatepackages/hap-fluent/src/types/hap-interfaces.ts:786
AssistantAssistantpackages/hap-fluent/src/types/hap-interfaces.ts:787
AudioStreamManagementAudioStreamManagementpackages/hap-fluent/src/types/hap-interfaces.ts:788
BatteryBatterypackages/hap-fluent/src/types/hap-interfaces.ts:789
CameraOperatingModeCameraOperatingModepackages/hap-fluent/src/types/hap-interfaces.ts:790
CameraRecordingManagementCameraRecordingManagementpackages/hap-fluent/src/types/hap-interfaces.ts:791
CameraRTPStreamManagementCameraRTPStreamManagementpackages/hap-fluent/src/types/hap-interfaces.ts:792
CarbonDioxideSensorCarbonDioxideSensorpackages/hap-fluent/src/types/hap-interfaces.ts:793
CarbonMonoxideSensorCarbonMonoxideSensorpackages/hap-fluent/src/types/hap-interfaces.ts:794
CloudRelayCloudRelaypackages/hap-fluent/src/types/hap-interfaces.ts:795
ContactSensorContactSensorpackages/hap-fluent/src/types/hap-interfaces.ts:796
DataStreamTransportManagementDataStreamTransportManagementpackages/hap-fluent/src/types/hap-interfaces.ts:797
DiagnosticsDiagnosticspackages/hap-fluent/src/types/hap-interfaces.ts:798
DoorDoorpackages/hap-fluent/src/types/hap-interfaces.ts:799
DoorbellDoorbellpackages/hap-fluent/src/types/hap-interfaces.ts:800
FanFanpackages/hap-fluent/src/types/hap-interfaces.ts:801
Fanv2Fanv2packages/hap-fluent/src/types/hap-interfaces.ts:802
FaucetFaucetpackages/hap-fluent/src/types/hap-interfaces.ts:803
FilterMaintenanceFilterMaintenancepackages/hap-fluent/src/types/hap-interfaces.ts:804
FirmwareUpdateFirmwareUpdatepackages/hap-fluent/src/types/hap-interfaces.ts:805
GarageDoorOpenerGarageDoorOpenerpackages/hap-fluent/src/types/hap-interfaces.ts:806
HeaterCoolerHeaterCoolerpackages/hap-fluent/src/types/hap-interfaces.ts:807
HumidifierDehumidifierHumidifierDehumidifierpackages/hap-fluent/src/types/hap-interfaces.ts:808
HumiditySensorHumiditySensorpackages/hap-fluent/src/types/hap-interfaces.ts:809
InputSourceInputSourcepackages/hap-fluent/src/types/hap-interfaces.ts:810
IrrigationSystemIrrigationSystempackages/hap-fluent/src/types/hap-interfaces.ts:811
LeakSensorLeakSensorpackages/hap-fluent/src/types/hap-interfaces.ts:812
LightbulbLightbulbpackages/hap-fluent/src/types/hap-interfaces.ts:813
LightSensorLightSensorpackages/hap-fluent/src/types/hap-interfaces.ts:814
LockManagementLockManagementpackages/hap-fluent/src/types/hap-interfaces.ts:815
LockMechanismLockMechanismpackages/hap-fluent/src/types/hap-interfaces.ts:816
MicrophoneMicrophonepackages/hap-fluent/src/types/hap-interfaces.ts:817
MotionSensorMotionSensorpackages/hap-fluent/src/types/hap-interfaces.ts:818
NFCAccessNFCAccesspackages/hap-fluent/src/types/hap-interfaces.ts:819
OccupancySensorOccupancySensorpackages/hap-fluent/src/types/hap-interfaces.ts:820
OutletOutletpackages/hap-fluent/src/types/hap-interfaces.ts:821
PairingPairingpackages/hap-fluent/src/types/hap-interfaces.ts:822
PowerManagementPowerManagementpackages/hap-fluent/src/types/hap-interfaces.ts:823
ProtocolInformationProtocolInformationpackages/hap-fluent/src/types/hap-interfaces.ts:824
SecuritySystemSecuritySystempackages/hap-fluent/src/types/hap-interfaces.ts:825
ServiceLabelServiceLabelpackages/hap-fluent/src/types/hap-interfaces.ts:826
SiriSiripackages/hap-fluent/src/types/hap-interfaces.ts:827
SiriEndpointSiriEndpointpackages/hap-fluent/src/types/hap-interfaces.ts:828
SlatsSlatspackages/hap-fluent/src/types/hap-interfaces.ts:829
SmartSpeakerSmartSpeakerpackages/hap-fluent/src/types/hap-interfaces.ts:830
SmokeSensorSmokeSensorpackages/hap-fluent/src/types/hap-interfaces.ts:831
SpeakerSpeakerpackages/hap-fluent/src/types/hap-interfaces.ts:832
StatefulProgrammableSwitchStatefulProgrammableSwitchpackages/hap-fluent/src/types/hap-interfaces.ts:833
StatelessProgrammableSwitchStatelessProgrammableSwitchpackages/hap-fluent/src/types/hap-interfaces.ts:834
SwitchSwitchpackages/hap-fluent/src/types/hap-interfaces.ts:835
TapManagementTapManagementpackages/hap-fluent/src/types/hap-interfaces.ts:836
TargetControlTargetControlpackages/hap-fluent/src/types/hap-interfaces.ts:837
TargetControlManagementTargetControlManagementpackages/hap-fluent/src/types/hap-interfaces.ts:838
TelevisionTelevisionpackages/hap-fluent/src/types/hap-interfaces.ts:839
TelevisionSpeakerTelevisionSpeakerpackages/hap-fluent/src/types/hap-interfaces.ts:840
TemperatureSensorTemperatureSensorpackages/hap-fluent/src/types/hap-interfaces.ts:841
ThermostatThermostatpackages/hap-fluent/src/types/hap-interfaces.ts:842
ThreadTransportThreadTransportpackages/hap-fluent/src/types/hap-interfaces.ts:843
TransferTransportManagementTransferTransportManagementpackages/hap-fluent/src/types/hap-interfaces.ts:844
TunnelTunnelpackages/hap-fluent/src/types/hap-interfaces.ts:845
ValveValvepackages/hap-fluent/src/types/hap-interfaces.ts:846
WiFiRouterWiFiRouterpackages/hap-fluent/src/types/hap-interfaces.ts:847
WiFiSatelliteWiFiSatellitepackages/hap-fluent/src/types/hap-interfaces.ts:848
WiFiTransportWiFiTransportpackages/hap-fluent/src/types/hap-interfaces.ts:849
WindowWindowpackages/hap-fluent/src/types/hap-interfaces.ts:850
WindowCoveringWindowCoveringpackages/hap-fluent/src/types/hap-interfaces.ts:851

Released under the Apache-2.0 License.