UpdatedBookFeed constructor

UpdatedBookFeed({
  1. @JsonKey.new(name: 'data') @Default.new([]) List<UpdatedBook> updates,
  2. int? total,
  3. String? next,
  4. required int page,
  5. @JsonKey.new(name: 'page_size') required int pageSize,
})

Implementation

factory UpdatedBookFeed({
  /// Updated ISBN entries.
  @JsonKey(name: 'data') @Default([]) List<UpdatedBook> updates,

  /// Total number of updates available for the query, when provided.
  int? total,

  /// Opaque cursor for the next page; null when no more updates remain.
  String? next,

  /// Current offset page number (deprecated by ISBNdb); 1 with a cursor.
  required int page,

  /// Requested page size.
  @JsonKey(name: 'page_size') required int pageSize,
}) = _UpdatedBookFeed;