1/******************************************************************************
2 * THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN
3 */
4
5#include "appservice_room_directory.h"
6
7using namespace Quotient;
8
9UpdateAppserviceRoomDirectoryVisibilityJob::
10 UpdateAppserviceRoomDirectoryVisibilityJob(const QString& networkId,
11 const QString& roomId,
12 const QString& visibility)
13 : BaseJob(HttpVerb::Put,
14 QStringLiteral("UpdateAppserviceRoomDirectoryVisibilityJob"),
15 makePath(parts: "/_matrix/client/v3", parts: "/directory/list/appservice/",
16 parts: networkId, parts: "/", parts: roomId))
17{
18 QJsonObject _dataJson;
19 addParam<>(container&: _dataJson, QStringLiteral("visibility"), value: visibility);
20 setRequestData({ _dataJson });
21}
22