VersionLoadRequest.fromJson constructor
VersionLoadRequest.fromJson(
- Map<String, dynamic> json
)
Implementation
factory VersionLoadRequest.fromJson(Map<String, dynamic> json) {
if (json.containsKey('type')) {
var versionLoadRequestType =
versionLoadRequestTypeFromString(json['type']);
switch (versionLoadRequestType) {
case VersionLoadRequestType.SINGLE_ENTITY:
return SingleEntityVersionLoadRequest.fromJson(json);
case VersionLoadRequestType.ENTITY_TYPE:
return EntityTypeVersionLoadRequest.fromJson(json);
}
} else {
throw FormatException('Missing type!');
}
}