u_k_template_entity.g.dart 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  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>?)?.map(
  10. (e) => jsonConvert.convert<UKTemplateRows>(e) as UKTemplateRows).toList();
  11. if (rows != null) {
  12. uKTemplateEntity.rows = rows;
  13. }
  14. return uKTemplateEntity;
  15. }
  16. Map<String, dynamic> $UKTemplateEntityToJson(UKTemplateEntity entity) {
  17. final Map<String, dynamic> data = <String, dynamic>{};
  18. data['total'] = entity.total;
  19. data['rows'] = entity.rows.map((v) => v.toJson()).toList();
  20. return data;
  21. }
  22. extension UKTemplateEntityExtension on UKTemplateEntity {
  23. UKTemplateEntity copyWith({
  24. int? total,
  25. List<UKTemplateRows>? rows,
  26. }) {
  27. return UKTemplateEntity()
  28. ..total = total ?? this.total
  29. ..rows = rows ?? this.rows;
  30. }
  31. }
  32. UKTemplateRows $UKTemplateRowsFromJson(Map<String, dynamic> json) {
  33. final UKTemplateRows uKTemplateRows = UKTemplateRows();
  34. final String? id = jsonConvert.convert<String>(json['id']);
  35. if (id != null) {
  36. uKTemplateRows.id = id;
  37. }
  38. final String? jobTitle = jsonConvert.convert<String>(json['job_title']);
  39. if (jobTitle != null) {
  40. uKTemplateRows.jobTitle = jobTitle;
  41. }
  42. final String? vehicle = jsonConvert.convert<String>(json['vehicle']);
  43. if (vehicle != null) {
  44. uKTemplateRows.vehicle = vehicle;
  45. }
  46. final String? certificate = jsonConvert.convert<String>(json['certificate']);
  47. if (certificate != null) {
  48. uKTemplateRows.certificate = certificate;
  49. }
  50. final String? createdBy = jsonConvert.convert<String>(json['created_by']);
  51. if (createdBy != null) {
  52. uKTemplateRows.createdBy = createdBy;
  53. }
  54. final String? createdAt = jsonConvert.convert<String>(json['created_at']);
  55. if (createdAt != null) {
  56. uKTemplateRows.createdAt = createdAt;
  57. }
  58. return uKTemplateRows;
  59. }
  60. Map<String, dynamic> $UKTemplateRowsToJson(UKTemplateRows entity) {
  61. final Map<String, dynamic> data = <String, dynamic>{};
  62. data['id'] = entity.id;
  63. data['job_title'] = entity.jobTitle;
  64. data['vehicle'] = entity.vehicle;
  65. data['certificate'] = entity.certificate;
  66. data['created_by'] = entity.createdBy;
  67. data['created_at'] = entity.createdAt;
  68. return data;
  69. }
  70. extension UKTemplateRowsExtension on UKTemplateRows {
  71. UKTemplateRows copyWith({
  72. String? id,
  73. String? jobTitle,
  74. String? vehicle,
  75. String? certificate,
  76. String? createdBy,
  77. String? createdAt,
  78. }) {
  79. return UKTemplateRows()
  80. ..id = id ?? this.id
  81. ..jobTitle = jobTitle ?? this.jobTitle
  82. ..vehicle = vehicle ?? this.vehicle
  83. ..certificate = certificate ?? this.certificate
  84. ..createdBy = createdBy ?? this.createdBy
  85. ..createdAt = createdAt ?? this.createdAt;
  86. }
  87. }