Skip to main content

PageBlock

This is a boxed type (a TL class): the Go interface tg.PageBlockClass, implemented by the constructors below. A value of this type is one of them — switch on the concrete type to handle it.

switch v := value.(type) {
case *tg.InputPageBlockMap: // inputPageBlockMap
case *tg.PageBlockAnchor: // pageBlockAnchor
case *tg.PageBlockAudio: // pageBlockAudio
case *tg.PageBlockAuthorDate: // pageBlockAuthorDate
case *tg.PageBlockBlockquote: // pageBlockBlockquote
case *tg.PageBlockBlockquoteBlocks: // pageBlockBlockquoteBlocks
case *tg.PageBlockChannel: // pageBlockChannel
case *tg.PageBlockCollage: // pageBlockCollage
case *tg.PageBlockCover: // pageBlockCover
case *tg.PageBlockDetails: // pageBlockDetails
case *tg.PageBlockDivider: // pageBlockDivider
case *tg.PageBlockEmbed: // pageBlockEmbed
case *tg.PageBlockEmbedPost: // pageBlockEmbedPost
case *tg.PageBlockFooter: // pageBlockFooter
case *tg.PageBlockHeader: // pageBlockHeader
case *tg.PageBlockHeading1: // pageBlockHeading1
case *tg.PageBlockHeading2: // pageBlockHeading2
case *tg.PageBlockHeading3: // pageBlockHeading3
case *tg.PageBlockHeading4: // pageBlockHeading4
case *tg.PageBlockHeading5: // pageBlockHeading5
case *tg.PageBlockHeading6: // pageBlockHeading6
case *tg.PageBlockKicker: // pageBlockKicker
case *tg.PageBlockList: // pageBlockList
case *tg.PageBlockMap: // pageBlockMap
case *tg.PageBlockMath: // pageBlockMath
case *tg.PageBlockOrderedList: // pageBlockOrderedList
case *tg.PageBlockParagraph: // pageBlockParagraph
case *tg.PageBlockPhoto: // pageBlockPhoto
case *tg.PageBlockPreformatted: // pageBlockPreformatted
case *tg.PageBlockPullquote: // pageBlockPullquote
case *tg.PageBlockRelatedArticles: // pageBlockRelatedArticles
case *tg.PageBlockSlideshow: // pageBlockSlideshow
case *tg.PageBlockSubheader: // pageBlockSubheader
case *tg.PageBlockSubtitle: // pageBlockSubtitle
case *tg.PageBlockTable: // pageBlockTable
case *tg.PageBlockThinking: // pageBlockThinking
case *tg.PageBlockTitle: // pageBlockTitle
case *tg.PageBlockUnsupported: // pageBlockUnsupported
case *tg.PageBlockVideo: // pageBlockVideo
}

Constructors

ConstructorTL name
InputPageBlockMapinputPageBlockMap
PageBlockAnchorpageBlockAnchor
PageBlockAudiopageBlockAudio
PageBlockAuthorDatepageBlockAuthorDate
PageBlockBlockquotepageBlockBlockquote
PageBlockBlockquoteBlockspageBlockBlockquoteBlocks
PageBlockChannelpageBlockChannel
PageBlockCollagepageBlockCollage
PageBlockCoverpageBlockCover
PageBlockDetailspageBlockDetails
PageBlockDividerpageBlockDivider
PageBlockEmbedpageBlockEmbed
PageBlockEmbedPostpageBlockEmbedPost
PageBlockFooterpageBlockFooter
PageBlockHeaderpageBlockHeader
PageBlockHeading1pageBlockHeading1
PageBlockHeading2pageBlockHeading2
PageBlockHeading3pageBlockHeading3
PageBlockHeading4pageBlockHeading4
PageBlockHeading5pageBlockHeading5
PageBlockHeading6pageBlockHeading6
PageBlockKickerpageBlockKicker
PageBlockListpageBlockList
PageBlockMappageBlockMap
PageBlockMathpageBlockMath
PageBlockOrderedListpageBlockOrderedList
PageBlockParagraphpageBlockParagraph
PageBlockPhotopageBlockPhoto
PageBlockPreformattedpageBlockPreformatted
PageBlockPullquotepageBlockPullquote
PageBlockRelatedArticlespageBlockRelatedArticles
PageBlockSlideshowpageBlockSlideshow
PageBlockSubheaderpageBlockSubheader
PageBlockSubtitlepageBlockSubtitle
PageBlockTablepageBlockTable
PageBlockThinkingpageBlockThinking
PageBlockTitlepageBlockTitle
PageBlockUnsupportedpageBlockUnsupported
PageBlockVideopageBlockVideo

References