This repository was archived by the owner on Aug 9, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 34
/
Copy pathrestaurant.g.dart
111 lines (95 loc) · 3.62 KB
/
restaurant.g.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'restaurant.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
Category _$CategoryFromJson(Map<String, dynamic> json) => Category(
alias: json['alias'] as String?,
title: json['title'] as String?,
);
Map<String, dynamic> _$CategoryToJson(Category instance) => <String, dynamic>{
'alias': instance.alias,
'title': instance.title,
};
Hours _$HoursFromJson(Map<String, dynamic> json) => Hours(
isOpenNow: json['is_open_now'] as bool?,
);
Map<String, dynamic> _$HoursToJson(Hours instance) => <String, dynamic>{
'is_open_now': instance.isOpenNow,
};
User _$UserFromJson(Map<String, dynamic> json) => User(
id: json['id'] as String?,
imageUrl: json['image_url'] as String?,
name: json['name'] as String?,
);
Map<String, dynamic> _$UserToJson(User instance) => <String, dynamic>{
'id': instance.id,
'image_url': instance.imageUrl,
'name': instance.name,
};
Review _$ReviewFromJson(Map<String, dynamic> json) => Review(
id: json['id'] as String?,
rating: json['rating'] as int?,
user: json['user'] == null
? null
: User.fromJson(json['user'] as Map<String, dynamic>),
text: json['text'] as String?,
);
Map<String, dynamic> _$ReviewToJson(Review instance) => <String, dynamic>{
'id': instance.id,
'rating': instance.rating,
'user': instance.user,
'text': instance.text,
};
Location _$LocationFromJson(Map<String, dynamic> json) => Location(
formattedAddress: json['formatted_address'] as String?,
);
Map<String, dynamic> _$LocationToJson(Location instance) => <String, dynamic>{
'formatted_address': instance.formattedAddress,
};
Restaurant _$RestaurantFromJson(Map<String, dynamic> json) => Restaurant(
id: json['id'] as String?,
name: json['name'] as String?,
price: json['price'] as String?,
rating: (json['rating'] as num?)?.toDouble(),
photos:
(json['photos'] as List<dynamic>?)?.map((e) => e as String).toList(),
categories: (json['categories'] as List<dynamic>?)
?.map((e) => Category.fromJson(e as Map<String, dynamic>))
.toList(),
hours: (json['hours'] as List<dynamic>?)
?.map((e) => Hours.fromJson(e as Map<String, dynamic>))
.toList(),
reviews: (json['reviews'] as List<dynamic>?)
?.map((e) => Review.fromJson(e as Map<String, dynamic>))
.toList(),
location: json['location'] == null
? null
: Location.fromJson(json['location'] as Map<String, dynamic>),
);
Map<String, dynamic> _$RestaurantToJson(Restaurant instance) =>
<String, dynamic>{
'id': instance.id,
'name': instance.name,
'price': instance.price,
'rating': instance.rating,
'photos': instance.photos,
'categories': instance.categories,
'hours': instance.hours,
'reviews': instance.reviews,
'location': instance.location,
};
RestaurantQueryResult _$RestaurantQueryResultFromJson(
Map<String, dynamic> json) =>
RestaurantQueryResult(
total: json['total'] as int?,
restaurants: (json['business'] as List<dynamic>?)
?.map((e) => Restaurant.fromJson(e as Map<String, dynamic>))
.toList(),
);
Map<String, dynamic> _$RestaurantQueryResultToJson(
RestaurantQueryResult instance) =>
<String, dynamic>{
'total': instance.total,
'business': instance.restaurants,
};