import 'package:comwell_key_app/up_sales/models/facility_type.dart';
import 'package:comwell_key_app/utils/json.dart';
import 'package:json_annotation/json_annotation.dart';
part '../../../.generated/up_sales/models/dto/room_upgrade_dto.g.dart';
@JsonSerializable()
class RoomUpgradeDTO {
final String id;
final String name;
final int price;
final String currency;
final Iterable<String> images;
final String description;
final int? quantity;
final List<FacilityType> facilityTypes;
final int roomSize;
RoomUpgradeDTO(
{required this.id,
required this.name,
required this.price,
required this.images,
required this.description,
required this.currency,
this.quantity,
required this.facilityTypes,
required this.roomSize});
Json toJson() => _$RoomUpgradeDTOToJson(this);
factory RoomUpgradeDTO.fromJson(Map<String, dynamic> json) =>
_$RoomUpgradeDTOFromJson(json);
}