StoriesGetAllStories.deserialize constructor

StoriesGetAllStories.deserialize(
  1. BinaryReader reader
)

Deserialize.

Implementation

factory StoriesGetAllStories.deserialize(BinaryReader reader) {
  // Read [StoriesGetAllStories] fields.
  final flags = reader.readInt32();
  final next = (flags & 2) != 0;
  final hidden = (flags & 4) != 0;
  final hasStateField = (flags & 1) != 0;
  final state = hasStateField ? reader.readString() : null;

  // Construct [StoriesGetAllStories] object.
  final returnValue = StoriesGetAllStories(
    next: next,
    hidden: hidden,
    state: state,
  );

  // Now return the deserialized [StoriesGetAllStories].
  return returnValue;
}