ChatSearchServerMessageResult.fromJson constructor

ChatSearchServerMessageResult.fromJson(
  1. Map map
)

Implementation

factory ChatSearchServerMessageResult.fromJson(Map map) {
  return ChatSearchServerMessageResult._private()
    ..msgId = map['msgId'] ?? ''
    ..body = map['body'] is Map ? _bodyFromMap(map['body']) : null
    ..attributes = map.getMapValue('attributes')
    ..from = map['from'] ?? ''
    ..to = map['to'] ?? ''
    ..convId = map['convId'] ?? ''
    ..chatType = ChatType.values[map['chatType'] ?? ChatType.Chat.index]
    ..timestamp = map['timestamp'] ?? 0
    ..highlightTexts = (map['highlightTexts'] as List?)?.cast<String>();
}