uk_template_table_entity.dart 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import 'package:domain/generated/json/base/json_field.dart';
  2. import 'package:domain/generated/json/uk_template_table_entity.g.dart';
  3. import 'dart:convert';
  4. export 'package:domain/generated/json/uk_template_table_entity.g.dart';
  5. @JsonSerializable()
  6. class UkTemplateTableEntity {
  7. int? total;
  8. List<UkTemplateTableRows>? rows;
  9. UkTemplateTableEntity();
  10. factory UkTemplateTableEntity.fromJson(Map<String, dynamic> json) => $UkTemplateTableEntityFromJson(json);
  11. Map<String, dynamic> toJson() => $UkTemplateTableEntityToJson(this);
  12. @override
  13. String toString() {
  14. return jsonEncode(this);
  15. }
  16. }
  17. @JsonSerializable()
  18. class UkTemplateTableRows {
  19. int? id;
  20. @JSONField(name: "job_title")
  21. String? jobTitle;
  22. @JSONField(name: "client_name")
  23. String? clientName;
  24. @JSONField(name: "contact_name")
  25. String? contactName;
  26. @JSONField(name: "contact_no")
  27. String? contactNo;
  28. @JSONField(name: "challenge_25")
  29. String? challenge25;
  30. String? vehicle;
  31. String? certificate;
  32. @JSONField(name: "created_by")
  33. String? createdBy;
  34. @JSONField(name: "created_at")
  35. String? createdAt;
  36. UkTemplateTableRows();
  37. factory UkTemplateTableRows.fromJson(Map<String, dynamic> json) => $UkTemplateTableRowsFromJson(json);
  38. Map<String, dynamic> toJson() => $UkTemplateTableRowsToJson(this);
  39. @override
  40. String toString() {
  41. return jsonEncode(this);
  42. }
  43. }