fromJson method
Implementation
@override
USubscribeReposMessage fromJson(Map<String, dynamic> json) {
try {
if (isCommit(json)) {
return USubscribeReposMessage.commit(
data: const CommitConverter().fromJson(json),
);
}
if (isIdentity(json)) {
return USubscribeReposMessage.identity(
data: const IdentityConverter().fromJson(json),
);
}
if (isAccount(json)) {
return USubscribeReposMessage.account(
data: const AccountConverter().fromJson(json),
);
}
if (isInfo(json)) {
return USubscribeReposMessage.info(
data: const InfoConverter().fromJson(json),
);
}
return USubscribeReposMessage.unknown(data: json);
} catch (_) {
return USubscribeReposMessage.unknown(data: json);
}
}