tgbot-cpp
Loading...
Searching...
No Matches
ExternalReplyInfo.h
Go to the documentation of this file.
1#ifndef TGBOT_EXTERNALREPLYINFO_H
2#define TGBOT_EXTERNALREPLYINFO_H
3
5#include "tgbot/types/Chat.h"
8#include "tgbot/types/Audio.h"
11#include "tgbot/types/Sticker.h"
12#include "tgbot/types/Story.h"
13#include "tgbot/types/Video.h"
15#include "tgbot/types/Voice.h"
16#include "tgbot/types/Contact.h"
17#include "tgbot/types/Dice.h"
18#include "tgbot/types/Game.h"
21#include "tgbot/types/Invoice.h"
23#include "tgbot/types/Poll.h"
24#include "tgbot/types/Venue.h"
25
26#include <cstdint>
27#include <memory>
28#include <vector>
29
30namespace TgBot {
31
165}
166
167#endif //TGBOT_EXTERNALREPLYINFO_H
std::shared_ptr< Animation > Ptr
Definition Animation.h:19
std::shared_ptr< Audio > Ptr
Definition Audio.h:20
std::shared_ptr< Chat > Ptr
Definition Chat.h:31
std::shared_ptr< Contact > Ptr
Definition Contact.h:17
std::shared_ptr< Dice > Ptr
Definition Dice.h:16
std::shared_ptr< Document > Ptr
Definition Document.h:20
This object contains information about a message that is being replied to, which may come from anothe...
VideoNote::Ptr videoNote
Optional. Message is a video note, information about the video message.
Story::Ptr story
Optional. Message is a forwarded story.
LinkPreviewOptions::Ptr linkPreviewOptions
Optional. Options used for link preview generation for the original message, if it is a text message.
Animation::Ptr animation
Optional. Message is an animation, information about the animation.
Contact::Ptr contact
Optional. Message is a shared contact, information about the contact.
Venue::Ptr venue
Optional. Message is a venue, information about the venue.
Giveaway::Ptr giveaway
Optional. Message is a scheduled giveaway, information about the giveaway.
Dice::Ptr dice
Optional. Message is a dice with random value.
GiveawayWinners::Ptr giveawayWinners
Optional. A giveaway with public winners was completed.
Game::Ptr game
Optional. Message is a game, information about the game.
MessageOrigin::Ptr origin
Origin of the message replied to by the given message.
Chat::Ptr chat
Optional. Chat the original message belongs to.
std::shared_ptr< ExternalReplyInfo > Ptr
std::vector< PhotoSize::Ptr > photo
Optional. Message is a photo, available sizes of the photo.
Location::Ptr location
Optional. Message is a shared location, information about the location.
Video::Ptr video
Optional. Message is a video, information about the video.
Audio::Ptr audio
Optional. Message is an audio file, information about the file.
Document::Ptr document
Optional. Message is a general file, information about the file.
Poll::Ptr poll
Optional. Message is a native poll, information about the poll.
Sticker::Ptr sticker
Optional. Message is a sticker, information about the sticker.
std::int32_t messageId
Optional. Unique message identifier inside the original chat.
bool hasMediaSpoiler
Optional. True, if the message media is covered by a spoiler animation.
Voice::Ptr voice
Optional. Message is a voice message, information about the file.
Invoice::Ptr invoice
Optional. Message is an invoice for a payment, information about the invoice.
std::shared_ptr< Game > Ptr
Definition Game.h:23
std::shared_ptr< Giveaway > Ptr
Definition Giveaway.h:21
std::shared_ptr< GiveawayWinners > Ptr
std::shared_ptr< Invoice > Ptr
Definition Invoice.h:19
std::shared_ptr< Location > Ptr
Definition Location.h:17
std::shared_ptr< MessageOrigin > Ptr
std::shared_ptr< Poll > Ptr
Definition Poll.h:22
std::shared_ptr< Sticker > Ptr
Definition Sticker.h:22
std::shared_ptr< Story > Ptr
Definition Story.h:19
std::shared_ptr< Venue > Ptr
Definition Venue.h:18
std::shared_ptr< Video > Ptr
Definition Video.h:20
std::shared_ptr< VideoNote > Ptr
Definition VideoNote.h:20
std::shared_ptr< Voice > Ptr
Definition Voice.h:17
Definition Api.h:40