uk_template_detail_entity.dart 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  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: "job_template_id")
  9. int? jobTemplateId;
  10. @JSONField(name: "template_list")
  11. List<String>? templateList;
  12. @JSONField(name: "template_title")
  13. String? templateTitle;
  14. @JSONField(name: "title_list")
  15. List<UkTemplateDetailTitleList>? titleList;
  16. @JSONField(name: "certificate_list")
  17. List<UkTemplateDetailCertificateList>? certificateList;
  18. @JSONField(name: "vehicle_list")
  19. List<UkTemplateDetailVehicleList>? vehicleList;
  20. @JSONField(name: "challenge_25_list")
  21. List<UkTemplateDetailChallenge25List>? challenge25List;
  22. UkTemplateDetailEntity();
  23. factory UkTemplateDetailEntity.fromJson(Map<String, dynamic> json) => $UkTemplateDetailEntityFromJson(json);
  24. Map<String, dynamic> toJson() => $UkTemplateDetailEntityToJson(this);
  25. @override
  26. String toString() {
  27. return jsonEncode(this);
  28. }
  29. }
  30. @JsonSerializable()
  31. class UkTemplateDetailRow {
  32. int? id;
  33. @JSONField(name: "company_id")
  34. int? companyId;
  35. @JSONField(name: "job_title")
  36. String? jobTitle;
  37. @JSONField(name: "contact_name")
  38. String? contactName;
  39. @JSONField(name: "contact_no")
  40. String? contactNo;
  41. String? vehicle;
  42. String? certificate;
  43. dynamic age;
  44. dynamic language;
  45. int? gender;
  46. String? description;
  47. String? note;
  48. @JSONField(name: "operator_id")
  49. int? operatorId;
  50. @JSONField(name: "created_at")
  51. String? createdAt;
  52. @JSONField(name: "updated_at")
  53. String? updatedAt;
  54. @JSONField(name: "deleted_at")
  55. dynamic deletedAt;
  56. @JSONField(name: "template_id")
  57. int? templateId;
  58. @JSONField(name: "job_title_id")
  59. int? jobTitleId;
  60. @JSONField(name: "client_name")
  61. String? clientName;
  62. @JSONField(name: "challenge_25")
  63. int? challenge25;
  64. UkTemplateDetailRow();
  65. factory UkTemplateDetailRow.fromJson(Map<String, dynamic> json) => $UkTemplateDetailRowFromJson(json);
  66. Map<String, dynamic> toJson() => $UkTemplateDetailRowToJson(this);
  67. @override
  68. String toString() {
  69. return jsonEncode(this);
  70. }
  71. }
  72. @JsonSerializable()
  73. class UkTemplateDetailTitleList {
  74. int? id;
  75. @JSONField(name: "job_title")
  76. String? jobTitle;
  77. UkTemplateDetailTitleList();
  78. factory UkTemplateDetailTitleList.fromJson(Map<String, dynamic> json) => $UkTemplateDetailTitleListFromJson(json);
  79. Map<String, dynamic> toJson() => $UkTemplateDetailTitleListToJson(this);
  80. @override
  81. String toString() {
  82. return jsonEncode(this);
  83. }
  84. }
  85. @JsonSerializable()
  86. class UkTemplateDetailCertificateList {
  87. int? value;
  88. String? txt;
  89. String? checked;
  90. UkTemplateDetailCertificateList();
  91. factory UkTemplateDetailCertificateList.fromJson(Map<String, dynamic> json) => $UkTemplateDetailCertificateListFromJson(json);
  92. Map<String, dynamic> toJson() => $UkTemplateDetailCertificateListToJson(this);
  93. @override
  94. String toString() {
  95. return jsonEncode(this);
  96. }
  97. }
  98. @JsonSerializable()
  99. class UkTemplateDetailVehicleList {
  100. String? value;
  101. String? txt;
  102. String? checked;
  103. UkTemplateDetailVehicleList();
  104. factory UkTemplateDetailVehicleList.fromJson(Map<String, dynamic> json) => $UkTemplateDetailVehicleListFromJson(json);
  105. Map<String, dynamic> toJson() => $UkTemplateDetailVehicleListToJson(this);
  106. @override
  107. String toString() {
  108. return jsonEncode(this);
  109. }
  110. }
  111. @JsonSerializable()
  112. class UkTemplateDetailChallenge25List {
  113. int? value;
  114. String? txt;
  115. String? checked;
  116. UkTemplateDetailChallenge25List();
  117. factory UkTemplateDetailChallenge25List.fromJson(Map<String, dynamic> json) => $UkTemplateDetailChallenge25ListFromJson(json);
  118. Map<String, dynamic> toJson() => $UkTemplateDetailChallenge25ListToJson(this);
  119. @override
  120. String toString() {
  121. return jsonEncode(this);
  122. }
  123. }