tgbot-cpp
Loading...
Searching...
No Matches
TgBot::InputFile Class Reference

This object represents the contents of a file to be uploaded. More...

#include <InputFile.h>

Public Types

using Ptr = std::shared_ptr<InputFile>

Static Public Member Functions

static std::shared_ptr< InputFilefromFile (const std::string &filePath, const std::string &mimeType)
 Creates new std::shared_ptr<InputFile> from an existing file.

Public Attributes

std::string data
 Contents of a file.
std::string mimeType
 Mime type of a file.
std::string fileName
 File name.

Detailed Description

This object represents the contents of a file to be uploaded.

Definition at line 15 of file InputFile.h.

Member Typedef Documentation

◆ Ptr

using TgBot::InputFile::Ptr = std::shared_ptr<InputFile>

Definition at line 17 of file InputFile.h.

Member Function Documentation

◆ fromFile()

std::shared_ptr< InputFile > TgBot::InputFile::fromFile ( const std::string & filePath,
const std::string & mimeType )
static

Creates new std::shared_ptr<InputFile> from an existing file.

Member Data Documentation

◆ data

std::string TgBot::InputFile::data

Contents of a file.

Definition at line 22 of file InputFile.h.

◆ fileName

std::string TgBot::InputFile::fileName

File name.

Definition at line 32 of file InputFile.h.

◆ mimeType

std::string TgBot::InputFile::mimeType

Mime type of a file.

Definition at line 27 of file InputFile.h.


The documentation for this class was generated from the following file: