processapi.h 664 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #ifndef PROCESSAPI_H
  2. #define PROCESSAPI_H
  3. #include <QObject>
  4. #include <optional>
  5. namespace TC {
  6. class ProcessApi : public QObject
  7. {
  8. Q_OBJECT
  9. public:
  10. ProcessApi();
  11. ProcessApi(const QJsonArray &array);
  12. bool post();
  13. QString url;
  14. QByteArray sendData;
  15. };
  16. class ProcessNameApi : public QObject
  17. {
  18. Q_OBJECT
  19. public:
  20. ProcessNameApi();
  21. QJsonArray get();
  22. QString url;
  23. QByteArray sendData;
  24. };
  25. class ProcessImageApi : public QObject
  26. {
  27. Q_OBJECT
  28. public:
  29. ProcessImageApi();
  30. bool post(const QStringList &fileList);
  31. QString url;
  32. QByteArray sendData;
  33. };
  34. // is_prompt
  35. } // namespace TC
  36. #endif // PROCESSAPI_H