// GENERATED CODE - DO NOT MODIFY BY HAND part of 'rent_dto.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$RentDtoImpl _$$RentDtoImplFromJson(Map json) => _$RentDtoImpl( id: (json['id'] as num?)?.toInt(), startedAt: DateTime.parse(json['started_at'] as String), endedAt: DateTime.parse(json['ended_at'] as String), equipmentHistoryId: (json['equipment_history_id'] as num?)?.toInt(), equipmentSerial: json['equipment_serial'] as String?, equipmentModel: json['equipment_model'] as String?, companyName: json['company_name'] as String?, daysRemaining: (json['days_remaining'] as num?)?.toInt(), isActive: json['is_active'] as bool?, totalDays: (json['total_days'] as num?)?.toInt(), equipmentHistory: json['equipmentHistory'] == null ? null : EquipmentHistoryDto.fromJson( json['equipmentHistory'] as Map), ); Map _$$RentDtoImplToJson(_$RentDtoImpl instance) => { 'id': instance.id, 'started_at': instance.startedAt.toIso8601String(), 'ended_at': instance.endedAt.toIso8601String(), 'equipment_history_id': instance.equipmentHistoryId, 'equipment_serial': instance.equipmentSerial, 'equipment_model': instance.equipmentModel, 'company_name': instance.companyName, 'days_remaining': instance.daysRemaining, 'is_active': instance.isActive, 'total_days': instance.totalDays, 'equipmentHistory': instance.equipmentHistory, }; _$RentRequestDtoImpl _$$RentRequestDtoImplFromJson(Map json) => _$RentRequestDtoImpl( startedAt: DateTime.parse(json['started_at'] as String), endedAt: DateTime.parse(json['ended_at'] as String), equipmentHistoryId: (json['equipment_history_id'] as num).toInt(), ); Map _$$RentRequestDtoImplToJson( _$RentRequestDtoImpl instance) => { 'started_at': instance.startedAt.toIso8601String(), 'ended_at': instance.endedAt.toIso8601String(), 'equipment_history_id': instance.equipmentHistoryId, }; _$RentUpdateRequestDtoImpl _$$RentUpdateRequestDtoImplFromJson( Map json) => _$RentUpdateRequestDtoImpl( startedAt: json['started_at'] == null ? null : DateTime.parse(json['started_at'] as String), endedAt: json['ended_at'] == null ? null : DateTime.parse(json['ended_at'] as String), equipmentHistoryId: (json['equipment_history_id'] as num?)?.toInt(), ); Map _$$RentUpdateRequestDtoImplToJson( _$RentUpdateRequestDtoImpl instance) => { 'started_at': instance.startedAt?.toIso8601String(), 'ended_at': instance.endedAt?.toIso8601String(), 'equipment_history_id': instance.equipmentHistoryId, }; _$RentListResponseImpl _$$RentListResponseImplFromJson( Map json) => _$RentListResponseImpl( items: (json['data'] as List) .map((e) => RentDto.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['page_size'] as num?)?.toInt(), ); Map _$$RentListResponseImplToJson( _$RentListResponseImpl instance) => { 'data': instance.items, 'total': instance.totalCount, 'page': instance.currentPage, 'total_pages': instance.totalPages, 'page_size': instance.pageSize, };