// GENERATED CODE - DO NOT MODIFY BY HAND part of 'model_dto.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$ModelDtoImpl _$$ModelDtoImplFromJson(Map json) => _$ModelDtoImpl( id: (json['id'] as num?)?.toInt(), name: json['name'] as String, vendorsId: (json['vendors_id'] as num).toInt(), isDeleted: json['is_deleted'] as bool? ?? false, registeredAt: json['registered_at'] == null ? null : DateTime.parse(json['registered_at'] as String), updatedAt: json['updated_at'] == null ? null : DateTime.parse(json['updated_at'] as String), vendorName: json['vendor_name'] as String?, vendor: json['vendor'] == null ? null : VendorDto.fromJson(json['vendor'] as Map), ); Map _$$ModelDtoImplToJson(_$ModelDtoImpl instance) => { 'id': instance.id, 'name': instance.name, 'vendors_id': instance.vendorsId, 'is_deleted': instance.isDeleted, 'registered_at': instance.registeredAt?.toIso8601String(), 'updated_at': instance.updatedAt?.toIso8601String(), 'vendor_name': instance.vendorName, 'vendor': instance.vendor, }; _$ModelRequestDtoImpl _$$ModelRequestDtoImplFromJson( Map json) => _$ModelRequestDtoImpl( name: json['name'] as String, vendorsId: (json['vendors_id'] as num).toInt(), ); Map _$$ModelRequestDtoImplToJson( _$ModelRequestDtoImpl instance) => { 'name': instance.name, 'vendors_id': instance.vendorsId, }; _$ModelUpdateRequestDtoImpl _$$ModelUpdateRequestDtoImplFromJson( Map json) => _$ModelUpdateRequestDtoImpl( name: json['name'] as String?, vendorsId: (json['vendors_id'] as num?)?.toInt(), ); Map _$$ModelUpdateRequestDtoImplToJson( _$ModelUpdateRequestDtoImpl instance) => { 'name': instance.name, 'vendors_id': instance.vendorsId, }; _$ModelListResponseImpl _$$ModelListResponseImplFromJson( Map json) => _$ModelListResponseImpl( items: (json['items'] as List) .map((e) => ModelDto.fromJson(e as Map)) .toList(), totalCount: (json['total'] as num).toInt(), currentPage: (json['page'] as num).toInt(), totalPages: (json['total_pages'] as num).toInt(), pageSize: (json['per_page'] as num?)?.toInt(), ); Map _$$ModelListResponseImplToJson( _$ModelListResponseImpl instance) => { 'items': instance.items, 'total': instance.totalCount, 'page': instance.currentPage, 'total_pages': instance.totalPages, 'per_page': instance.pageSize, };