InputPaidMedia.photo constructor

  1. @Assert('type == InputPaidMediaType.photo', 'type must be InputPaidMediaType.photo')
const InputPaidMedia.photo({
  1. @Default(InputPaidMediaType.photo) InputPaidMediaType type,
  2. @InputFileConverter() required InputFile media,
})

The paid media to send is a photo.

Implementation

@Assert(
  'type == InputPaidMediaType.photo',
  'type must be InputPaidMediaType.photo',
)
const factory InputPaidMedia.photo({
  /// Type of the media, must be "photo"
  @Default(InputPaidMediaType.photo) final InputPaidMediaType type,

  /// File to send.
  @InputFileConverter() required final InputFile media,
}) = InputPaidMediaPhoto;