toJson method

Map toJson()

Implementation

Map toJson() {
  Map data = {};
  data.putIfNotNull(
      'direction', direction == ChatSearchDirection.Up ? "up" : "down");
  data.putIfNotNull('startTs', startTs);
  data.putIfNotNull('endTs', endTs);
  data.putIfNotNull('from', from);
  data.putIfNotNull('needSave', needSave);
  data.putIfNotNull('msgTypes',
      msgTypes?.toSet().map<String>((e) => messageTypeToTypeStr(e)).toList());

  return data;
}