InputMediaPhoto constructor

const InputMediaPhoto({
  1. @JsonKey(name: 'type') InputMediaType type,
  2. @JsonKey(name: 'media') @InputFileConverter() required InputFile media,
  3. @JsonKey(name: 'caption') String? caption,
  4. @JsonKey(name: 'parse_mode') ParseMode? parseMode,
  5. @JsonKey(name: 'caption_entities') List<MessageEntity>? captionEntities,
  6. @JsonKey(name: 'has_spoiler') bool? hasSpoiler,
  7. @JsonKey(name: 'show_caption_above_media') bool? showCaptionAboveMedia,
})

Implementation

const factory InputMediaPhoto(
    {@JsonKey(name: 'type') final InputMediaType type,
    @JsonKey(name: 'media')
    @InputFileConverter()
    required final InputFile media,
    @JsonKey(name: 'caption') final String? caption,
    @JsonKey(name: 'parse_mode') final ParseMode? parseMode,
    @JsonKey(name: 'caption_entities')
    final List<MessageEntity>? captionEntities,
    @JsonKey(name: 'has_spoiler') final bool? hasSpoiler,
    @JsonKey(name: 'show_caption_above_media')
    final bool? showCaptionAboveMedia}) = _$InputMediaPhotoImpl;