u_k_template_entity.g.dart 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. import 'package:domain/generated/json/base/json_convert_content.dart';
  2. import 'package:domain/entity/response/u_k_template_entity.dart';
  3. UKTemplateEntity $UKTemplateEntityFromJson(Map<String, dynamic> json) {
  4. final UKTemplateEntity uKTemplateEntity = UKTemplateEntity();
  5. final int? total = jsonConvert.convert<int>(json['total']);
  6. if (total != null) {
  7. uKTemplateEntity.total = total;
  8. }
  9. final List<UKTemplateRows>? rows = (json['rows'] as List<dynamic>?)
  10. ?.map(
  11. (e) => jsonConvert.convert<UKTemplateRows>(e) as UKTemplateRows)
  12. .toList();
  13. if (rows != null) {
  14. uKTemplateEntity.rows = rows;
  15. }
  16. return uKTemplateEntity;
  17. }
  18. Map<String, dynamic> $UKTemplateEntityToJson(UKTemplateEntity entity) {
  19. final Map<String, dynamic> data = <String, dynamic>{};
  20. data['total'] = entity.total;
  21. data['rows'] = entity.rows.map((v) => v.toJson()).toList();
  22. return data;
  23. }
  24. extension UKTemplateEntityExtension on UKTemplateEntity {
  25. UKTemplateEntity copyWith({
  26. int? total,
  27. List<UKTemplateRows>? rows,
  28. }) {
  29. return UKTemplateEntity()
  30. ..total = total ?? this.total
  31. ..rows = rows ?? this.rows;
  32. }
  33. }
  34. UKTemplateRows $UKTemplateRowsFromJson(Map<String, dynamic> json) {
  35. final UKTemplateRows uKTemplateRows = UKTemplateRows();
  36. final String? id = jsonConvert.convert<String>(json['id']);
  37. if (id != null) {
  38. uKTemplateRows.id = id;
  39. }
  40. final String? jobTitle = jsonConvert.convert<String>(json['job_title']);
  41. if (jobTitle != null) {
  42. uKTemplateRows.jobTitle = jobTitle;
  43. }
  44. final String? vehicle = jsonConvert.convert<String>(json['vehicle']);
  45. if (vehicle != null) {
  46. uKTemplateRows.vehicle = vehicle;
  47. }
  48. final String? certificate = jsonConvert.convert<String>(json['certificate']);
  49. if (certificate != null) {
  50. uKTemplateRows.certificate = certificate;
  51. }
  52. final String? contactName = jsonConvert.convert<String>(json['contact_name']);
  53. if (contactName != null) {
  54. uKTemplateRows.contactName = contactName;
  55. }
  56. final String? contactNo = jsonConvert.convert<String>(json['contact_no']);
  57. if (contactNo != null) {
  58. uKTemplateRows.contactNo = contactNo;
  59. }
  60. final String? createdBy = jsonConvert.convert<String>(json['created_by']);
  61. if (createdBy != null) {
  62. uKTemplateRows.createdBy = createdBy;
  63. }
  64. final String? createdAt = jsonConvert.convert<String>(json['created_at']);
  65. if (createdAt != null) {
  66. uKTemplateRows.createdAt = createdAt;
  67. }
  68. return uKTemplateRows;
  69. }
  70. Map<String, dynamic> $UKTemplateRowsToJson(UKTemplateRows entity) {
  71. final Map<String, dynamic> data = <String, dynamic>{};
  72. data['id'] = entity.id;
  73. data['job_title'] = entity.jobTitle;
  74. data['vehicle'] = entity.vehicle;
  75. data['certificate'] = entity.certificate;
  76. data['contact_name'] = entity.contactName;
  77. data['contact_no'] = entity.contactNo;
  78. data['created_by'] = entity.createdBy;
  79. data['created_at'] = entity.createdAt;
  80. return data;
  81. }
  82. extension UKTemplateRowsExtension on UKTemplateRows {
  83. UKTemplateRows copyWith({
  84. String? id,
  85. String? jobTitle,
  86. String? vehicle,
  87. String? certificate,
  88. String? contactName,
  89. String? contactNo,
  90. String? createdBy,
  91. String? createdAt,
  92. }) {
  93. return UKTemplateRows()
  94. ..id = id ?? this.id
  95. ..jobTitle = jobTitle ?? this.jobTitle
  96. ..vehicle = vehicle ?? this.vehicle
  97. ..certificate = certificate ?? this.certificate
  98. ..contactName = contactName ?? this.contactName
  99. ..contactNo = contactNo ?? this.contactNo
  100. ..createdBy = createdBy ?? this.createdBy
  101. ..createdAt = createdAt ?? this.createdAt;
  102. }
  103. }