fromJson method
Implementation
@override
UModEventViewDetailSubject fromJson(Map<String, dynamic> json) {
try {
if (isRepoView(json)) {
return UModEventViewDetailSubject.repoView(
data: const RepoViewConverter().fromJson(json),
);
}
if (isRepoViewNotFound(json)) {
return UModEventViewDetailSubject.repoViewNotFound(
data: const RepoViewNotFoundConverter().fromJson(json),
);
}
if (isRecordView(json)) {
return UModEventViewDetailSubject.recordView(
data: const RecordViewConverter().fromJson(json),
);
}
if (isRecordViewNotFound(json)) {
return UModEventViewDetailSubject.recordViewNotFound(
data: const RecordViewNotFoundConverter().fromJson(json),
);
}
return UModEventViewDetailSubject.unknown(data: json);
} catch (_) {
return UModEventViewDetailSubject.unknown(data: json);
}
}