class Video

This object represents a video file.

Methods

__construct(string $file_id, string $file_unique_id, int $width, int $height, int $duration, PhotoSize|null $thumb = null, string|null $file_name = null, string|null $mime_type = null, int|null $file_size = null)

No description

string
getFileId()

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

string
getFileUniqueId()

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.

int
getWidth()

Video width as defined by sender.

int
getHeight()

Video height as defined by sender.

int
getDuration()

Duration of the video in seconds as defined by sender.

PhotoSize|null
getThumb()

Optional. Video thumbnail.

string|null
getFileName()

Optional. Original filename as defined by sender.

string|null
getMimeType()

Optional. MIME type of the file as defined by sender.

int|null
getFileSize()

Optional. File size in bytes. It can be bigger than 2^31 and some programming languages may have difficulty/silent defects in interpreting it. But it has at most 52 significant bits, so a signed 64-bit integer or double-precision float type are safe for storing this value.

Details

at line 21
__construct(string $file_id, string $file_unique_id, int $width, int $height, int $duration, PhotoSize|null $thumb = null, string|null $file_name = null, string|null $mime_type = null, int|null $file_size = null)

No description

Parameters

string $file_id
string $file_unique_id
int $width
int $height
int $duration
PhotoSize|null $thumb
string|null $file_name
string|null $mime_type
int|null $file_size

at line 37
string getFileId()

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

Return Value

string

at line 45
string getFileUniqueId()

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.

Return Value

string

at line 53
int getWidth()

Video width as defined by sender.

Return Value

int

at line 61
int getHeight()

Video height as defined by sender.

Return Value

int

at line 69
int getDuration()

Duration of the video in seconds as defined by sender.

Return Value

int

at line 77
PhotoSize|null getThumb()

Optional. Video thumbnail.

Return Value

PhotoSize|null

at line 85
string|null getFileName()

Optional. Original filename as defined by sender.

Return Value

string|null

at line 93
string|null getMimeType()

Optional. MIME type of the file as defined by sender.

Return Value

string|null

at line 101
int|null getFileSize()

Optional. File size in bytes. It can be bigger than 2^31 and some programming languages may have difficulty/silent defects in interpreting it. But it has at most 52 significant bits, so a signed 64-bit integer or double-precision float type are safe for storing this value.

Return Value

int|null