CocoaTweet
api.h
Go to the documentation of this file.
1 #ifndef COCOATWEET_API_API_H_
2 #define COCOATWEET_API_API_H_
3 
9 
10 namespace CocoaTweet::API {
12 class API {
13 public:
17 
20  Statuses::Status status() const;
21 
25 
26  Medias::Media media() const;
27 
29  const std::string& generateBearerToken() const;
30 
31 private:
32  Statuses::Status status_;
33  Favorites::Favorite favorite_;
34  Medias::Media media_;
35  DirectMessages::DirectMessage directMessage_;
36  std::shared_ptr<CocoaTweet::OAuth::OAuth1> oauth_;
37 };
38 } // namespace CocoaTweet::API
39 
40 #endif
media.h
CocoaTweet::API::API::favorite
Favorites::Favorite favorite() const
Getter for Grouped by Favorites/*.
Definition: api.cc:20
CocoaTweet::API::API::media
Medias::Media media() const
Definition: api.cc:24
CocoaTweet::API::API::status
Statuses::Status status() const
Getter for Grouped by Statuses/*.
Definition: api.cc:16
CocoaTweet::API::API::directMessage
DirectMessages::DirectMessage directMessage() const
Definition: api.cc:28
CocoaTweet::API::Favorites::Favorite
Definition: favorite.h:9
directMessage.h
CocoaTweet::API::DirectMessages::DirectMessage
Entory point for statuses/*.
Definition: directMessage.h:13
CocoaTweet::API::API::API
API(CocoaTweet::OAuth::Key _key)
primary constructor
Definition: api.cc:4
CocoaTweet::API
Definition: api.cc:3
CocoaTweet::API::API
Twitter API Entry Point.
Definition: api.h:12
CocoaTweet::OAuth::Key
Definition: key.h:8
CocoaTweet::API::API::generateBearerToken
const std::string & generateBearerToken() const
Definition: api.cc:12
favorite.h
CocoaTweet::API::Statuses::Status
Entory point for statuses/*.
Definition: status.h:13
oauth.h
CocoaTweet::API::Medias::Media
Entory point for statuses/*.
Definition: media.h:13
status.h