updateAirConSettings method
Future<AirConSetting>
updateAirConSettings({
- required Appliance appliance,
- required AirConSetting airConSetting,
Implementation
Future<AirConSetting> updateAirConSettings({
required Appliance appliance,
required AirConSetting airConSetting,
}) async {
final requestDate = {
'temperature': airConSetting.temperature,
'operation_mode': airConSetting.mode.text,
'air_volume': airConSetting.airVolume.text,
'air_direction': airConSetting.airDirection.text,
'button': airConSetting.acButton.text,
};
final response = await _post(
'appliances/${appliance.id}/aircon_settings',
data: requestDate,
);
final json = jsonDecode(utf8.decode(response.bodyBytes));
final updated = AirConSetting.fromJson(json);
return updated;
}