CocoaTweet
src
cocoatweet
api
directMessage
new.h
Go to the documentation of this file.
1
#ifndef COCOATWEET_API_DIRECTMESSAGE_NEW_H_
2
#define COCOATWEET_API_DIRECTMESSAGE_NEW_H_
3
4
#include <
cocoatweet/api/interface/httpPost.h
>
5
#include <
cocoatweet/api/model/tweet.h
>
6
#include <vector>
7
#include <utility>
8
#include <memory>
9
#include "nlohmann/json.hpp"
10
11
namespace
CocoaTweet::API::DirectMessages
{
13
class
New
:
public
CocoaTweet::API::Interface::HttpPost
{
14
public
:
15
New
();
16
void
recipient
(
const
std::string& _id);
17
void
message
(
const
std::string& _message);
18
22
void
process
(std::weak_ptr<CocoaTweet::OAuth::OAuth1> _oauth);
23
24
private
:
25
std::string status_;
26
nlohmann::json json_;
27
};
28
}
// namespace CocoaTweet::API::DirectMessages
29
30
#endif
CocoaTweet::API::DirectMessages::New::recipient
void recipient(const std::string &_id)
Definition:
new.cc:18
CocoaTweet::API::DirectMessages::New::message
void message(const std::string &_message)
Definition:
new.cc:22
CocoaTweet::API::DirectMessages
Definition:
directMessage.cc:4
CocoaTweet::API::Interface::HttpPost
class for Send request with POST method
Definition:
httpPost.h:10
CocoaTweet::API::DirectMessages::New::process
void process(std::weak_ptr< CocoaTweet::OAuth::OAuth1 > _oauth)
process request for endpoint
Definition:
new.cc:26
tweet.h
CocoaTweet::API::DirectMessages::New::New
New()
Definition:
new.cc:6
httpPost.h
CocoaTweet::API::DirectMessages::New
class for using statuses/update endpoint
Definition:
new.h:13
Generated by
1.8.17