Files
TubeCards/lib/data/models/page_info.dart
friebetill 80f218097d Initial commit
Add Space version 2.0.1
2022-03-28 14:56:00 +02:00

27 lines
617 B
Dart

import 'package:copy_with_extension/copy_with_extension.dart';
import 'package:equatable/equatable.dart';
import 'package:json_annotation/json_annotation.dart';
part 'page_info.g.dart';
@CopyWith()
@JsonSerializable()
class PageInfo extends Equatable {
const PageInfo({
required this.endCursor,
required this.hasNextPage,
});
factory PageInfo.fromJson(Map<String, dynamic> json) =>
_$PageInfoFromJson(json);
Map<String, dynamic> toJson() => _$PageInfoToJson(this);
final String? endCursor;
final bool? hasNextPage;
@override
List<Object?> get props => [endCursor, hasNextPage];
}