InputMessagePhoto class

Inheritance

Constructors

InputMessagePhoto({required InputFile photo, InputThumbnail? thumbnail, required List<int> addedStickerFileIds, required int width, required int height, FormattedText? caption, required int selfDestructTime, required bool hasSpoiler})
A photo message
const
InputMessagePhoto.fromJson(Map<String, dynamic> json)
Parse from a json
factory

Properties

addedStickerFileIds List<int>
addedStickerFileIds File identifiers of the stickers added to the photo, if applicable
final
caption FormattedText?
caption Photo caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") characters
final
clientId int?
client identifier
no setterinherited
extra → dynamic
callback sign
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
hasSpoiler bool
hasSpoiler True, if the photo preview must be covered by a spoiler animation; not supported in secret chats
final
height int
height Photo height
final
photo InputFile
photo Photo to send. The photo must be at most 10 MB in size. The photo's width and height must not exceed 10000 in total. Width and height ratio must be at most 20
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selfDestructTime int
selfDestructTime Photo self-destruct time, in seconds (0-60). A non-zero self-destruct time can be specified only in private chats
final
thumbnail InputThumbnail?
thumbnail Photo thumbnail to be sent; pass null to skip thumbnail uploading. The thumbnail is sent to the other party only in secret chats
final
width int
width Photo width
final

Methods

copyWith({InputFile? photo, InputThumbnail? thumbnail, List<int>? addedStickerFileIds, int? width, int? height, FormattedText? caption, int? selfDestructTime, bool? hasSpoiler}) InputMessagePhoto
override
getConstructor() String
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson([dynamic extra]) Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

CONSTRUCTOR → const String