V2TimMessageSearchParam.fromJson constructor
V2TimMessageSearchParam.fromJson(
- Map json
Implementation
V2TimMessageSearchParam.fromJson(Map json) {
json = Utils.formatJson(json);
conversationID = json['msg_search_param_conv_id'];
keywordList = json['msg_search_param_keyword_array']?.cast<String>() ?? [];
type = json['msg_search_param_keyword_list_match_type'];
userIDList = json['msg_search_param_send_identifier_array']?.cast<String>() ?? [];
messageTypeList = json['msg_search_param_message_type_array']?.cast<int>() ?? [];
searchTimePosition = json['msg_search_param_search_time_position'];
searchTimePeriod = json['msg_search_param_search_time_period'];
pageSize = json['msg_search_param_page_size'];
pageIndex = json['msg_search_param_page_index'];
searchCount = json["msg_search_param_search_count"] ?? 10;
searchCursor = json["msg_search_param_search_cursor"] ?? "";
messageTypeList = messageTypeList?.map((e) => EnumUtils.cElemType2DartElemType(e)).toList();
}