toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['group_search_params_keyword_list'] = keywordList;
  List<int> searchFieldList = [];
  if (isSearchGroupID) {
    searchFieldList.add(_kTIMGroupSearchFieldKey_GroupId);
  }

  if (isSearchGroupName) {
    searchFieldList.add(_kTIMGroupSearchFieldKey_GroupName);
  }

  data['group_search_params_field_list'] = searchFieldList;
  // 云端搜索
  if (keywordListMatchType == V2TIM_KEYWORD_LIST_MATCH_TYPE_OR) {
    data['group_search_params_keyword_list_match_type'] = 0;
  } else {
    data['group_search_params_keyword_list_match_type'] = 1;
  }

  data['group_search_params_search_count'] = searchCount;
  data['group_search_params_search_cursor'] = searchCursor;

  return data;
}