NatureRemoCloudApiClient class

Constructors

NatureRemoCloudApiClient({required String accessToken, Client? httpClient})

Properties

hashCode int
The hash code for this object.
no setterinherited
lastRateLimit RateLimit?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

applianceOrders({required List<Appliance> appliances}) Future<List<Appliance>>
Reorder appliances
deleteAppliance({required Appliance appliance}) Future
deleteDevice(DeviceCore deviceCore) Future
deleteSignal({required Signal signal}) Future
detectAppliance({required InfraredSignal infraredSignal}) Future<List<ApplianceModelAndParam>>
getAppliances() Future<List<Appliance>>
getDevices() Future<List<Device>>
getMe() Future<User>
getSignals({required Appliance appliance}) Future<List<Signal>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerAppliance({required String nickname, required ApplianceType type, required Device device, required String image, String? model}) Future<Appliance>
registerSignal({required Appliance appliance, required InfraredSignal infraredSignal, required Image image, required String name}) Future<Signal>
sendLightInfraredSignal({required Appliance appliance, required Button button}) Future<LightState>
sendSignal({required Signal signal}) Future
sendTvInfraredSignal({required Appliance appliance, required Button button}) Future<TvState>
signalOrders({required Appliance appliance, required List<Signal> signals}) Future<List<Signal>>
toString() String
A string representation of this object.
inherited
updateAirConSettings({required Appliance appliance, required AirConSetting airConSetting}) Future<AirConSetting>
updateAppliance({required Appliance appliance, required Image image, required String nickname}) Future<Appliance>
updateDevice(DeviceCore deviceCore) Future<Device>
updateDeviceHumidityOffset(DeviceCore deviceCore) Future<Device>
updateDeviceTemperatureOffset(DeviceCore deviceCore) Future<Device>
updateMe(String nickname) Future<User>
updateSignal({required Signal signal, required Image image, required String name}) Future<Signal>

Operators

operator ==(Object other) bool
The equality operator.
inherited