18 class ChatSetBroadcasterLanguageEnabledTask;
30 typedef std::function<void(ChatSetBroadcasterLanguageEnabledTask* source, TTV_ErrorCode ec)>
Callback;
36 virtual const char*
GetTaskName()
const override {
return "ChatSetBroadcasterLanguageEnabledTask"; }
virtual void OnComplete() override
std::string mChannelName
Definition: chatsetbroadcasterlanguageenabledtask.h:44
ChatSetBroadcasterLanguageEnabledTask(const std::string &authToken, const std::string &channelName, bool enabled, Callback callback)
Definition: httptask.h:19
Definition: chatsetbroadcasterlanguageenabledtask.h:27
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
bool mEnabled
Definition: chatsetbroadcasterlanguageenabledtask.h:45
unsigned int uint
Definition: coretypes.h:18
Callback mCallback
Definition: chatsetbroadcasterlanguageenabledtask.h:43
virtual void FillHttpRequestInfo(HttpRequestInfo &requestInfo) override
std::function< void(ChatSetBroadcasterLanguageEnabledTask *source, TTV_ErrorCode ec)> Callback
Definition: chatsetbroadcasterlanguageenabledtask.h:30
virtual void ResponseCallback(uint statusCode, const std::vector< char > &response) override
Definition: httptask.h:22
virtual const char * GetTaskName() const override
Definition: chatsetbroadcasterlanguageenabledtask.h:36