setDeviceTimezone method

Future<Map<String, dynamic>> setDeviceTimezone(
  1. String deviceSerial,
  2. String timezone, {
  3. int? timeFormat,
  4. bool? daylightSaving,
})

Implementation

Future<Map<String, dynamic>> setDeviceTimezone(
  String deviceSerial,
  String timezone, { // This is tzCode from timezone list
  int? timeFormat, // 0: YYYY-MM-DD, 1: MM-DD-YYYY, 2: DD-MM-YYYY
  bool? daylightSaving, // 0-not open, 1-open
}) async {
  final body = <String, dynamic>{
    'deviceSerial': deviceSerial,
    'timezone': timezone,
  };
  if (timeFormat != null) body['timeFormat'] = timeFormat;
  if (daylightSaving != null) body['daylightSaving'] = daylightSaving ? 1 : 0;
  return _client.post('/api/lapp/device/timezone/set', body);
}