// GENERATED CODE - DO NOT MODIFY BY HAND
part of '../../../hotel_information/models/structured_text.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
HeaderStructuredTextModel _$HeaderStructuredTextModelFromJson(Map json) =>
HeaderStructuredTextModel(
type: json['type'] as String? ?? 'HeaderStructuredTextModel',
header: json['header'] as String,
);
Map<String, dynamic> _$HeaderStructuredTextModelToJson(
HeaderStructuredTextModel instance,
) => <String, dynamic>{'type': instance.type, 'header': instance.header};
TextModelStructuredTextModel _$TextModelStructuredTextModelFromJson(Map json) =>
TextModelStructuredTextModel(
type: json['type'] as String? ?? 'TextModelStructuredTextModel',
text: json['text'] as String,
);
Map<String, dynamic> _$TextModelStructuredTextModelToJson(
TextModelStructuredTextModel instance,
) => <String, dynamic>{'type': instance.type, 'text': instance.text};
AddressStructuredTextModel _$AddressStructuredTextModelFromJson(Map json) =>
AddressStructuredTextModel(
type: json['type'] as String? ?? 'AddressStructuredTextModel',
headline: json['headline'] as String,
address: json['address'] as String,
);
Map<String, dynamic> _$AddressStructuredTextModelToJson(
AddressStructuredTextModel instance,
) => <String, dynamic>{
'type': instance.type,
'headline': instance.headline,
'address': instance.address,
};
EmailContactStructuredTextModel _$EmailContactStructuredTextModelFromJson(
Map json,
) => EmailContactStructuredTextModel(
type: json['type'] as String? ?? 'EmailContactStructuredTextModel',
headline: json['headline'] as String,
email: json['email'] as String,
);
Map<String, dynamic> _$EmailContactStructuredTextModelToJson(
EmailContactStructuredTextModel instance,
) => <String, dynamic>{
'type': instance.type,
'headline': instance.headline,
'email': instance.email,
};
PhoneContactStructuredTextModel _$PhoneContactStructuredTextModelFromJson(
Map json,
) => PhoneContactStructuredTextModel(
type: json['type'] as String? ?? 'PhoneContactStructuredTextModel',
headline: json['headline'] as String,
phoneNumber: json['phoneNumber'] as String,
);
Map<String, dynamic> _$PhoneContactStructuredTextModelToJson(
PhoneContactStructuredTextModel instance,
) => <String, dynamic>{
'type': instance.type,
'headline': instance.headline,
'phoneNumber': instance.phoneNumber,
};
ImageWidgetStructuredTextModel _$ImageWidgetStructuredTextModelFromJson(
Map json,
) => ImageWidgetStructuredTextModel(
type: json['type'] as String? ?? 'ImageWidgetStructuredTextModel',
image: json['image'] as String,
);
Map<String, dynamic> _$ImageWidgetStructuredTextModelToJson(
ImageWidgetStructuredTextModel instance,
) => <String, dynamic>{'type': instance.type, 'image': instance.image};
SpaBookingLinkStructuredTextModel _$SpaBookingLinkStructuredTextModelFromJson(
Map json,
) => SpaBookingLinkStructuredTextModel(
type: json['type'] as String? ?? 'SpaBookingLinkStructuredTextModel',
link: json['link'] as String,
);
Map<String, dynamic> _$SpaBookingLinkStructuredTextModelToJson(
SpaBookingLinkStructuredTextModel instance,
) => <String, dynamic>{'type': instance.type, 'link': instance.link};
HotelInformationListTileStructuredTextModel
_$HotelInformationListTileStructuredTextModelFromJson(Map json) =>
HotelInformationListTileStructuredTextModel(
type:
json['type'] as String? ??
'HotelInformationListTileStructuredTextModel',
iconPath: json['iconPath'] as String,
title: json['title'] as String,
);
Map<String, dynamic> _$HotelInformationListTileStructuredTextModelToJson(
HotelInformationListTileStructuredTextModel instance,
) => <String, dynamic>{
'type': instance.type,
'iconPath': instance.iconPath,
'title': instance.title,
};
MapsBottomModalStructuredTextModel _$MapsBottomModalStructuredTextModelFromJson(
Map json,
) => MapsBottomModalStructuredTextModel(
type: json['type'] as String? ?? 'MapsBottomModalStructuredTextModel',
address: json['address'] as String,
);
Map<String, dynamic> _$MapsBottomModalStructuredTextModelToJson(
MapsBottomModalStructuredTextModel instance,
) => <String, dynamic>{'type': instance.type, 'address': instance.address};
OpeningHoursStructuredTextModel _$OpeningHoursStructuredTextModelFromJson(
Map json,
) => OpeningHoursStructuredTextModel(
type: json['type'] as String? ?? 'OpeningHoursStructuredTextModel',
openingHours: json['openingHours'] as String,
);
Map<String, dynamic> _$OpeningHoursStructuredTextModelToJson(
OpeningHoursStructuredTextModel instance,
) => <String, dynamic>{
'type': instance.type,
'openingHours': instance.openingHours,
};
PageTitleStructuredTextModel _$PageTitleStructuredTextModelFromJson(Map json) =>
PageTitleStructuredTextModel(
type: json['type'] as String? ?? 'PageTitleStructuredTextModel',
title: json['title'] as String,
);
Map<String, dynamic> _$PageTitleStructuredTextModelToJson(
PageTitleStructuredTextModel instance,
) => <String, dynamic>{'type': instance.type, 'title': instance.title};
PracticalInformationStructuredTextModel
_$PracticalInformationStructuredTextModelFromJson(Map json) =>
PracticalInformationStructuredTextModel(
type:
json['type'] as String? ?? 'PracticalInformationStructuredTextModel',
restaurantId: json['restaurantId'] as String,
);
Map<String, dynamic> _$PracticalInformationStructuredTextModelToJson(
PracticalInformationStructuredTextModel instance,
) => <String, dynamic>{
'type': instance.type,
'restaurantId': instance.restaurantId,
};
EmailStructuredTextModel _$EmailStructuredTextModelFromJson(Map json) =>
EmailStructuredTextModel(
type: json['type'] as String? ?? 'EmailStructuredTextModel',
email: json['email'] as String,
);
Map<String, dynamic> _$EmailStructuredTextModelToJson(
EmailStructuredTextModel instance,
) => <String, dynamic>{'type': instance.type, 'email': instance.email};