MessageMediaPaidMedia.deserialize constructor

MessageMediaPaidMedia.deserialize(
  1. BinaryReader reader
)

Deserialize.

Implementation

factory MessageMediaPaidMedia.deserialize(BinaryReader reader) {
  // Read [MessageMediaPaidMedia] fields.
  final starsAmount = reader.readInt64();
  final extendedMedia = reader.readVectorObject<MessageExtendedMediaBase>();

  // Construct [MessageMediaPaidMedia] object.
  final returnValue = MessageMediaPaidMedia(
    starsAmount: starsAmount,
    extendedMedia: extendedMedia.items,
  );

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