fromJson static method
Inherited by: ChatActionBarAddContact ChatActionBarInviteMembers ChatActionBarJoinRequest ChatActionBarReportAddBlock ChatActionBarReportSpam ChatActionBarSharePhoneNumber
Implementation
static ChatActionBar? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case ChatActionBarAddContact.constructor:
return ChatActionBarAddContact.fromJson(json);
case ChatActionBarInviteMembers.constructor:
return ChatActionBarInviteMembers.fromJson(json);
case ChatActionBarJoinRequest.constructor:
return ChatActionBarJoinRequest.fromJson(json);
case ChatActionBarReportAddBlock.constructor:
return ChatActionBarReportAddBlock.fromJson(json);
case ChatActionBarReportSpam.constructor:
return ChatActionBarReportSpam.fromJson(json);
case ChatActionBarSharePhoneNumber.constructor:
return ChatActionBarSharePhoneNumber.fromJson(json);
default:
return null;
}
}