// GENERATED CODE - DO NOT MODIFY BY HAND part of 'pagination_params.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$PaginationParamsImpl _$$PaginationParamsImplFromJson( Map json) => _$PaginationParamsImpl( page: (json['page'] as num?)?.toInt() ?? 1, perPage: (json['perPage'] as num?)?.toInt() ?? AppConstants.defaultPageSize, search: json['search'] as String?, sortBy: json['sortBy'] as String?, sortOrder: json['sortOrder'] as String? ?? 'asc', filters: json['filters'] as Map?, ); Map _$$PaginationParamsImplToJson( _$PaginationParamsImpl instance) => { 'page': instance.page, 'perPage': instance.perPage, 'search': instance.search, 'sortBy': instance.sortBy, 'sortOrder': instance.sortOrder, 'filters': instance.filters, }; _$PaginationMetaImpl _$$PaginationMetaImplFromJson(Map json) => _$PaginationMetaImpl( currentPage: (json['currentPage'] as num).toInt(), perPage: (json['perPage'] as num).toInt(), total: (json['total'] as num).toInt(), totalPages: (json['totalPages'] as num).toInt(), hasNext: json['hasNext'] as bool, hasPrevious: json['hasPrevious'] as bool, ); Map _$$PaginationMetaImplToJson( _$PaginationMetaImpl instance) => { 'currentPage': instance.currentPage, 'perPage': instance.perPage, 'total': instance.total, 'totalPages': instance.totalPages, 'hasNext': instance.hasNext, 'hasPrevious': instance.hasPrevious, }; _$PagedResultImpl _$$PagedResultImplFromJson( Map json, T Function(Object? json) fromJsonT, ) => _$PagedResultImpl( items: (json['items'] as List).map(fromJsonT).toList(), meta: PaginationMeta.fromJson(json['meta'] as Map), ); Map _$$PagedResultImplToJson( _$PagedResultImpl instance, Object? Function(T value) toJsonT, ) => { 'items': instance.items.map(toJsonT).toList(), 'meta': instance.meta, };