V2TimGroupMemberSearchParam.fromJson constructor

V2TimGroupMemberSearchParam.fromJson(
  1. Map json
)

Implementation

V2TimGroupMemberSearchParam.fromJson(Map json) {
  json = Utils.formatJson(json);
  keywordList = json['group_search_member_params_keyword_list']?.cast<String>() ?? [];
  groupIDList = json['group_search_member_params_groupid_list']?.cast<String>();
  List<int> searchFieldList = json['group_search_member_params_field_list']?.cast<int>() ?? [];
  for (int searchField in searchFieldList) {
    switch (searchField) {
      case _kTIMGroupMemberSearchFieldKey_Identifier:
        isSearchMemberUserID = true;
        break;
      case _kTIMGroupMemberSearchFieldKey_NickName:
        isSearchMemberNickName = true;
        break;
      case _kTIMGroupMemberSearchFieldKey_Remark:
        isSearchMemberRemark = true;
        break;
      case _kTIMGroupMemberSearchFieldKey_NameCard:
        isSearchMemberNameCard = true;
        break;
    }
  }
}