fromJson static method
Inherited by: InputPageBlockAnchor InputPageBlockAnimation InputPageBlockAudio InputPageBlockBlockQuote InputPageBlockCollage InputPageBlockDetails InputPageBlockDivider InputPageBlockFooter InputPageBlockList InputPageBlockMap InputPageBlockMathematicalExpression InputPageBlockParagraph InputPageBlockPhoto InputPageBlockPreformatted InputPageBlockPullQuote InputPageBlockSectionHeading InputPageBlockSlideshow InputPageBlockTable InputPageBlockThinking InputPageBlockVideo InputPageBlockVoiceNote
Implementation
static InputPageBlockSlideshow? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return InputPageBlockSlideshow(
blocks: List<InputPageBlock>.from(
tdListFromJson(json['blocks'])
.map((item) => InputPageBlock.fromJson(tdMapFromJson(item)))
.whereType<InputPageBlock>(),
),
caption: PageBlockCaption.fromJson(tdMapFromJson(json['caption'])),
);
}