StudySpec_ParameterSpec.fromJson constructor
StudySpec_ParameterSpec.fromJson(
- Map<String, dynamic> json
)
Implementation
factory StudySpec_ParameterSpec.fromJson(Map<String, dynamic> json) {
return StudySpec_ParameterSpec(
doubleValueSpec: decode(
json['doubleValueSpec'],
StudySpec_ParameterSpec_DoubleValueSpec.fromJson,
),
integerValueSpec: decode(
json['integerValueSpec'],
StudySpec_ParameterSpec_IntegerValueSpec.fromJson,
),
categoricalValueSpec: decode(
json['categoricalValueSpec'],
StudySpec_ParameterSpec_CategoricalValueSpec.fromJson,
),
discreteValueSpec: decode(
json['discreteValueSpec'],
StudySpec_ParameterSpec_DiscreteValueSpec.fromJson,
),
parameterId: json['parameterId'] ?? '',
scaleType:
decodeEnum(
json['scaleType'],
StudySpec_ParameterSpec_ScaleType.fromJson,
) ??
StudySpec_ParameterSpec_ScaleType.$default,
conditionalParameterSpecs:
decodeListMessage(
json['conditionalParameterSpecs'],
StudySpec_ParameterSpec_ConditionalParameterSpec.fromJson,
) ??
[],
);
}