fromJson static method
Inherited by: ChatMemberStatusAdministrator ChatMemberStatusBanned ChatMemberStatusCreator ChatMemberStatusLeft ChatMemberStatusMember ChatMemberStatusRestricted
Implementation
static ChatMemberStatus? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case ChatMemberStatusAdministrator.constructor:
return ChatMemberStatusAdministrator.fromJson(json);
case ChatMemberStatusBanned.constructor:
return ChatMemberStatusBanned.fromJson(json);
case ChatMemberStatusCreator.constructor:
return ChatMemberStatusCreator.fromJson(json);
case ChatMemberStatusLeft.constructor:
return ChatMemberStatusLeft.fromJson(json);
case ChatMemberStatusMember.constructor:
return ChatMemberStatusMember.fromJson(json);
case ChatMemberStatusRestricted.constructor:
return ChatMemberStatusRestricted.fromJson(json);
default:
return null;
}
}