form_submitted_entity.g.dart 6.7 KB

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