u_k_template_entity.dart 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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: "contact_name")
  25. String? contactName;
  26. @JSONField(name: "contact_no")
  27. String? contactNo;
  28. @JSONField(name: "created_by")
  29. String? createdBy;
  30. @JSONField(name: "created_at")
  31. String? createdAt;
  32. UKTemplateRows();
  33. factory UKTemplateRows.fromJson(Map<String, dynamic> json) => $UKTemplateRowsFromJson(json);
  34. Map<String, dynamic> toJson() => $UKTemplateRowsToJson(this);
  35. @override
  36. String toString() {
  37. return jsonEncode(this);
  38. }
  39. }