fromJson static method

SupergroupMembersFilter? fromJson(
  1. Map<String, dynamic>? json
)

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;
  }
}