Skip to content

GramIO API Reference / @gramio/contexts/dist / AnimationAttachment

Class: AnimationAttachment

Defined in: contexts/index.d.ts:341

This object represents an animation file (GIF or H.264/MPEG-4 AVC video without sound).

Extends

Constructors

Constructor

new AnimationAttachment(payload): AnimationAttachment

Defined in: contexts/index.d.ts:327

Parameters

ParameterType
payloadTelegramAnimation

Returns

AnimationAttachment

Inherited from

FileAttachment.constructor

Properties

PropertyModifierTypeDescriptionOverridesInherited fromDefined in
attachmentTypepublicAttachmentTypeReturns attachment's type (e.g. 'audio', 'photo')FileAttachment.attachmentType-contexts/index.d.ts:342
payloadprotectedTelegramAnimation--FileAttachment.payloadcontexts/index.d.ts:324

Accessors

[toStringTag]

Get Signature

get [toStringTag](): string

Defined in: contexts/index.d.ts:314

MDN

Returns

string

Inherited from

FileAttachment.[toStringTag]


duration

Get Signature

get duration(): number

Defined in: contexts/index.d.ts:348

Duration of the video in seconds as defined by sender

Returns

number


fileId

Get Signature

get fileId(): string

Defined in: contexts/index.d.ts:329

Identifier for this file, which can be used to download or reuse the file

Returns

string

Inherited from

FileAttachment.fileId


fileName

Get Signature

get fileName(): string

Defined in: contexts/index.d.ts:352

Original animation filename as defined by sender

Returns

string


fileSize

Get Signature

get fileSize(): number

Defined in: contexts/index.d.ts:356

File size

Returns

number


fileUniqueId

Get Signature

get fileUniqueId(): string

Defined in: contexts/index.d.ts:334

Unique identifier for this file, which is supposed to be the same over time and for different bots. Can't be used to download or reuse the file.

Returns

string

Inherited from

FileAttachment.fileUniqueId


height

Get Signature

get height(): number

Defined in: contexts/index.d.ts:346

Video height as defined by sender

Returns

number


mimeType

Get Signature

get mimeType(): string

Defined in: contexts/index.d.ts:354

MIME type of the file as defined by sender

Returns

string


thumbnail

Get Signature

get thumbnail(): PhotoSize

Defined in: contexts/index.d.ts:350

Animation thumbnail as defined by sender

Returns

PhotoSize


width

Get Signature

get width(): number

Defined in: contexts/index.d.ts:344

Video width as defined by sender

Returns

number