Resource.fromJson constructor

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

Implementation

Resource.fromJson(Map<String, dynamic> json)
    : this.resourceId = json['id'].toString(),
      this.deviceId = json['device_id'].toString(),
      this.deviceParameter = json['parameter'].toString(),
      this.aliasParameter = ifNullReturnEmpty(json['name']),
      this.operationMode =
          int.parse(ifNullReturnEmpty(json['operation_mode'])),
      this.operationValue =
          double.parse(ifNullReturnEmpty(json['operation_value'])),
      this.optionResource = json['options'].runtimeType != Null ||
              json['options'] != null ||
              json['options'].toString() != 'null'
          ? OptionResource.fromJson(json['options'])
          : OptionResource();