join_estate_success_entity.dart 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import 'package:domain/generated/json/base/json_field.dart';
  2. import 'package:domain/generated/json/join_estate_success_entity.g.dart';
  3. import 'dart:convert';
  4. export 'package:domain/generated/json/join_estate_success_entity.g.dart';
  5. @JsonSerializable()
  6. class JoinEstateSuccessEntity {
  7. String? sn;
  8. @JSONField(name: "user_id")
  9. String? userId;
  10. @JSONField(name: "state_id")
  11. String? stateId;
  12. String? type;
  13. int status = 0;
  14. List<String> files = [];
  15. @JSONField(name: "updated_at")
  16. String? updatedAt;
  17. @JSONField(name: "created_at")
  18. String? createdAt;
  19. String? id;
  20. JoinEstateSuccessEstate? estate;
  21. JoinEstateSuccessEntity();
  22. factory JoinEstateSuccessEntity.fromJson(Map<String, dynamic> json) => $JoinEstateSuccessEntityFromJson(json);
  23. Map<String, dynamic> toJson() => $JoinEstateSuccessEntityToJson(this);
  24. @override
  25. String toString() {
  26. return jsonEncode(this);
  27. }
  28. }
  29. @JsonSerializable()
  30. class JoinEstateSuccessEstate {
  31. String? id;
  32. String? name;
  33. JoinEstateSuccessEstateInformation? information;
  34. JoinEstateSuccessEstate();
  35. factory JoinEstateSuccessEstate.fromJson(Map<String, dynamic> json) => $JoinEstateSuccessEstateFromJson(json);
  36. Map<String, dynamic> toJson() => $JoinEstateSuccessEstateToJson(this);
  37. @override
  38. String toString() {
  39. return jsonEncode(this);
  40. }
  41. }
  42. @JsonSerializable()
  43. class JoinEstateSuccessEstateInformation {
  44. String? id;
  45. String? name;
  46. String? email;
  47. String? address;
  48. @JSONField(name: "contact_number")
  49. String? contactNumber;
  50. JoinEstateSuccessEstateInformation();
  51. factory JoinEstateSuccessEstateInformation.fromJson(Map<String, dynamic> json) => $JoinEstateSuccessEstateInformationFromJson(json);
  52. Map<String, dynamic> toJson() => $JoinEstateSuccessEstateInformationToJson(this);
  53. @override
  54. String toString() {
  55. return jsonEncode(this);
  56. }
  57. }