yatbcpp  0.0.1
Yet another Telegram Bot CPP Library
Public Member Functions | Protected Attributes | Private Attributes | List of all members
yatbcpp::InlineQueryResultCachedAudio Class Reference

#include "InlineQueryResultCachedAudio.h"

Inheritance diagram for yatbcpp::InlineQueryResultCachedAudio:
Inheritance graph
[legend]
Collaboration diagram for yatbcpp::InlineQueryResultCachedAudio:
Collaboration graph
[legend]

Public Member Functions

 InlineQueryResultCachedAudio (std::string id, std::string audio_file_id)
 
 InlineQueryResultCachedAudio (const InlineQueryResultCachedAudio &InlineQueryResultCachedAudio)
 
Json::Value toJson ()
 
const std::string & getAudio_file_id () const
 
const std::optional< std::string > & getCaption () const
 
const std::string & getType () const
 
const std::string & getId () const
 

Protected Attributes

std::string type
 
std::string id
 

Private Attributes

std::string audio_file_id
 
std::optional< std::string > caption
 

Detailed Description

Definition at line 9 of file InlineQueryResultCachedAudio.h.

Constructor & Destructor Documentation

◆ InlineQueryResultCachedAudio() [1/2]

InlineQueryResultCachedAudio::InlineQueryResultCachedAudio ( std::string  id,
std::string  audio_file_id 
)

Definition at line 7 of file InlineQueryResultCachedAudio.cc.

◆ InlineQueryResultCachedAudio() [2/2]

InlineQueryResultCachedAudio::InlineQueryResultCachedAudio ( const InlineQueryResultCachedAudio InlineQueryResultCachedAudio)

Definition at line 14 of file InlineQueryResultCachedAudio.cc.

Member Function Documentation

◆ getAudio_file_id()

const string & InlineQueryResultCachedAudio::getAudio_file_id ( ) const

Definition at line 47 of file InlineQueryResultCachedAudio.cc.

◆ getCaption()

const optional< string > & InlineQueryResultCachedAudio::getCaption ( ) const

Definition at line 51 of file InlineQueryResultCachedAudio.cc.

◆ getId()

const std::string & InlineQueryResult::getId ( ) const
inherited

Definition at line 22 of file InlineQueryResult.cc.

◆ getType()

const std::string & InlineQueryResult::getType ( ) const
inherited

Definition at line 18 of file InlineQueryResult.cc.

◆ toJson()

Json::Value InlineQueryResultCachedAudio::toJson ( )
virtual

Reimplemented from yatbcpp::InlineQueryResult.

Definition at line 26 of file InlineQueryResultCachedAudio.cc.

Here is the call graph for this function:

Member Data Documentation

◆ audio_file_id

std::string yatbcpp::InlineQueryResultCachedAudio::audio_file_id
private

Definition at line 22 of file InlineQueryResultCachedAudio.h.

◆ caption

std::optional<std::string> yatbcpp::InlineQueryResultCachedAudio::caption
private

Definition at line 23 of file InlineQueryResultCachedAudio.h.

◆ id

std::string yatbcpp::InlineQueryResult::id
protectedinherited

Definition at line 28 of file InlineQueryResult.h.

◆ type

std::string yatbcpp::InlineQueryResult::type
protectedinherited

Definition at line 26 of file InlineQueryResult.h.


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