form_order_entity.dart 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import 'package:domain/generated/json/base/json_field.dart';
  2. import 'package:domain/generated/json/form_order_entity.g.dart';
  3. import 'dart:convert';
  4. export 'package:domain/generated/json/form_order_entity.g.dart';
  5. @JsonSerializable()
  6. class FormOrderEntity {
  7. String? id;
  8. @JSONField(name: "user_id")
  9. String? userId;
  10. int status = 0;
  11. FormOrderOrder? order;
  12. FormOrderEntity();
  13. factory FormOrderEntity.fromJson(Map<String, dynamic> json) => $FormOrderEntityFromJson(json);
  14. Map<String, dynamic> toJson() => $FormOrderEntityToJson(this);
  15. @override
  16. String toString() {
  17. return jsonEncode(this);
  18. }
  19. }
  20. @JsonSerializable()
  21. class FormOrderOrder {
  22. String? id;
  23. @JSONField(name: "total_amount")
  24. String? totalAmount;
  25. @JSONField(name: "order_amount")
  26. String? orderAmount;
  27. @JSONField(name: "deposit_amount")
  28. String? depositAmount;
  29. @JSONField(name: "payment_status")
  30. String? paymentStatus;
  31. @JSONField(name: "refund_status")
  32. String? refundStatus;
  33. FormOrderOrder();
  34. factory FormOrderOrder.fromJson(Map<String, dynamic> json) => $FormOrderOrderFromJson(json);
  35. Map<String, dynamic> toJson() => $FormOrderOrderToJson(this);
  36. @override
  37. String toString() {
  38. return jsonEncode(this);
  39. }
  40. }