// GENERATED CODE - DO NOT MODIFY BY HAND

part of '../../../hotel_information/models/hotel.dart';

// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************

Hotel _$HotelFromJson(Map json) => Hotel(
  updateDate: json['updateDate'] as String,
  hotelCode: json['hotelCode'] as String,
  hotelName: json['hotelName'] as String,
  address: json['address'] as String,
  city: json['city'] as String,
  country: json['country'] as String,
  image: json['image'] as String,
  digitalCheckIn: json['digitalCheckIn'] as bool,
  facilities: (json['facilities'] as List<dynamic>)
      .map((e) => Facility.fromJson(Map<String, dynamic>.from(e as Map)))
      .toList(),
  roomTypes: (json['roomTypes'] as List<dynamic>)
      .map((e) => RoomType.fromJson(Map<String, dynamic>.from(e as Map)))
      .toList(),
  addonUpgrades: (json['addonUpgrades'] as List<dynamic>)
      .map((e) => AddonUpgrade.fromJson(Map<String, dynamic>.from(e as Map)))
      .toList(),
);

Map<String, dynamic> _$HotelToJson(Hotel instance) => <String, dynamic>{
  'updateDate': instance.updateDate,
  'hotelCode': instance.hotelCode,
  'hotelName': instance.hotelName,
  'address': instance.address,
  'city': instance.city,
  'country': instance.country,
  'image': instance.image,
  'digitalCheckIn': instance.digitalCheckIn,
  'facilities': instance.facilities.map((e) => e.toJson()).toList(),
  'roomTypes': instance.roomTypes.map((e) => e.toJson()).toList(),
  'addonUpgrades': instance.addonUpgrades.map((e) => e.toJson()).toList(),
};