PrepaidGiveaway.deserialize constructor

PrepaidGiveaway.deserialize(
  1. BinaryReader reader
)

Deserialize.

Implementation

factory PrepaidGiveaway.deserialize(BinaryReader reader) {
  // Read [PrepaidGiveaway] fields.
  final id = reader.readInt64();
  final months = reader.readInt32();
  final quantity = reader.readInt32();
  final date = reader.readDateTime();

  // Construct [PrepaidGiveaway] object.
  final returnValue = PrepaidGiveaway(
    id: id,
    months: months,
    quantity: quantity,
    date: date,
  );

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