copyWith method

PaginationParams copyWith({
  1. int? limit,
  2. int? before,
  3. int? after,
  4. int? offset,
  5. String? idAround,
  6. String? next,
  7. String? greaterThan,
  8. String? greaterThanOrEqual,
  9. String? lessThan,
  10. String? lessThanOrEqual,
})

Creates a copy of PaginationParams with specified attributes overridden.

Implementation

PaginationParams copyWith({
  int? limit,
  int? before,
  int? after,
  int? offset,
  String? idAround,
  String? next,
  String? greaterThan,
  String? greaterThanOrEqual,
  String? lessThan,
  String? lessThanOrEqual,
}) =>
    PaginationParams(
      limit: limit ?? this.limit,
      before: before ?? this.before,
      after: limit ?? this.after,
      offset: offset ?? this.offset,
      idAround: idAround ?? this.idAround,
      next: next ?? this.next,
      greaterThan: greaterThan ?? this.greaterThan,
      greaterThanOrEqual: greaterThanOrEqual ?? this.greaterThanOrEqual,
      lessThan: lessThan ?? this.lessThan,
      lessThanOrEqual: lessThanOrEqual ?? this.lessThanOrEqual,
    );