/****************************************************************************** * THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN */ #pragma once #include "../basejob.h" #include namespace QMatrixClient { // Operations class UploadContentJob : public BaseJob { public: explicit UploadContentJob(QIODevice* content, const QString& filename = {}, const QString& contentType = {}); ~UploadContentJob() override; const QString& contentUri() const; protected: Status parseJson(const QJsonDocument& data) override; private: class Private; QScopedPointer d; }; class GetContentJob : public BaseJob { public: explicit GetContentJob(const QString& serverName, const QString& mediaId); ~GetContentJob() override; const QString& contentType() const; const QString& contentDisposition() const; QIODevice* content() const; protected: Status parseReply(QNetworkReply* reply) override; private: class Private; QScopedPointer d; }; class GetContentOverrideNameJob : public BaseJob { public: explicit GetContentOverrideNameJob(const QString& serverName, const QString& mediaId, const QString& fileName); ~GetContentOverrideNameJob() override; const QString& contentType() const; const QString& contentDisposition() const; QIODevice* content() const; protected: Status parseReply(QNetworkReply* reply) override; private: class Private; QScopedPointer d; }; class GetContentThumbnailJob : public BaseJob { public: explicit GetContentThumbnailJob(const QString& serverName, const QString& mediaId, int width = {}, int height = {}, const QString& method = {}); ~GetContentThumbnailJob() override; const QString& contentType() const; QIODevice* content() const; protected: Status parseReply(QNetworkReply* reply) override; private: class Private; QScopedPointer d; }; class GetUrlPreviewJob : public BaseJob { public: explicit GetUrlPreviewJob(const QString& url, double ts = {}); ~GetUrlPreviewJob() override; double matrixImageSize() const; const QString& ogImage() const; protected: Status parseJson(const QJsonDocument& data) override; private: class Private; QScopedPointer d; }; } // namespace QMatrixClient
blob: 938c1d346b6967b4791e9feb484ba00d4def744d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41