uk_template_detail_entity.dart 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. import 'package:domain/generated/json/base/json_field.dart';
  2. import 'package:domain/generated/json/uk_template_detail_entity.g.dart';
  3. import 'dart:convert';
  4. export 'package:domain/generated/json/uk_template_detail_entity.g.dart';
  5. @JsonSerializable()
  6. class UkTemplateDetailEntity {
  7. UkTemplateDetailRow? row;
  8. @JSONField(name: "certificate_list")
  9. List<UkTemplateDetailCertificateList>? certificateList;
  10. @JSONField(name: "vehicle_list")
  11. List<UkTemplateDetailVehicleList>? vehicleList;
  12. UkTemplateDetailEntity();
  13. factory UkTemplateDetailEntity.fromJson(Map<String, dynamic> json) => $UkTemplateDetailEntityFromJson(json);
  14. Map<String, dynamic> toJson() => $UkTemplateDetailEntityToJson(this);
  15. @override
  16. String toString() {
  17. return jsonEncode(this);
  18. }
  19. }
  20. @JsonSerializable()
  21. class UkTemplateDetailRow {
  22. int? id;
  23. @JSONField(name: "company_id")
  24. int? companyId;
  25. @JSONField(name: "job_title")
  26. String? jobTitle;
  27. @JSONField(name: "contact_name")
  28. String? contactName;
  29. @JSONField(name: "contact_no")
  30. String? contactNo;
  31. String? vehicle;
  32. String? certificate;
  33. dynamic age;
  34. dynamic language;
  35. int? gender;
  36. dynamic description;
  37. dynamic note;
  38. @JSONField(name: "operator_id")
  39. int? operatorId;
  40. @JSONField(name: "created_at")
  41. String? createdAt;
  42. @JSONField(name: "updated_at")
  43. String? updatedAt;
  44. @JSONField(name: "deleted_at")
  45. dynamic deletedAt;
  46. @JSONField(name: "template_id")
  47. int? templateId;
  48. @JSONField(name: "job_title_id")
  49. int? jobTitleId;
  50. UkTemplateDetailRow();
  51. factory UkTemplateDetailRow.fromJson(Map<String, dynamic> json) => $UkTemplateDetailRowFromJson(json);
  52. Map<String, dynamic> toJson() => $UkTemplateDetailRowToJson(this);
  53. @override
  54. String toString() {
  55. return jsonEncode(this);
  56. }
  57. }
  58. @JsonSerializable()
  59. class UkTemplateDetailCertificateList {
  60. int? value;
  61. String? txt;
  62. String? checked;
  63. UkTemplateDetailCertificateList();
  64. factory UkTemplateDetailCertificateList.fromJson(Map<String, dynamic> json) => $UkTemplateDetailCertificateListFromJson(json);
  65. Map<String, dynamic> toJson() => $UkTemplateDetailCertificateListToJson(this);
  66. @override
  67. String toString() {
  68. return jsonEncode(this);
  69. }
  70. }
  71. @JsonSerializable()
  72. class UkTemplateDetailVehicleList {
  73. String? value;
  74. String? txt;
  75. String? checked;
  76. UkTemplateDetailVehicleList();
  77. factory UkTemplateDetailVehicleList.fromJson(Map<String, dynamic> json) => $UkTemplateDetailVehicleListFromJson(json);
  78. Map<String, dynamic> toJson() => $UkTemplateDetailVehicleListToJson(this);
  79. @override
  80. String toString() {
  81. return jsonEncode(this);
  82. }
  83. }