InputMessagePhoto class
- Inheritance
-
- Object
- TdObject
- InputMessageContent
- InputMessagePhoto
Constructors
-
InputMessagePhoto.new({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