gradesapi.h 999 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #ifndef GRADESAPI_H
  2. #define GRADESAPI_H
  3. #include <QObject>
  4. namespace TC {
  5. class GradesUpdate : public QObject
  6. {
  7. Q_OBJECT
  8. public:
  9. struct Data
  10. {
  11. bool success;
  12. QString message;
  13. };
  14. GradesUpdate();
  15. GradesUpdate(const QString &answerFileName,
  16. const QString &checkinNumber,
  17. int endTime,
  18. const QString &examRoom,
  19. const QString &examSessions,
  20. const QString &examText,
  21. const QString &examineNumber,
  22. const QString &groupName,
  23. const QString &id,
  24. const QString &name,
  25. int onlineStatus,
  26. const QString &schoolAddress,
  27. const QString &schoolName,
  28. int sex,
  29. int startTime,
  30. int status,
  31. const QString &swId);
  32. Data post();
  33. QString url;
  34. QByteArray postData;
  35. };
  36. } // namespace TC
  37. #endif // GRADESAPI_H