SponsoredWebPage.deserialize constructor
SponsoredWebPage.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory SponsoredWebPage.deserialize(BinaryReader reader) {
// Read [SponsoredWebPage] fields.
final flags = reader.readInt32();
final url = reader.readString();
final siteName = reader.readString();
final hasPhotoField = (flags & 1) != 0;
final photo = hasPhotoField ? reader.readObject() as PhotoBase : null;
// Construct [SponsoredWebPage] object.
final returnValue = SponsoredWebPage(
url: url,
siteName: siteName,
photo: photo,
);
// Now return the deserialized [SponsoredWebPage].
return returnValue;
}