libkazv
Kazv::Api::CreateRoomJob Member List

This is the complete list of members for Kazv::Api::CreateRoomJob, including all inherited members.

attachData(JsonWrap data)Kazv::BaseJobprotected
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)Kazv::BaseJob
Body typedefKazv::BaseJob
buildBody(std::optional< std::string > visibility, std::optional< std::string > roomAliasName, std::optional< std::string > name, std::optional< std::string > topic, immer::array< std::string > invite, immer::array< Invite3pid > invite3pid, std::optional< std::string > roomVersion, JsonWrap creationContent, immer::array< StateEvent > initialState, std::optional< std::string > preset, std::optional< bool > isDirect, JsonWrap powerLevelContentOverride)Kazv::Api::CreateRoomJobstatic
buildQuery()Kazv::Api::CreateRoomJobstatic
BytesBody typedefKazv::BaseJob
contentTypeMatches(immer::array< std::string > expected, std::string actual)Kazv::BaseJobstatic
CreateRoomJob(std::string serverUrl, std::string _accessToken, std::optional< std::string > visibility=std::nullopt, std::optional< std::string > roomAliasName=std::nullopt, std::optional< std::string > name=std::nullopt, std::optional< std::string > topic=std::nullopt, immer::array< std::string > invite={}, immer::array< Invite3pid > invite3pid={}, std::optional< std::string > roomVersion=std::nullopt, JsonWrap creationContent={}, immer::array< StateEvent > initialState={}, std::optional< std::string > preset=std::nullopt, std::optional< bool > isDirect=std::nullopt, JsonWrap powerLevelContentOverride={})Kazv::Api::CreateRoomJobexplicit
dataJson(const std::string &key) constKazv::BaseJob
dataStr(const std::string &key) constKazv::BaseJob
DELETEKazv::BaseJobstatic
EmptyBody typedefKazv::BaseJob
File enum valueKazv::BaseJob
genResponse(Response r) constKazv::BaseJob
GETKazv::BaseJobstatic
Header typedefKazv::BaseJob
jobId() constKazv::BaseJob
Json enum valueKazv::BaseJob
JsonBody typedefKazv::BaseJob
Method typedefKazv::BaseJob
needsAuth()Kazv::Api::CreateRoomJobinlinestatic
POSTKazv::BaseJobstatic
PUTKazv::BaseJobstatic
queueId() constKazv::BaseJob
queuePolicy() constKazv::BaseJob
requestBody() constKazv::BaseJob
requestHeader() constKazv::BaseJob
requestMethod() constKazv::BaseJob
requestQuery() constKazv::BaseJob
Response typedefKazv::BaseJob
responseFile() constKazv::BaseJob
ReturnType enum nameKazv::BaseJob
returnType() constKazv::BaseJob
shouldReturnJson() constKazv::BaseJob
url() constKazv::BaseJob
withData(JsonWrap j) &&Kazv::Api::CreateRoomJob
withData(JsonWrap j) const &Kazv::Api::CreateRoomJob
withQueue(std::string id, JobQueuePolicy policy=AlwaysContinue) &&Kazv::BaseJob
withQueue(std::string id, JobQueuePolicy policy=AlwaysContinue) const &Kazv::BaseJob
~BaseJob()Kazv::BaseJob