toJson method

Map<String, dynamic> toJson()

Serialize a filter to JSON.

Implementation

Map<String, dynamic> toJson() {
  final data = <String, dynamic>{};
  if (ids != null) {
    data['ids'] = ids;
  }
  if (authors != null) {
    data['authors'] = authors;
  }
  if (kinds != null) {
    data['kinds'] = kinds;
  }
  if (e != null) {
    data['#e'] = e;
  }
  if (p != null) {
    data['#p'] = p;
  }
  if (t != null) {
    data['#t'] = t;
  }
  if (since != null) {
    data['since'] = since;
  }
  if (until != null) {
    data['until'] = until;
  }
  if (limit != null) {
    data['limit'] = limit;
  }
  return data;
}