1 #ifndef COCOATWEET_OAUTH_KEY_H_
2 #define COCOATWEET_OAUTH_KEY_H_
9 std::string consumerKey_;
10 std::string consumerSecret_;
11 std::string accessToken_;
12 std::string accessTokenSecret_;
13 std::string bearerToken_;
16 Key() : consumerKey_(
""), consumerSecret_(
""), accessToken_(
""), accessTokenSecret_(
"") {}
17 Key(
const std::string& _consumerKey,
const std::string& _consumerSecret,
18 const std::string& _accessToken,
const std::string& _accessTokenSecret)
19 : consumerKey_(_consumerKey),
20 consumerSecret_(_consumerSecret),
21 accessToken_(_accessToken),
22 accessTokenSecret_(_accessTokenSecret) {}
23 Key(
const std::string& _consumerKey,
const std::string& _consumerSecret)
24 : consumerKey_(_consumerKey), consumerSecret_(_consumerSecret) {}
27 consumerKey_ = _consumerKey;
31 consumerSecret_ = _consumerSecret;
35 accessToken_ = _accessToken;
39 accessTokenSecret_ = _accessTokenSecret;
43 bearerToken_ = _bearer;
49 return consumerSecret_;
55 return accessTokenSecret_;
62 std::map<std::string, std::string>
noSecret()
const {
63 return std::map<std::string, std::string>{{
"oauth_consumer_key", consumerKey_},
64 {
"oauth_token", accessToken_}};
66 const std::map<std::string, std::string>
secret()
const {
67 return std::map<std::string, std::string>{{
"oauth_consumer_key", consumerSecret_},
68 {
"oauth_token", accessTokenSecret_}};