class Environment { int? id; int? activityId; int? cropId; String? executeDate; String? media; String? description; String? executeBy; String? pH; String? ec; String? ocdd; String? temperature; String? dodo; String? lln; List? environmentUpdates; Environment( {this.id, this.activityId, this.cropId, this.executeDate, this.media, this.description, this.executeBy, this.pH, this.ec, this.ocdd, this.temperature, this.dodo, this.lln, this.environmentUpdates}); Environment.fromJson(Map json) { id = json['id']; activityId = json['activityId']; cropId = json['cropId']; executeDate = json['executeDate']; media = json['media']; description = json['description']; executeBy = json['executeBy']; pH = json['pH']; ec = json['ec']; ocdd = json['ocdd']; temperature = json['temperature']; dodo = json['dodo']; lln = json['lln']; if (json['environmentUpdates'] != null) { environmentUpdates = []; json['environmentUpdates'].forEach((v) { environmentUpdates?.add(new EnvironmentUpdates.fromJson(v)); }); } } Map toJson() { final Map data = new Map(); data['id'] = this.id; data['activityId'] = this.activityId; data['cropId'] = this.cropId; data['executeDate'] = this.executeDate; data['media'] = this.media; data['description'] = this.description; data['executeBy'] = this.executeBy; data['pH'] = this.pH; data['ec'] = this.ec; data['ocdd'] = this.ocdd; data['temperature'] = this.temperature; data['dodo'] = this.dodo; data['lln'] = this.lln; if (this.environmentUpdates != null) { data['environmentUpdates'] = this.environmentUpdates?.map((v) => v.toJson()).toList(); } return data; } } class EnvironmentUpdates { int? id; num? index; num? times; int? tbEnvironmentalId; String? tbEnvironmentalName; String? tbEnvironmentalUnit; String? tbEnvironmentalDescription; int? tbActivityId; num? tbEquipmentOfCustomerId; EnvironmentUpdates({ this.id, this.index, this.times, this.tbEnvironmentalId, this.tbEnvironmentalName, this.tbEnvironmentalUnit, this.tbEnvironmentalDescription, this.tbActivityId, this.tbEquipmentOfCustomerId, }); EnvironmentUpdates.fromJson(Map json) { id = json['id']; index = json['index']; times = json['times']; tbEnvironmentalId = json['tbEnvironmentalId']; tbEnvironmentalName = json['tbEnvironmentalName']; tbEnvironmentalUnit = json['tbEnvironmentalUnit']; tbEnvironmentalDescription = json['tbEnvironmentalDescription']; tbActivityId = json['tbActivityId']; tbEquipmentOfCustomerId = json['tbEquipmentOfCustomerId']; } Map toJson() { final Map data = new Map(); data['id'] = this.id; data['index'] = this.index; data['times'] = this.times; data['tbEnvironmentalId'] = this.tbEnvironmentalId; data['tbEnvironmentalName'] = this.tbEnvironmentalName; data['tbEnvironmentalUnit'] = this.tbEnvironmentalUnit; data['tbEnvironmentalDescription'] = this.tbEnvironmentalDescription; data['tbActivityId'] = this.tbActivityId; data['tbEquipmentOfCustomerId'] = this.tbEquipmentOfCustomerId; return data; } }