u_k_template_entity.dart 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import 'package:domain/generated/json/base/json_field.dart';
  2. import 'package:domain/generated/json/u_k_template_entity.g.dart';
  3. import 'dart:convert';
  4. export 'package:domain/generated/json/u_k_template_entity.g.dart';
  5. @JsonSerializable()
  6. class UKTemplateEntity {
  7. int total = 0;
  8. List<UKTemplateRows> rows = [];
  9. UKTemplateEntity();
  10. factory UKTemplateEntity.fromJson(Map<String, dynamic> json) => $UKTemplateEntityFromJson(json);
  11. Map<String, dynamic> toJson() => $UKTemplateEntityToJson(this);
  12. @override
  13. String toString() {
  14. return jsonEncode(this);
  15. }
  16. }
  17. @JsonSerializable()
  18. class UKTemplateRows {
  19. String? id;
  20. @JSONField(name: "job_title")
  21. String? jobTitle;
  22. String? vehicle;
  23. String? certificate;
  24. @JSONField(name: "created_by")
  25. String? createdBy;
  26. @JSONField(name: "created_at")
  27. String? createdAt;
  28. UKTemplateRows();
  29. factory UKTemplateRows.fromJson(Map<String, dynamic> json) => $UKTemplateRowsFromJson(json);
  30. Map<String, dynamic> toJson() => $UKTemplateRowsToJson(this);
  31. @override
  32. String toString() {
  33. return jsonEncode(this);
  34. }
  35. }