DeviceOption.fromJson constructor

DeviceOption.fromJson(
  1. Map<String, dynamic> json
)

Implementation

DeviceOption.fromJson(Map<String, dynamic> json)
    : notify = json['notify'] == true,
      alarm = json['alert'] == true,
      notifyChecked = json.containsKey('notify_checked')
          ? ifNullReturnEmpty(json['notify_checked'])
          : '',
      alarmChecked = json.containsKey('alert_checked')
          ? ifNullReturnEmpty(json['alert_checked'])
          : '',
      notifyMessage = json.containsKey('notifymsg') && json['notifymsg'] != null
          ? DeviceOptionMessage.fromJson(json['notifymsg'])
          : DeviceOptionMessage(),
      alarmMessage = json.containsKey('alarmmsg') && json['alarmmsg'] != null
          ? DeviceOptionMessage.fromJson(json['alarmmsg'])
          : DeviceOptionMessage(),
      deviceBleConfig = getBleConfig(json);