form_submitted_entity.g.dart 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. import 'package:domain/generated/json/base/json_convert_content.dart';
  2. import 'package:domain/entity/form_submitted_entity.dart';
  3. import 'package:domain/entity/id_name_entity.dart';
  4. FormSubmittedEntity $FormSubmittedEntityFromJson(Map<String, dynamic> json) {
  5. final FormSubmittedEntity formSubmittedEntity = FormSubmittedEntity();
  6. final String? id = jsonConvert.convert<String>(json['id']);
  7. if (id != null) {
  8. formSubmittedEntity.id = id;
  9. }
  10. final String? userId = jsonConvert.convert<String>(json['user_id']);
  11. if (userId != null) {
  12. formSubmittedEntity.userId = userId;
  13. }
  14. final String? estateOnlineFormId = jsonConvert.convert<String>(
  15. json['estate_online_form_id']);
  16. if (estateOnlineFormId != null) {
  17. formSubmittedEntity.estateOnlineFormId = estateOnlineFormId;
  18. }
  19. final String? sentOn = jsonConvert.convert<String>(json['sent_on']);
  20. if (sentOn != null) {
  21. formSubmittedEntity.sentOn = sentOn;
  22. }
  23. final String? rejectedOn = jsonConvert.convert<String>(json['rejected_on']);
  24. if (rejectedOn != null) {
  25. formSubmittedEntity.rejectedOn = rejectedOn;
  26. }
  27. final String? approvedOn = jsonConvert.convert<String>(json['approved_on']);
  28. if (approvedOn != null) {
  29. formSubmittedEntity.approvedOn = approvedOn;
  30. }
  31. final FormSubmittedEstateOnlineForm? estateOnlineForm = jsonConvert.convert<
  32. FormSubmittedEstateOnlineForm>(json['estate_online_form']);
  33. if (estateOnlineForm != null) {
  34. formSubmittedEntity.estateOnlineForm = estateOnlineForm;
  35. }
  36. final IdNameEntity? account = jsonConvert.convert<IdNameEntity>(
  37. json['account']);
  38. if (account != null) {
  39. formSubmittedEntity.account = account;
  40. }
  41. final FormSubmittedOrder? order = jsonConvert.convert<FormSubmittedOrder>(
  42. json['order']);
  43. if (order != null) {
  44. formSubmittedEntity.order = order;
  45. }
  46. return formSubmittedEntity;
  47. }
  48. Map<String, dynamic> $FormSubmittedEntityToJson(FormSubmittedEntity entity) {
  49. final Map<String, dynamic> data = <String, dynamic>{};
  50. data['id'] = entity.id;
  51. data['user_id'] = entity.userId;
  52. data['estate_online_form_id'] = entity.estateOnlineFormId;
  53. data['sent_on'] = entity.sentOn;
  54. data['rejected_on'] = entity.rejectedOn;
  55. data['approved_on'] = entity.approvedOn;
  56. data['estate_online_form'] = entity.estateOnlineForm?.toJson();
  57. data['account'] = entity.account?.toJson();
  58. data['order'] = entity.order?.toJson();
  59. return data;
  60. }
  61. extension FormSubmittedEntityExtension on FormSubmittedEntity {
  62. FormSubmittedEntity copyWith({
  63. String? id,
  64. String? userId,
  65. String? estateOnlineFormId,
  66. String? sentOn,
  67. String? rejectedOn,
  68. String? approvedOn,
  69. FormSubmittedEstateOnlineForm? estateOnlineForm,
  70. IdNameEntity? account,
  71. FormSubmittedOrder? order,
  72. }) {
  73. return FormSubmittedEntity()
  74. ..id = id ?? this.id
  75. ..userId = userId ?? this.userId
  76. ..estateOnlineFormId = estateOnlineFormId ?? this.estateOnlineFormId
  77. ..sentOn = sentOn ?? this.sentOn
  78. ..rejectedOn = rejectedOn ?? this.rejectedOn
  79. ..approvedOn = approvedOn ?? this.approvedOn
  80. ..estateOnlineForm = estateOnlineForm ?? this.estateOnlineForm
  81. ..account = account ?? this.account
  82. ..order = order ?? this.order;
  83. }
  84. }
  85. FormSubmittedEstateOnlineForm $FormSubmittedEstateOnlineFormFromJson(
  86. Map<String, dynamic> json) {
  87. final FormSubmittedEstateOnlineForm formSubmittedEstateOnlineForm = FormSubmittedEstateOnlineForm();
  88. final String? id = jsonConvert.convert<String>(json['id']);
  89. if (id != null) {
  90. formSubmittedEstateOnlineForm.id = id;
  91. }
  92. final String? icon = jsonConvert.convert<String>(json['icon']);
  93. if (icon != null) {
  94. formSubmittedEstateOnlineForm.icon = icon;
  95. }
  96. final String? name = jsonConvert.convert<String>(json['name']);
  97. if (name != null) {
  98. formSubmittedEstateOnlineForm.name = name;
  99. }
  100. final IdNameEntity? type = jsonConvert.convert<IdNameEntity>(json['type']);
  101. if (type != null) {
  102. formSubmittedEstateOnlineForm.type = type;
  103. }
  104. return formSubmittedEstateOnlineForm;
  105. }
  106. Map<String, dynamic> $FormSubmittedEstateOnlineFormToJson(
  107. FormSubmittedEstateOnlineForm entity) {
  108. final Map<String, dynamic> data = <String, dynamic>{};
  109. data['id'] = entity.id;
  110. data['icon'] = entity.icon;
  111. data['name'] = entity.name;
  112. data['type'] = entity.type?.toJson();
  113. return data;
  114. }
  115. extension FormSubmittedEstateOnlineFormExtension on FormSubmittedEstateOnlineForm {
  116. FormSubmittedEstateOnlineForm copyWith({
  117. String? id,
  118. String? icon,
  119. String? name,
  120. IdNameEntity? type,
  121. }) {
  122. return FormSubmittedEstateOnlineForm()
  123. ..id = id ?? this.id
  124. ..icon = icon ?? this.icon
  125. ..name = name ?? this.name
  126. ..type = type ?? this.type;
  127. }
  128. }
  129. FormSubmittedOrder $FormSubmittedOrderFromJson(Map<String, dynamic> json) {
  130. final FormSubmittedOrder formSubmittedOrder = FormSubmittedOrder();
  131. final String? id = jsonConvert.convert<String>(json['id']);
  132. if (id != null) {
  133. formSubmittedOrder.id = id;
  134. }
  135. final String? totalAmount = jsonConvert.convert<String>(json['total_amount']);
  136. if (totalAmount != null) {
  137. formSubmittedOrder.totalAmount = totalAmount;
  138. }
  139. final String? orderAmount = jsonConvert.convert<String>(json['order_amount']);
  140. if (orderAmount != null) {
  141. formSubmittedOrder.orderAmount = orderAmount;
  142. }
  143. final String? depositAmount = jsonConvert.convert<String>(
  144. json['deposit_amount']);
  145. if (depositAmount != null) {
  146. formSubmittedOrder.depositAmount = depositAmount;
  147. }
  148. final int? paymentStatus = jsonConvert.convert<int>(json['payment_status']);
  149. if (paymentStatus != null) {
  150. formSubmittedOrder.paymentStatus = paymentStatus;
  151. }
  152. final int? refundStatus = jsonConvert.convert<int>(json['refund_status']);
  153. if (refundStatus != null) {
  154. formSubmittedOrder.refundStatus = refundStatus;
  155. }
  156. return formSubmittedOrder;
  157. }
  158. Map<String, dynamic> $FormSubmittedOrderToJson(FormSubmittedOrder entity) {
  159. final Map<String, dynamic> data = <String, dynamic>{};
  160. data['id'] = entity.id;
  161. data['total_amount'] = entity.totalAmount;
  162. data['order_amount'] = entity.orderAmount;
  163. data['deposit_amount'] = entity.depositAmount;
  164. data['payment_status'] = entity.paymentStatus;
  165. data['refund_status'] = entity.refundStatus;
  166. return data;
  167. }
  168. extension FormSubmittedOrderExtension on FormSubmittedOrder {
  169. FormSubmittedOrder copyWith({
  170. String? id,
  171. String? totalAmount,
  172. String? orderAmount,
  173. String? depositAmount,
  174. int? paymentStatus,
  175. int? refundStatus,
  176. }) {
  177. return FormSubmittedOrder()
  178. ..id = id ?? this.id
  179. ..totalAmount = totalAmount ?? this.totalAmount
  180. ..orderAmount = orderAmount ?? this.orderAmount
  181. ..depositAmount = depositAmount ?? this.depositAmount
  182. ..paymentStatus = paymentStatus ?? this.paymentStatus
  183. ..refundStatus = refundStatus ?? this.refundStatus;
  184. }
  185. }