PMU-PIbd-31-Potapov-N-S/lib/data/dto/page_dto.dart

29 lines
694 B
Dart
Raw Normal View History

2024-12-13 00:54:01 +04:00
import 'package:json_annotation/json_annotation.dart';
@JsonSerializable(createToJson: false)
class PageDto {
final List<UserDto> items;
final int itemsCount;
final int totalItemsCount;
final int pageNumber;
final int itemsByPage;
final int? prevPageNumber;
final int? nextPageNumber;
final int firstPageNumber;
final int lastPageNumber;
const PageDto(
{this.items,
this.itemsCount,
this.totalItemsCount,
this.pageNumber,
this.itemsByPage,
this.prevPageNumber,
this.nextPageNumber,
this.firstPageNumber,
this.lastPageNumber});
factory PageDto.fromJson(Map<String, dynamic> json) =>
_$PageDtoFromJson(json);
}