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
|
// THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN
#include "tags.h"
using namespace Quotient;
QUrl GetRoomTagsJob::makeRequestUrl(const HomeserverData& hsData, const QString& userId,
const QString& roomId)
{
return BaseJob::makeRequestUrl(hsData, makePath("/_matrix/client/v3", "/user/", userId,
"/rooms/", roomId, "/tags"));
}
GetRoomTagsJob::GetRoomTagsJob(const QString& userId, const QString& roomId)
: BaseJob(HttpVerb::Get, u"GetRoomTagsJob"_s,
makePath("/_matrix/client/v3", "/user/", userId, "/rooms/", roomId, "/tags"))
{}
SetRoomTagJob::SetRoomTagJob(const QString& userId, const QString& roomId, const QString& tag,
const Tag& data)
: BaseJob(HttpVerb::Put, u"SetRoomTagJob"_s,
makePath("/_matrix/client/v3", "/user/", userId, "/rooms/", roomId, "/tags/", tag))
{
setRequestData({ toJson(data) });
}
QUrl DeleteRoomTagJob::makeRequestUrl(const HomeserverData& hsData, const QString& userId,
const QString& roomId, const QString& tag)
{
return BaseJob::makeRequestUrl(hsData, makePath("/_matrix/client/v3", "/user/", userId,
"/rooms/", roomId, "/tags/", tag));
}
DeleteRoomTagJob::DeleteRoomTagJob(const QString& userId, const QString& roomId, const QString& tag)
: BaseJob(HttpVerb::Delete, u"DeleteRoomTagJob"_s,
makePath("/_matrix/client/v3", "/user/", userId, "/rooms/", roomId, "/tags/", tag))
{}
|