toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  Map<String, dynamic> result = {
    "uuid": uuid,
    "startDate": startDate.toIso8601String(),
    "endDate": endDate.toIso8601String(),
    "quantity": quantity.toJson(),
    "sampleType": sampleType.toString(),
  };

  if (metadata != null) {
    result["metadata"] = metadata;
  }
  if (device != null) {
    result["device"] = device!.toJson();
  }
  if (sourceRevision != null) {
    result["sourceRevision"] = sourceRevision;
  }
  if (count != null) {
    result["count"] = count;
  }

  return result;
}