getRequestArgs method Null safety

Map<String, dynamic> getRequestArgs()

Implementation

Map<String, dynamic> getRequestArgs() {
  var map = <String, dynamic>{};
  if (startLedger != null) {
    map['startLedger'] = startLedger;
  }
  if (filters != null) {
    List<Map<String, dynamic>> values =
        List<Map<String, dynamic>>.empty(growable: true);
    for (EventFilter filter in filters!) {
      values.add(filter.getRequestArgs());
    }
    map['filters'] = values;
  }
  if (paginationOptions != null) {
    Map<String, dynamic> values = {};
    for (PaginationOptions options in paginationOptions!) {
      values.addAll(options.getRequestArgs());
    }
    map['pagination'] = values;
  }
  return map;
}