fromJson static method
Inherited by: SupergroupMembersFilterAdministrators SupergroupMembersFilterBanned SupergroupMembersFilterBots SupergroupMembersFilterContacts SupergroupMembersFilterMention SupergroupMembersFilterRecent SupergroupMembersFilterRestricted SupergroupMembersFilterSearch
Implementation
static SupergroupMembersFilter? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case SupergroupMembersFilterAdministrators.constructor:
return SupergroupMembersFilterAdministrators.fromJson(json);
case SupergroupMembersFilterBanned.constructor:
return SupergroupMembersFilterBanned.fromJson(json);
case SupergroupMembersFilterBots.constructor:
return SupergroupMembersFilterBots.fromJson(json);
case SupergroupMembersFilterContacts.constructor:
return SupergroupMembersFilterContacts.fromJson(json);
case SupergroupMembersFilterMention.constructor:
return SupergroupMembersFilterMention.fromJson(json);
case SupergroupMembersFilterRecent.constructor:
return SupergroupMembersFilterRecent.fromJson(json);
case SupergroupMembersFilterRestricted.constructor:
return SupergroupMembersFilterRestricted.fromJson(json);
case SupergroupMembersFilterSearch.constructor:
return SupergroupMembersFilterSearch.fromJson(json);
default:
return null;
}
}