PageBlockEmbedPost.deserialize constructor
PageBlockEmbedPost.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory PageBlockEmbedPost.deserialize(BinaryReader reader) {
// Read [PageBlockEmbedPost] fields.
final url = reader.readString();
final webpageId = reader.readInt64();
final authorPhotoId = reader.readInt64();
final author = reader.readString();
final date = reader.readDateTime();
final blocks = reader.readVectorObject<PageBlockBase>();
final caption = reader.readObject() as PageCaptionBase;
// Construct [PageBlockEmbedPost] object.
final returnValue = PageBlockEmbedPost(
url: url,
webpageId: webpageId,
authorPhotoId: authorPhotoId,
author: author,
date: date,
blocks: blocks,
caption: caption,
);
// Now return the deserialized [PageBlockEmbedPost].
return returnValue;
}