1/******************************************************************************
2 * THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN
3 */
4
5#include "to_device.h"
6
7using namespace Quotient;
8
9SendToDeviceJob::SendToDeviceJob(
10 const QString& eventType, const QString& txnId,
11 const QHash<QString, QHash<QString, QJsonObject>>& messages)
12 : BaseJob(HttpVerb::Put, QStringLiteral("SendToDeviceJob"),
13 makePath(parts: "/_matrix/client/v3", parts: "/sendToDevice/", parts: eventType, parts: "/",
14 parts: txnId))
15{
16 QJsonObject _dataJson;
17 addParam<>(container&: _dataJson, QStringLiteral("messages"), value: messages);
18 setRequestData({ _dataJson });
19}
20