CompartmentDefinitionResource.fromJson constructor
Factory constructor that accepts Map<String, dynamic> as an argument
Implementation
factory CompartmentDefinitionResource.fromJson(
Map<String, dynamic> json,
) {
return CompartmentDefinitionResource(
id: JsonParser.parsePrimitive<FhirString>(
json,
'id',
FhirString.fromJson,
),
extension_: (json['extension'] as List<dynamic>?)
?.map<FhirExtension>(
(v) => FhirExtension.fromJson(
{...v as Map<String, dynamic>},
),
)
.toList(),
modifierExtension: (json['modifierExtension'] as List<dynamic>?)
?.map<FhirExtension>(
(v) => FhirExtension.fromJson(
{...v as Map<String, dynamic>},
),
)
.toList(),
code: JsonParser.parsePrimitive<FhirCode>(
json,
'code',
FhirCode.fromJson,
)!,
param: JsonParser.parsePrimitiveList<FhirString>(
json,
'param',
FhirString.fromJson,
),
documentation: JsonParser.parsePrimitive<FhirString>(
json,
'documentation',
FhirString.fromJson,
),
startParam: JsonParser.parsePrimitive<FhirUri>(
json,
'startParam',
FhirUri.fromJson,
),
endParam: JsonParser.parsePrimitive<FhirUri>(
json,
'endParam',
FhirUri.fromJson,
),
);
}