/****************************************************************************** * THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN */ #pragma once #include "../basejob.h" namespace QMatrixClient { // Operations class SetDisplayNameJob : public BaseJob { public: explicit SetDisplayNameJob(const QString& userId, const QString& displayname = {}); }; class GetDisplayNameJob : public BaseJob { public: explicit GetDisplayNameJob(const QString& userId); ~GetDisplayNameJob() override; const QString& displayname() const; protected: Status parseJson(const QJsonDocument& data) override; private: class Private; QScopedPointer d; }; class SetAvatarUrlJob : public BaseJob { public: explicit SetAvatarUrlJob(const QString& userId, const QString& avatarUrl = {}); }; class GetAvatarUrlJob : public BaseJob { public: explicit GetAvatarUrlJob(const QString& userId); ~GetAvatarUrlJob() override; const QString& avatarUrl() const; protected: Status parseJson(const QJsonDocument& data) override; private: class Private; QScopedPointer d; }; class GetUserProfileJob : public BaseJob { public: explicit GetUserProfileJob(const QString& userId); ~GetUserProfileJob() override; const QString& avatarUrl() const; const QString& displayname() const; protected: Status parseJson(const QJsonDocument& data) override; private: class Private; QScopedPointer d; }; } // namespace QMatrixClient cbfe8acd1e076d848cf'>diff
blob: 3ba87d6192ec58baa4202b66d9c6df5a78a51f4c (plain)
1
2
3