feat : sale out of Province

This commit is contained in:
2025-06-21 17:01:37 +03:30
parent fc4295e532
commit 656b5f0d87
28 changed files with 1270 additions and 489 deletions

View File

@@ -0,0 +1,19 @@
import 'package:freezed_annotation/freezed_annotation.dart';
part 'pagination_model.freezed.dart';
part 'pagination_model.g.dart';
@Freezed(genericArgumentFactories: true)
abstract class PaginationModel<T> with _$PaginationModel<T> {
const factory PaginationModel({
int? count,
String? next,
String? previous,
List<T>? results,
}) = _PaginationModel<T>;
factory PaginationModel.fromJson(
Map<String, dynamic> json,
T Function(Object?) fromJsonT,
) => _$PaginationModelFromJson(json, fromJsonT);
}