maint_job_list_response_entity.dart 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import 'package:deus_app/generated/json/base/json_convert_content.dart';
  2. import 'package:deus_app/generated/json/base/json_field.dart';
  3. class MaintJobListResponseEntity with JsonConvert<MaintJobListResponseEntity> {
  4. late int code;
  5. late MaintJobListResponseData data;
  6. late String msg;
  7. }
  8. class MaintJobListResponseData with JsonConvert<MaintJobListResponseData> {
  9. late int index;
  10. @JSONField(name: "list")
  11. late List<MaintJobListResponseDataList> xList;
  12. late MaintJobListResponseDataQuery query;
  13. late int size;
  14. late int sort;
  15. late String sortBy;
  16. late int total;
  17. }
  18. class MaintJobListResponseDataList with JsonConvert<MaintJobListResponseDataList> {
  19. late int deviceId;
  20. late String deviceKey;
  21. late String finishTime;
  22. late int id;
  23. late int isMainted;
  24. late int maintJobId;
  25. late String maintPerson;
  26. late String name;
  27. late String productKey;
  28. late String productName;
  29. late String showName;
  30. }
  31. class MaintJobListResponseDataQuery with JsonConvert<MaintJobListResponseDataQuery> {
  32. late int deviceId;
  33. late String deviceKey;
  34. late String finishTime;
  35. late int id;
  36. late int isMainted;
  37. late int maintJobId;
  38. late String maintPerson;
  39. late String name;
  40. late String productKey;
  41. late String productName;
  42. late String showName;
  43. }