SupplyRequestStatus.fromJson constructor
Factory constructor to create SupplyRequestStatus from JSON.
Implementation
factory SupplyRequestStatus.fromJson(
Map<String, dynamic> json,
) {
final value = json['value'] as String?;
final valueEnum = SupplyRequestStatusEnum.fromString(value);
final elementJson = json['_value'] as Map<String, dynamic>?;
final element = elementJson != null ? Element.fromJson(elementJson) : null;
if (value == null && element != null) {
return SupplyRequestStatus._(valueString: null, element: element);
} else if (value == null && element == null) {
throw ArgumentError(
'SupplyRequestStatus cannot be constructed from JSON.',
);
}
return SupplyRequestStatus._(
valueString: value,
valueEnum: valueEnum,
element: element,
);
}