tgbot-cpp
Loading...
Searching...
No Matches
TgBot::InputRichBlock Struct Reference

This object represents a block in a rich formatted message to be sent. Currently, it can be any of the following types: InputRichBlockParagraph InputRichBlockSectionHeading InputRichBlockPreformatted InputRichBlockFooter InputRichBlockDivider InputRichBlockMathematicalExpression InputRichBlockAnchor InputRichBlockList InputRichBlockBlockQuotation InputRichBlockPullQuotation InputRichBlockCollage InputRichBlockSlideshow InputRichBlockTable InputRichBlockDetails InputRichBlockMap InputRichBlockAnimation InputRichBlockAudio InputRichBlockPhoto InputRichBlockVideo InputRichBlockVoiceNote InputRichBlockThinking. More...

#include <Types.h>

Public Types

using Ptr = std::shared_ptr<InputRichBlock>

Public Attributes

std::variant< std::shared_ptr< InputRichBlockParagraph >, std::shared_ptr< InputRichBlockSectionHeading >, std::shared_ptr< InputRichBlockPreformatted >, std::shared_ptr< InputRichBlockFooter >, std::shared_ptr< InputRichBlockDivider >, std::shared_ptr< InputRichBlockMathematicalExpression >, std::shared_ptr< InputRichBlockAnchor >, std::shared_ptr< InputRichBlockList >, std::shared_ptr< InputRichBlockBlockQuotation >, std::shared_ptr< InputRichBlockPullQuotation >, std::shared_ptr< InputRichBlockCollage >, std::shared_ptr< InputRichBlockSlideshow >, std::shared_ptr< InputRichBlockTable >, std::shared_ptr< InputRichBlockDetails >, std::shared_ptr< InputRichBlockMap >, std::shared_ptr< InputRichBlockAnimation >, std::shared_ptr< InputRichBlockAudio >, std::shared_ptr< InputRichBlockPhoto >, std::shared_ptr< InputRichBlockVideo >, std::shared_ptr< InputRichBlockVoiceNote >, std::shared_ptr< InputRichBlockThinking > > value

Detailed Description

Member Typedef Documentation

◆ Ptr

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

Definition at line 7243 of file Types.h.

Member Data Documentation

◆ value

std::variant<std::shared_ptr<InputRichBlockParagraph>, std::shared_ptr<InputRichBlockSectionHeading>, std::shared_ptr<InputRichBlockPreformatted>, std::shared_ptr<InputRichBlockFooter>, std::shared_ptr<InputRichBlockDivider>, std::shared_ptr<InputRichBlockMathematicalExpression>, std::shared_ptr<InputRichBlockAnchor>, std::shared_ptr<InputRichBlockList>, std::shared_ptr<InputRichBlockBlockQuotation>, std::shared_ptr<InputRichBlockPullQuotation>, std::shared_ptr<InputRichBlockCollage>, std::shared_ptr<InputRichBlockSlideshow>, std::shared_ptr<InputRichBlockTable>, std::shared_ptr<InputRichBlockDetails>, std::shared_ptr<InputRichBlockMap>, std::shared_ptr<InputRichBlockAnimation>, std::shared_ptr<InputRichBlockAudio>, std::shared_ptr<InputRichBlockPhoto>, std::shared_ptr<InputRichBlockVideo>, std::shared_ptr<InputRichBlockVoiceNote>, std::shared_ptr<InputRichBlockThinking> > TgBot::InputRichBlock::value

Definition at line 7256 of file Types.h.


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