fromJson static method
Inherited by: TopChatCategoryBots TopChatCategoryCalls TopChatCategoryChannels TopChatCategoryForwardChats TopChatCategoryGroups TopChatCategoryGuestBots TopChatCategoryInlineBots TopChatCategoryUsers TopChatCategoryWebAppBots
Implementation
static TopChatCategory? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case TopChatCategoryBots.constructor:
return TopChatCategoryBots.fromJson(json);
case TopChatCategoryCalls.constructor:
return TopChatCategoryCalls.fromJson(json);
case TopChatCategoryChannels.constructor:
return TopChatCategoryChannels.fromJson(json);
case TopChatCategoryForwardChats.constructor:
return TopChatCategoryForwardChats.fromJson(json);
case TopChatCategoryGroups.constructor:
return TopChatCategoryGroups.fromJson(json);
case TopChatCategoryGuestBots.constructor:
return TopChatCategoryGuestBots.fromJson(json);
case TopChatCategoryInlineBots.constructor:
return TopChatCategoryInlineBots.fromJson(json);
case TopChatCategoryUsers.constructor:
return TopChatCategoryUsers.fromJson(json);
case TopChatCategoryWebAppBots.constructor:
return TopChatCategoryWebAppBots.fromJson(json);
default:
return null;
}
}