Trial.fromJson constructor
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']) ?? {},
);
}