ChatMessageSearchOption.fromJson constructor
ChatMessageSearchOption.fromJson(
- Map map
Implementation
factory ChatMessageSearchOption.fromJson(Map map) {
return ChatMessageSearchOption(
keywordList: (map['keywordList'] as List?)?.cast<String>() ?? [],
keywordMatchType: ChatKeywordListMatchType
.values[map['keywordMatchType'] ?? ChatKeywordListMatchType.OR.index],
conversationId: map['conversationId'],
msgTypes: (map['msgTypes'] as List?)
?.map((e) => MessageType.values[e as int])
.toList(),
startTime: map['startTime'],
endTime: map['endTime'],
searchScope: MessageSearchScope
.values[map['searchScope'] ?? MessageSearchScope.Content.index],
);
}