// GENERATED CODE - DO NOT MODIFY BY HAND part of 'api_response.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** ApiResponse _$ApiResponseFromJson( Map json, T Function(Object? json) fromJsonT, ) => ApiResponse( status: json['status'] as String, data: _$nullableGenericFromJson(json['data'], fromJsonT), error: json['error'] == null ? null : ApiError.fromJson(json['error'] as Map), meta: json['meta'] == null ? null : PaginationMeta.fromJson(json['meta'] as Map), ); Map _$ApiResponseToJson( ApiResponse instance, Object? Function(T value) toJsonT, ) => { 'status': instance.status, 'data': _$nullableGenericToJson(instance.data, toJsonT), 'error': instance.error, 'meta': instance.meta, }; T? _$nullableGenericFromJson( Object? input, T Function(Object? json) fromJson, ) => input == null ? null : fromJson(input); Object? _$nullableGenericToJson( T? input, Object? Function(T value) toJson, ) => input == null ? null : toJson(input); ApiError _$ApiErrorFromJson(Map json) => ApiError( code: json['code'] as String, message: json['message'] as String, details: json['details'], ); Map _$ApiErrorToJson(ApiError instance) => { 'code': instance.code, 'message': instance.message, 'details': instance.details, }; PaginationMeta _$PaginationMetaFromJson(Map json) => PaginationMeta( page: (json['page'] as num).toInt(), limit: (json['limit'] as num).toInt(), total: (json['total'] as num).toInt(), hasMore: json['hasMore'] as bool, ); Map _$PaginationMetaToJson(PaginationMeta instance) => { 'page': instance.page, 'limit': instance.limit, 'total': instance.total, 'hasMore': instance.hasMore, };