map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult anchor(
- PageBlockAnchor value
- required TResult animation(
- PageBlockAnimation value
- required TResult audio(
- PageBlockAudio value
- required TResult authorDate(
- PageBlockAuthorDate value
- required TResult blockQuote(
- PageBlockBlockQuote value
- required TResult chatLink(
- PageBlockChatLink value
- required TResult collage(
- PageBlockCollage value
- required TResult cover(
- PageBlockCover value
- required TResult details(
- PageBlockDetails value
- required TResult divider(
- PageBlockDivider value
- required TResult embedded(
- PageBlockEmbedded value
- required TResult embeddedPost(
- PageBlockEmbeddedPost value
- required TResult header(
- PageBlockHeader value
- required TResult kicker(
- PageBlockKicker value
- required TResult list(
- PageBlockList value
- required TResult map(
- PageBlockMap value
- required TResult mathematicalExpression(),
- required TResult paragraph(
- PageBlockParagraph value
- required TResult photo(
- PageBlockPhoto value
- required TResult preformatted(
- PageBlockPreformatted value
- required TResult pullQuote(
- PageBlockPullQuote value
- required TResult sectionHeading(
- PageBlockSectionHeading value
- required TResult slideshow(
- PageBlockSlideshow value
- required TResult subheader(
- PageBlockSubheader value
- required TResult subtitle(
- PageBlockSubtitle value
- required TResult table(
- PageBlockTable value
- required TResult thinking(
- PageBlockThinking value
- required TResult title(
- PageBlockTitle value
- required TResult video(
- PageBlockVideo value
- required TResult voiceNote(
- PageBlockVoiceNote value
Implementation
TResult map<TResult extends Object?>({
required TResult Function(PageBlockAnchor value) anchor,
required TResult Function(PageBlockAnimation value) animation,
required TResult Function(PageBlockAudio value) audio,
required TResult Function(PageBlockAuthorDate value) authorDate,
required TResult Function(PageBlockBlockQuote value) blockQuote,
required TResult Function(PageBlockChatLink value) chatLink,
required TResult Function(PageBlockCollage value) collage,
required TResult Function(PageBlockCover value) cover,
required TResult Function(PageBlockDetails value) details,
required TResult Function(PageBlockDivider value) divider,
required TResult Function(PageBlockEmbedded value) embedded,
required TResult Function(PageBlockEmbeddedPost value) embeddedPost,
required TResult Function(PageBlockFooter value) footer,
required TResult Function(PageBlockHeader value) header,
required TResult Function(PageBlockKicker value) kicker,
required TResult Function(PageBlockList value) list,
required TResult Function(PageBlockMap value) map,
required TResult Function(PageBlockMathematicalExpression value)
mathematicalExpression,
required TResult Function(PageBlockParagraph value) paragraph,
required TResult Function(PageBlockPhoto value) photo,
required TResult Function(PageBlockPreformatted value) preformatted,
required TResult Function(PageBlockPullQuote value) pullQuote,
required TResult Function(PageBlockRelatedArticles value) relatedArticles,
required TResult Function(PageBlockSectionHeading value) sectionHeading,
required TResult Function(PageBlockSlideshow value) slideshow,
required TResult Function(PageBlockSubheader value) subheader,
required TResult Function(PageBlockSubtitle value) subtitle,
required TResult Function(PageBlockTable value) table,
required TResult Function(PageBlockThinking value) thinking,
required TResult Function(PageBlockTitle value) title,
required TResult Function(PageBlockVideo value) video,
required TResult Function(PageBlockVoiceNote value) voiceNote,
}) {
switch (getConstructor()) {
case PageBlockAnchor.constructor:
return anchor.call(this as PageBlockAnchor);
case PageBlockAnimation.constructor:
return animation.call(this as PageBlockAnimation);
case PageBlockAudio.constructor:
return audio.call(this as PageBlockAudio);
case PageBlockAuthorDate.constructor:
return authorDate.call(this as PageBlockAuthorDate);
case PageBlockBlockQuote.constructor:
return blockQuote.call(this as PageBlockBlockQuote);
case PageBlockChatLink.constructor:
return chatLink.call(this as PageBlockChatLink);
case PageBlockCollage.constructor:
return collage.call(this as PageBlockCollage);
case PageBlockCover.constructor:
return cover.call(this as PageBlockCover);
case PageBlockDetails.constructor:
return details.call(this as PageBlockDetails);
case PageBlockDivider.constructor:
return divider.call(this as PageBlockDivider);
case PageBlockEmbedded.constructor:
return embedded.call(this as PageBlockEmbedded);
case PageBlockEmbeddedPost.constructor:
return embeddedPost.call(this as PageBlockEmbeddedPost);
case PageBlockFooter.constructor:
return footer.call(this as PageBlockFooter);
case PageBlockHeader.constructor:
return header.call(this as PageBlockHeader);
case PageBlockKicker.constructor:
return kicker.call(this as PageBlockKicker);
case PageBlockList.constructor:
return list.call(this as PageBlockList);
case PageBlockMap.constructor:
return map.call(this as PageBlockMap);
case PageBlockMathematicalExpression.constructor:
return mathematicalExpression.call(
this as PageBlockMathematicalExpression,
);
case PageBlockParagraph.constructor:
return paragraph.call(this as PageBlockParagraph);
case PageBlockPhoto.constructor:
return photo.call(this as PageBlockPhoto);
case PageBlockPreformatted.constructor:
return preformatted.call(this as PageBlockPreformatted);
case PageBlockPullQuote.constructor:
return pullQuote.call(this as PageBlockPullQuote);
case PageBlockRelatedArticles.constructor:
return relatedArticles.call(this as PageBlockRelatedArticles);
case PageBlockSectionHeading.constructor:
return sectionHeading.call(this as PageBlockSectionHeading);
case PageBlockSlideshow.constructor:
return slideshow.call(this as PageBlockSlideshow);
case PageBlockSubheader.constructor:
return subheader.call(this as PageBlockSubheader);
case PageBlockSubtitle.constructor:
return subtitle.call(this as PageBlockSubtitle);
case PageBlockTable.constructor:
return table.call(this as PageBlockTable);
case PageBlockThinking.constructor:
return thinking.call(this as PageBlockThinking);
case PageBlockTitle.constructor:
return title.call(this as PageBlockTitle);
case PageBlockVideo.constructor:
return video.call(this as PageBlockVideo);
case PageBlockVoiceNote.constructor:
return voiceNote.call(this as PageBlockVoiceNote);
}
throw StateError('not handled type Generator');
}