import 'package:domain/generated/json/base/json_field.dart'; import 'package:domain/generated/json/uk_template_detail_entity.g.dart'; import 'dart:convert'; export 'package:domain/generated/json/uk_template_detail_entity.g.dart'; @JsonSerializable() class UkTemplateDetailEntity { UkTemplateDetailRow? row; @JSONField(name: "job_template_id") int? jobTemplateId; @JSONField(name: "template_list") List? templateList; @JSONField(name: "template_title") String? templateTitle; @JSONField(name: "title_list") List? titleList; @JSONField(name: "certificate_list") List? certificateList; @JSONField(name: "vehicle_list") List? vehicleList; @JSONField(name: "challenge_25_list") List? challenge25List; UkTemplateDetailEntity(); factory UkTemplateDetailEntity.fromJson(Map json) => $UkTemplateDetailEntityFromJson(json); Map toJson() => $UkTemplateDetailEntityToJson(this); @override String toString() { return jsonEncode(this); } } @JsonSerializable() class UkTemplateDetailRow { int? id; @JSONField(name: "company_id") int? companyId; @JSONField(name: "job_title") String? jobTitle; @JSONField(name: "contact_name") String? contactName; @JSONField(name: "contact_no") String? contactNo; String? vehicle; String? certificate; dynamic age; dynamic language; int? gender; String? description; String? note; @JSONField(name: "operator_id") int? operatorId; @JSONField(name: "created_at") String? createdAt; @JSONField(name: "updated_at") String? updatedAt; @JSONField(name: "deleted_at") dynamic deletedAt; @JSONField(name: "template_id") int? templateId; @JSONField(name: "job_title_id") int? jobTitleId; @JSONField(name: "client_name") String? clientName; @JSONField(name: "challenge_25") int? challenge25; UkTemplateDetailRow(); factory UkTemplateDetailRow.fromJson(Map json) => $UkTemplateDetailRowFromJson(json); Map toJson() => $UkTemplateDetailRowToJson(this); @override String toString() { return jsonEncode(this); } } @JsonSerializable() class UkTemplateDetailTitleList { int? id; @JSONField(name: "job_title") String? jobTitle; UkTemplateDetailTitleList(); factory UkTemplateDetailTitleList.fromJson(Map json) => $UkTemplateDetailTitleListFromJson(json); Map toJson() => $UkTemplateDetailTitleListToJson(this); @override String toString() { return jsonEncode(this); } } @JsonSerializable() class UkTemplateDetailCertificateList { int? value; String? txt; String? checked; UkTemplateDetailCertificateList(); factory UkTemplateDetailCertificateList.fromJson(Map json) => $UkTemplateDetailCertificateListFromJson(json); Map toJson() => $UkTemplateDetailCertificateListToJson(this); @override String toString() { return jsonEncode(this); } } @JsonSerializable() class UkTemplateDetailVehicleList { String? value; String? txt; String? checked; UkTemplateDetailVehicleList(); factory UkTemplateDetailVehicleList.fromJson(Map json) => $UkTemplateDetailVehicleListFromJson(json); Map toJson() => $UkTemplateDetailVehicleListToJson(this); @override String toString() { return jsonEncode(this); } } @JsonSerializable() class UkTemplateDetailChallenge25List { int? value; String? txt; String? checked; UkTemplateDetailChallenge25List(); factory UkTemplateDetailChallenge25List.fromJson(Map json) => $UkTemplateDetailChallenge25ListFromJson(json); Map toJson() => $UkTemplateDetailChallenge25ListToJson(this); @override String toString() { return jsonEncode(this); } }