Trial.fromJson constructor

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

Implementation

factory Trial.fromJson(Map<String, dynamic> json) {
  return Trial(
    name: json['name'] ?? '',
    id: json['id'] ?? '',
    state:
        decodeEnum(json['state'], Trial_State.fromJson) ??
        Trial_State.$default,
    parameters:
        decodeListMessage(json['parameters'], Trial_Parameter.fromJson) ?? [],
    finalMeasurement: decode(json['finalMeasurement'], Measurement.fromJson),
    measurements:
        decodeListMessage(json['measurements'], Measurement.fromJson) ?? [],
    startTime: decodeCustom(json['startTime'], protobuf.Timestamp.fromJson),
    endTime: decodeCustom(json['endTime'], protobuf.Timestamp.fromJson),
    clientId: json['clientId'] ?? '',
    infeasibleReason: json['infeasibleReason'] ?? '',
    customJob: json['customJob'] ?? '',
    webAccessUris: decodeMap(json['webAccessUris']) ?? {},
  );
}