equipment_list_entity.dart 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import 'package:deus_app/generated/json/base/json_convert_content.dart';
  2. class EquipmentListEntity with JsonConvert<EquipmentListEntity> {
  3. late int code;
  4. late EquipmentListData data;
  5. late String msg;
  6. }
  7. class EquipmentListData with JsonConvert<EquipmentListData> {
  8. late int total;
  9. late int index;
  10. late int size;
  11. late dynamic sortBy;
  12. late dynamic sort;
  13. late dynamic query;
  14. late List<EquipmentListDataEquipmentVOS> equipmentVOS;
  15. late EquipmentListDataCountDTO countDTO;
  16. }
  17. class EquipmentListDataEquipmentVOS with JsonConvert<EquipmentListDataEquipmentVOS> {
  18. late int id;
  19. late String name;
  20. late String showName;
  21. late String deviceKey;
  22. late int authType;
  23. late int isEnable;
  24. late dynamic isActive;
  25. late String deviceSecret;
  26. late String deviceId;
  27. late String productName;
  28. late String productKey;
  29. late int productId;
  30. late int status;
  31. late int nodeType;
  32. late dynamic connectionProtocol;
  33. late dynamic ip;
  34. late dynamic lastUpdateOn;
  35. late dynamic activationOn;
  36. late dynamic positionId;
  37. late dynamic number;
  38. late String speedA;
  39. late String speedB;
  40. late String finenessA;
  41. late String finenessB;
  42. late String holeCountA;
  43. late String holeCountB;
  44. late dynamic activePeriod;
  45. late String createdOn;
  46. late dynamic lastOnlineOn;
  47. late String iotId;
  48. late String description;
  49. late String customerId;
  50. late dynamic channelId;
  51. late dynamic imei;
  52. }
  53. class EquipmentListDataCountDTO with JsonConvert<EquipmentListDataCountDTO> {
  54. late int count;
  55. late int active;
  56. late int online;
  57. late int offline;
  58. }