toJson method
Implementation
@override
toJson() {
final block = <String, dynamic>{'type': 'video'};
block['alt_text'] = altText ?? title;
if (authorName != null) block['author_name'] = authorName;
if (description != null) {
block['description'] = {'type': 'plain_text', 'text': description};
}
if (providerIconUrl != null) block['provider_icon_url'] = providerIconUrl;
if (providerName != null) block['provider_name'] = providerName;
block['title'] = {'type': 'plain_text', 'text': title};
if (titleUrl != null) block['title_url'] = titleUrl;
block['thumbnail_url'] = thumbnailUrl;
block['video_url'] = videoUrl;
return block;
}