comm_payment_detail_entity.dart 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import 'package:domain/entity/id_name_entity.dart';
  2. import 'package:domain/generated/json/base/json_field.dart';
  3. import 'package:domain/generated/json/comm_payment_detail_entity.g.dart';
  4. import 'dart:convert';
  5. export 'package:domain/generated/json/comm_payment_detail_entity.g.dart';
  6. @JsonSerializable()
  7. class CommPaymentDetailEntity {
  8. String? id;
  9. String? type;
  10. String? title;
  11. @JSONField(name: "total_amount")
  12. String? totalAmount;
  13. @JSONField(name: "order_amount")
  14. String? orderAmount;
  15. @JSONField(name: "refund_order_amount")
  16. String? refundOrderAmount;
  17. @JSONField(name: "deposit_amount")
  18. String? depositAmount;
  19. @JSONField(name: "refund_deposit_amount")
  20. String? refundDepositAmount;
  21. @JSONField(name: "payment_status")
  22. int paymentStatus = 0;
  23. @JSONField(name: "refund_status")
  24. int refundStatus = 0;
  25. @JSONField(name: "paid_at")
  26. String? paidAt;
  27. @JSONField(name: "refunded_at")
  28. String? refundedAt;
  29. @JSONField(name: "created_at")
  30. String? createdAt;
  31. IdNameEntity? account;
  32. CommPaymentDetailOrderable? orderable;
  33. CommPaymentDetailEntity();
  34. factory CommPaymentDetailEntity.fromJson(Map<String, dynamic> json) => $CommPaymentDetailEntityFromJson(json);
  35. Map<String, dynamic> toJson() => $CommPaymentDetailEntityToJson(this);
  36. @override
  37. String toString() {
  38. return jsonEncode(this);
  39. }
  40. }
  41. @JsonSerializable()
  42. class CommPaymentDetailOrderable {
  43. int? id;
  44. CommPaymentDetailOrderable();
  45. factory CommPaymentDetailOrderable.fromJson(Map<String, dynamic> json) => $CommPaymentDetailOrderableFromJson(json);
  46. Map<String, dynamic> toJson() => $CommPaymentDetailOrderableToJson(this);
  47. @override
  48. String toString() {
  49. return jsonEncode(this);
  50. }
  51. }