1 /****************************************************************************** 2 * THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN 3 */ 4 5 #include "room_upgrades.h" 6 7 #include <QtCore/QStringBuilder> 8 9 using namespace Quotient; 10 UpgradeRoomJob(const QString & roomId,const QString & newVersion)11UpgradeRoomJob::UpgradeRoomJob(const QString& roomId, const QString& newVersion) 12 : BaseJob(HttpVerb::Post, QStringLiteral("UpgradeRoomJob"), 13 QStringLiteral("/_matrix/client/r0") % "/rooms/" % roomId 14 % "/upgrade") 15 { 16 QJsonObject _data; 17 addParam<>(_data, QStringLiteral("new_version"), newVersion); 18 setRequestData(std::move(_data)); 19 addExpectedKey("replacement_room"); 20 } 21