hotel_info_entity.g.dart 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331
  1. <<<<<<< HEAD
  2. import 'package:domain/generated/json/base/json_convert_content.dart';
  3. import 'package:domain/entity/response/hotel_info_entity.dart';
  4. HotelInfoEntity $HotelInfoEntityFromJson(Map<String, dynamic> json) {
  5. final HotelInfoEntity hotelInfoEntity = HotelInfoEntity();
  6. final int? adminId = jsonConvert.convert<int>(json['admin_id']);
  7. if (adminId != null) {
  8. hotelInfoEntity.adminId = adminId;
  9. }
  10. final String? name = jsonConvert.convert<String>(json['name']);
  11. if (name != null) {
  12. hotelInfoEntity.name = name;
  13. }
  14. final int? hotelId = jsonConvert.convert<int>(json['hotel_id']);
  15. if (hotelId != null) {
  16. hotelInfoEntity.hotelId = hotelId;
  17. }
  18. final String? hotelName = jsonConvert.convert<String>(json['hotel_name']);
  19. if (hotelName != null) {
  20. hotelInfoEntity.hotelName = hotelName;
  21. }
  22. final List<HotelInfoMenus>? menus = (json['menus'] as List<dynamic>?)?.map(
  23. (e) => jsonConvert.convert<HotelInfoMenus>(e) as HotelInfoMenus).toList();
  24. if (menus != null) {
  25. hotelInfoEntity.menus = menus;
  26. }
  27. final String? token = jsonConvert.convert<String>(json['token']);
  28. if (token != null) {
  29. hotelInfoEntity.token = token;
  30. }
  31. return hotelInfoEntity;
  32. }
  33. Map<String, dynamic> $HotelInfoEntityToJson(HotelInfoEntity entity) {
  34. final Map<String, dynamic> data = <String, dynamic>{};
  35. data['admin_id'] = entity.adminId;
  36. data['name'] = entity.name;
  37. data['hotel_id'] = entity.hotelId;
  38. data['hotel_name'] = entity.hotelName;
  39. data['menus'] = entity.menus?.map((v) => v.toJson()).toList();
  40. data['token'] = entity.token;
  41. return data;
  42. }
  43. extension HotelInfoEntityExtension on HotelInfoEntity {
  44. HotelInfoEntity copyWith({
  45. int? adminId,
  46. String? name,
  47. int? hotelId,
  48. String? hotelName,
  49. List<HotelInfoMenus>? menus,
  50. String? token,
  51. }) {
  52. return HotelInfoEntity()
  53. ..adminId = adminId ?? this.adminId
  54. ..name = name ?? this.name
  55. ..hotelId = hotelId ?? this.hotelId
  56. ..hotelName = hotelName ?? this.hotelName
  57. ..menus = menus ?? this.menus
  58. ..token = token ?? this.token;
  59. }
  60. }
  61. HotelInfoMenus $HotelInfoMenusFromJson(Map<String, dynamic> json) {
  62. final HotelInfoMenus hotelInfoMenus = HotelInfoMenus();
  63. final String? key = jsonConvert.convert<String>(json['key']);
  64. if (key != null) {
  65. hotelInfoMenus.key = key;
  66. }
  67. final String? name = jsonConvert.convert<String>(json['name']);
  68. if (name != null) {
  69. hotelInfoMenus.name = name;
  70. }
  71. final String? route = jsonConvert.convert<String>(json['route']);
  72. if (route != null) {
  73. hotelInfoMenus.route = route;
  74. }
  75. final String? redDot = jsonConvert.convert<String>(json['red_dot']);
  76. if (redDot != null) {
  77. hotelInfoMenus.redDot = redDot;
  78. }
  79. final bool? own = jsonConvert.convert<bool>(json['own']);
  80. if (own != null) {
  81. hotelInfoMenus.own = own;
  82. }
  83. final List<HotelInfoMenusChildren>? children = (json['children'] as List<dynamic>?)?.map(
  84. (e) => jsonConvert.convert<HotelInfoMenusChildren>(e) as HotelInfoMenusChildren).toList();
  85. if (children != null) {
  86. hotelInfoMenus.children = children;
  87. }
  88. return hotelInfoMenus;
  89. }
  90. Map<String, dynamic> $HotelInfoMenusToJson(HotelInfoMenus entity) {
  91. final Map<String, dynamic> data = <String, dynamic>{};
  92. data['key'] = entity.key;
  93. data['name'] = entity.name;
  94. data['route'] = entity.route;
  95. data['red_dot'] = entity.redDot;
  96. data['own'] = entity.own;
  97. data['children'] = entity.children?.map((v) => v.toJson()).toList();
  98. return data;
  99. }
  100. extension HotelInfoMenusExtension on HotelInfoMenus {
  101. HotelInfoMenus copyWith({
  102. String? key,
  103. String? name,
  104. String? route,
  105. String? redDot,
  106. bool? own,
  107. List<HotelInfoMenusChildren>? children,
  108. }) {
  109. return HotelInfoMenus()
  110. ..key = key ?? this.key
  111. ..name = name ?? this.name
  112. ..route = route ?? this.route
  113. ..redDot = redDot ?? this.redDot
  114. ..own = own ?? this.own
  115. ..children = children ?? this.children;
  116. }
  117. }
  118. HotelInfoMenusChildren $HotelInfoMenusChildrenFromJson(Map<String, dynamic> json) {
  119. final HotelInfoMenusChildren hotelInfoMenusChildren = HotelInfoMenusChildren();
  120. final String? key = jsonConvert.convert<String>(json['key']);
  121. if (key != null) {
  122. hotelInfoMenusChildren.key = key;
  123. }
  124. final String? name = jsonConvert.convert<String>(json['name']);
  125. if (name != null) {
  126. hotelInfoMenusChildren.name = name;
  127. }
  128. return hotelInfoMenusChildren;
  129. }
  130. Map<String, dynamic> $HotelInfoMenusChildrenToJson(HotelInfoMenusChildren entity) {
  131. final Map<String, dynamic> data = <String, dynamic>{};
  132. data['key'] = entity.key;
  133. data['name'] = entity.name;
  134. return data;
  135. }
  136. extension HotelInfoMenusChildrenExtension on HotelInfoMenusChildren {
  137. HotelInfoMenusChildren copyWith({
  138. String? key,
  139. String? name,
  140. }) {
  141. return HotelInfoMenusChildren()
  142. ..key = key ?? this.key
  143. ..name = name ?? this.name;
  144. }
  145. =======
  146. import 'package:domain/generated/json/base/json_convert_content.dart';
  147. import 'package:domain/entity/response/hotel_info_entity.dart';
  148. HotelInfoEntity $HotelInfoEntityFromJson(Map<String, dynamic> json) {
  149. final HotelInfoEntity hotelInfoEntity = HotelInfoEntity();
  150. final int? adminId = jsonConvert.convert<int>(json['admin_id']);
  151. if (adminId != null) {
  152. hotelInfoEntity.adminId = adminId;
  153. }
  154. final String? name = jsonConvert.convert<String>(json['name']);
  155. if (name != null) {
  156. hotelInfoEntity.name = name;
  157. }
  158. final int? hotelId = jsonConvert.convert<int>(json['hotel_id']);
  159. if (hotelId != null) {
  160. hotelInfoEntity.hotelId = hotelId;
  161. }
  162. final String? hotelName = jsonConvert.convert<String>(json['hotel_name']);
  163. if (hotelName != null) {
  164. hotelInfoEntity.hotelName = hotelName;
  165. }
  166. final int? cvShow = jsonConvert.convert<int>(json['cv_show']);
  167. if (cvShow != null) {
  168. hotelInfoEntity.cvShow = cvShow;
  169. }
  170. final int? mobileNumberShow = jsonConvert.convert<int>(
  171. json['mobile_number_show']);
  172. if (mobileNumberShow != null) {
  173. hotelInfoEntity.mobileNumberShow = mobileNumberShow;
  174. }
  175. final List<HotelInfoMenus>? menus = (json['menus'] as List<dynamic>?)
  176. ?.map(
  177. (e) => jsonConvert.convert<HotelInfoMenus>(e) as HotelInfoMenus)
  178. .toList();
  179. if (menus != null) {
  180. hotelInfoEntity.menus = menus;
  181. }
  182. final String? token = jsonConvert.convert<String>(json['token']);
  183. if (token != null) {
  184. hotelInfoEntity.token = token;
  185. }
  186. return hotelInfoEntity;
  187. }
  188. Map<String, dynamic> $HotelInfoEntityToJson(HotelInfoEntity entity) {
  189. final Map<String, dynamic> data = <String, dynamic>{};
  190. data['admin_id'] = entity.adminId;
  191. data['name'] = entity.name;
  192. data['hotel_id'] = entity.hotelId;
  193. data['hotel_name'] = entity.hotelName;
  194. data['cv_show'] = entity.cvShow;
  195. data['mobile_number_show'] = entity.mobileNumberShow;
  196. data['menus'] = entity.menus?.map((v) => v.toJson()).toList();
  197. data['token'] = entity.token;
  198. return data;
  199. }
  200. extension HotelInfoEntityExtension on HotelInfoEntity {
  201. HotelInfoEntity copyWith({
  202. int? adminId,
  203. String? name,
  204. int? hotelId,
  205. String? hotelName,
  206. int? cvShow,
  207. int? mobileNumberShow,
  208. List<HotelInfoMenus>? menus,
  209. String? token,
  210. }) {
  211. return HotelInfoEntity()
  212. ..adminId = adminId ?? this.adminId
  213. ..name = name ?? this.name
  214. ..hotelId = hotelId ?? this.hotelId
  215. ..hotelName = hotelName ?? this.hotelName
  216. ..cvShow = cvShow ?? this.cvShow
  217. ..mobileNumberShow = mobileNumberShow ?? this.mobileNumberShow
  218. ..menus = menus ?? this.menus
  219. ..token = token ?? this.token;
  220. }
  221. }
  222. HotelInfoMenus $HotelInfoMenusFromJson(Map<String, dynamic> json) {
  223. final HotelInfoMenus hotelInfoMenus = HotelInfoMenus();
  224. final String? key = jsonConvert.convert<String>(json['key']);
  225. if (key != null) {
  226. hotelInfoMenus.key = key;
  227. }
  228. final String? name = jsonConvert.convert<String>(json['name']);
  229. if (name != null) {
  230. hotelInfoMenus.name = name;
  231. }
  232. final String? route = jsonConvert.convert<String>(json['route']);
  233. if (route != null) {
  234. hotelInfoMenus.route = route;
  235. }
  236. final String? redDot = jsonConvert.convert<String>(json['red_dot']);
  237. if (redDot != null) {
  238. hotelInfoMenus.redDot = redDot;
  239. }
  240. final bool? own = jsonConvert.convert<bool>(json['own']);
  241. if (own != null) {
  242. hotelInfoMenus.own = own;
  243. }
  244. final List<HotelInfoMenusChildren>? children = (json['children'] as List<
  245. dynamic>?)
  246. ?.map(
  247. (e) =>
  248. jsonConvert.convert<HotelInfoMenusChildren>(e) as HotelInfoMenusChildren)
  249. .toList();
  250. if (children != null) {
  251. hotelInfoMenus.children = children;
  252. }
  253. return hotelInfoMenus;
  254. }
  255. Map<String, dynamic> $HotelInfoMenusToJson(HotelInfoMenus entity) {
  256. final Map<String, dynamic> data = <String, dynamic>{};
  257. data['key'] = entity.key;
  258. data['name'] = entity.name;
  259. data['route'] = entity.route;
  260. data['red_dot'] = entity.redDot;
  261. data['own'] = entity.own;
  262. data['children'] = entity.children?.map((v) => v.toJson()).toList();
  263. return data;
  264. }
  265. extension HotelInfoMenusExtension on HotelInfoMenus {
  266. HotelInfoMenus copyWith({
  267. String? key,
  268. String? name,
  269. String? route,
  270. String? redDot,
  271. bool? own,
  272. List<HotelInfoMenusChildren>? children,
  273. }) {
  274. return HotelInfoMenus()
  275. ..key = key ?? this.key
  276. ..name = name ?? this.name
  277. ..route = route ?? this.route
  278. ..redDot = redDot ?? this.redDot
  279. ..own = own ?? this.own
  280. ..children = children ?? this.children;
  281. }
  282. }
  283. HotelInfoMenusChildren $HotelInfoMenusChildrenFromJson(
  284. Map<String, dynamic> json) {
  285. final HotelInfoMenusChildren hotelInfoMenusChildren = HotelInfoMenusChildren();
  286. final String? key = jsonConvert.convert<String>(json['key']);
  287. if (key != null) {
  288. hotelInfoMenusChildren.key = key;
  289. }
  290. final String? name = jsonConvert.convert<String>(json['name']);
  291. if (name != null) {
  292. hotelInfoMenusChildren.name = name;
  293. }
  294. return hotelInfoMenusChildren;
  295. }
  296. Map<String, dynamic> $HotelInfoMenusChildrenToJson(
  297. HotelInfoMenusChildren entity) {
  298. final Map<String, dynamic> data = <String, dynamic>{};
  299. data['key'] = entity.key;
  300. data['name'] = entity.name;
  301. return data;
  302. }
  303. extension HotelInfoMenusChildrenExtension on HotelInfoMenusChildren {
  304. HotelInfoMenusChildren copyWith({
  305. String? key,
  306. String? name,
  307. }) {
  308. return HotelInfoMenusChildren()
  309. ..key = key ?? this.key
  310. ..name = name ?? this.name;
  311. }
  312. >>>>>>> master-ukk
  313. }