spotube/lib/provider/spotify/utils/state.dart
2024-03-13 17:35:33 +06:00

17 lines
359 B
Dart

part of '../spotify.dart';
abstract class PaginatedState<K> {
final List<K> items;
final int offset;
final int limit;
final bool hasMore;
PaginatedState({
required this.items,
required this.offset,
required this.limit,
}) : hasMore = items.length >= limit;
PaginatedState<K> copyWith({List<K>? items, int? offset, int? limit});
}