ListEventsRequest constructor

ListEventsRequest({
  1. Int64? sequence,
  2. int? limit,
  3. bool? asc,
  4. String? editorUserId,
  5. Iterable<String>? eventTypes,
  6. String? aggregateId,
  7. Iterable<String>? aggregateTypes,
  8. String? resourceOwner,
  9. Timestamp? creationDate,
})

Implementation

factory ListEventsRequest({
  $fixnum.Int64? sequence,
  $core.int? limit,
  $core.bool? asc,
  $core.String? editorUserId,
  $core.Iterable<$core.String>? eventTypes,
  $core.String? aggregateId,
  $core.Iterable<$core.String>? aggregateTypes,
  $core.String? resourceOwner,
  $6.Timestamp? creationDate,
}) {
  final _result = create();
  if (sequence != null) {
    _result.sequence = sequence;
  }
  if (limit != null) {
    _result.limit = limit;
  }
  if (asc != null) {
    _result.asc = asc;
  }
  if (editorUserId != null) {
    _result.editorUserId = editorUserId;
  }
  if (eventTypes != null) {
    _result.eventTypes.addAll(eventTypes);
  }
  if (aggregateId != null) {
    _result.aggregateId = aggregateId;
  }
  if (aggregateTypes != null) {
    _result.aggregateTypes.addAll(aggregateTypes);
  }
  if (resourceOwner != null) {
    _result.resourceOwner = resourceOwner;
  }
  if (creationDate != null) {
    _result.creationDate = creationDate;
  }
  return _result;
}