WebViewResultUrl.deserialize constructor
WebViewResultUrl.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory WebViewResultUrl.deserialize(BinaryReader reader) {
// Read [WebViewResultUrl] fields.
final flags = reader.readInt32();
final fullsize = (flags & 2) != 0;
final fullscreen = (flags & 4) != 0;
final sameOrigin = (flags & 8) != 0;
final hasQueryIdField = (flags & 1) != 0;
final queryId = hasQueryIdField ? reader.readInt64() : null;
final url = reader.readString();
// Construct [WebViewResultUrl] object.
final returnValue = WebViewResultUrl(
fullsize: fullsize,
fullscreen: fullscreen,
sameOrigin: sameOrigin,
queryId: queryId,
url: url,
);
// Now return the deserialized [WebViewResultUrl].
return returnValue;
}