Add a tag to a room.
More...
#include <tags.hpp>
|
| | SetRoomTagJob (std::string serverUrl, std::string _accessToken, std::string userId, std::string roomId, std::string tag, std::optional< float > order=std::nullopt, JsonWrap additionalProperties={}) |
| | Add a tag to a room. More...
|
| |
| SetRoomTagJob | withData (JsonWrap j) && |
| |
| SetRoomTagJob | withData (JsonWrap j) const & |
| |
| | BaseJob (std::string serverUrl, std::string requestUrl, Method method, std::string jobId, std::string token={}, ReturnType returnType=ReturnType::Json, Body body=EmptyBody{}, Query query={}, Header header={}, std::optional< FileDesc > responseFile=std::nullopt) |
| |
| | ~BaseJob () |
| |
| bool | shouldReturnJson () const |
| |
| std::string | url () const |
| |
| Body | requestBody () const |
| |
| Header | requestHeader () const |
| |
| ReturnType | returnType () const |
| |
| Query | requestQuery () const |
| | returns the non-encoded query as an array of pairs More...
|
| |
| Method | requestMethod () const |
| |
| Response | genResponse (Response r) const |
| |
| BaseJob | withData (JsonWrap j) && |
| |
| BaseJob | withData (JsonWrap j) const & |
| |
| BaseJob | withQueue (std::string id, JobQueuePolicy policy=AlwaysContinue) && |
| |
| BaseJob | withQueue (std::string id, JobQueuePolicy policy=AlwaysContinue) const & |
| |
| json | dataJson (const std::string &key) const |
| |
| std::string | dataStr (const std::string &key) const |
| |
| std::string | jobId () const |
| |
| std::optional< std::string > | queueId () const |
| |
| JobQueuePolicy | queuePolicy () const |
| |
| std::optional< FileDesc > | responseFile () const |
| |
Add a tag to a room.
Add a tag to the room.
◆ SetRoomTagJob()
| Kazv::Api::SetRoomTagJob::SetRoomTagJob |
( |
std::string |
serverUrl, |
|
|
std::string |
_accessToken, |
|
|
std::string |
userId, |
|
|
std::string |
roomId, |
|
|
std::string |
tag, |
|
|
std::optional< float > |
order = std::nullopt, |
|
|
JsonWrap |
additionalProperties = {} |
|
) |
| |
|
explicit |
Add a tag to a room.
- Parameters
-
| userId | The id of the user to add a tag for. The access token must be authorized to make requests for this user ID. |
| roomId | The ID of the room to add a tag to. |
| tag | The tag to add. |
| order | A number in a range [0,1] describing a relative position of the room under the given tag. |
| additionalProperties | Add a tag to the room. |
◆ buildBody()
| BaseJob::Body Kazv::Api::SetRoomTagJob::buildBody |
( |
std::string |
userId, |
|
|
std::string |
roomId, |
|
|
std::string |
tag, |
|
|
std::optional< float > |
order, |
|
|
JsonWrap |
additionalProperties |
|
) |
| |
|
static |
◆ buildQuery()
◆ needsAuth()
| static constexpr auto Kazv::Api::SetRoomTagJob::needsAuth |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ withData() [1/2]
◆ withData() [2/2]
The documentation for this class was generated from the following files: