CocoaTweet
src
cocoatweet
api
media
upload.h
Go to the documentation of this file.
1
#ifndef COCOATWEET_API_MEDIA_UPLOAD_H_
2
#define COCOATWEET_API_MEDIA_UPLOAD_H_
3
4
#include <
cocoatweet/api/interface/httpPost.h
>
5
#include <
cocoatweet/api/model/mediaStore.h
>
6
#include <string>
7
#include <filesystem>
8
9
namespace
CocoaTweet::API::Medias
{
11
class
Upload
:
public
CocoaTweet::API::Interface::HttpPost
{
12
private
:
13
std::string media_;
14
static
const
std::map<std::string, std::string> mimeType;
15
16
public
:
18
Upload
();
19
23
void
media
(
const
std::string& _media);
24
26
void
mediaId
(
const
std::string& _mediaId);
27
33
CocoaTweet::API::Model::MediaStore
process
(std::weak_ptr<CocoaTweet::OAuth::OAuth1> _oauth);
34
};
35
}
// namespace CocoaTweet::API::Medias
36
37
#endif
CocoaTweet::API::Medias::Upload::process
CocoaTweet::API::Model::MediaStore process(std::weak_ptr< CocoaTweet::OAuth::OAuth1 > _oauth)
upload media
Definition:
upload.cc:23
CocoaTweet::API::Interface::HttpPost
class for Send request with POST method
Definition:
httpPost.h:10
CocoaTweet::API::Model::MediaStore
data class for tweet object
Definition:
mediaStore.h:9
CocoaTweet::API::Medias::Upload::media
void media(const std::string &_media)
set media file with absolute path
Definition:
upload.cc:17
CocoaTweet::API::Medias::Upload::Upload
Upload()
default constructor
Definition:
upload.cc:13
CocoaTweet::API::Medias
Definition:
media.cc:3
CocoaTweet::API::Medias::Upload::mediaId
void mediaId(const std::string &_mediaId)
set media id(no affect to process. will be obsoleted)
Definition:
upload.cc:21
httpPost.h
CocoaTweet::API::Medias::Upload
entry point for using media/upload endpoint
Definition:
upload.h:11
mediaStore.h
Generated by
1.8.17