InputMessageReadMetric.deserialize constructor
InputMessageReadMetric.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory InputMessageReadMetric.deserialize(BinaryReader reader) {
// Read [InputMessageReadMetric] fields.
final msgId = reader.readInt32();
final viewId = reader.readInt64();
final timeInViewMs = reader.readInt32();
final activeTimeInViewMs = reader.readInt32();
final heightToViewportRatioPermille = reader.readInt32();
final seenRangeRatioPermille = reader.readInt32();
// Construct [InputMessageReadMetric] object.
final returnValue = InputMessageReadMetric(
msgId: msgId,
viewId: viewId,
timeInViewMs: timeInViewMs,
activeTimeInViewMs: activeTimeInViewMs,
heightToViewportRatioPermille: heightToViewportRatioPermille,
seenRangeRatioPermille: seenRangeRatioPermille,
);
// Now return the deserialized [InputMessageReadMetric].
return returnValue;
}