all repos — telegram-bot-api @ 8e875a571162163512ed376fe0e0a8dc4c0a3354

Golang bindings for the Telegram Bot API

Add video and video note type documentation
Ilya Kaznacheev ilya@kaznacheev.me
Sat, 24 Oct 2020 16:25:05 +0300
commit

8e875a571162163512ed376fe0e0a8dc4c0a3354

parent

a005cff757a80dcb6ce777ca32b6308a02124c90

1 files changed, 29 insertions(+), 12 deletions(-)

jump to
M types.gotypes.go

@@ -546,22 +546,39 @@ }

// Video contains information about a video. type Video struct { - FileID string `json:"file_id"` - Width int `json:"width"` - Height int `json:"height"` - Duration int `json:"duration"` - Thumbnail *PhotoSize `json:"thumb"` // optional - MimeType string `json:"mime_type"` // optional - FileSize int `json:"file_size"` // optional + // FileID identifier for this file, which can be used to download or reuse the file + FileID string `json:"file_id"` + // Width video width as defined by sender + Width int `json:"width"` + // Height video height as defined by sender + Height int `json:"height"` + // Duration of the video in seconds as defined by sender + Duration int `json:"duration"` + // Thumbnail video thumbnail + // optional + Thumbnail *PhotoSize `json:"thumb"` + // MimeType of a file as defined by sender + // optional + MimeType string `json:"mime_type"` + // FileSize file size + // optional + FileSize int `json:"file_size"` } // VideoNote contains information about a video. type VideoNote struct { - FileID string `json:"file_id"` - Length int `json:"length"` - Duration int `json:"duration"` - Thumbnail *PhotoSize `json:"thumb"` // optional - FileSize int `json:"file_size"` // optional + // FileID identifier for this file, which can be used to download or reuse the file + FileID string `json:"file_id"` + // Length video width and height (diameter of the video message) as defined by sender + Length int `json:"length"` + // Duration of the video in seconds as defined by sender + Duration int `json:"duration"` + // Thumbnail video thumbnail + // optional + Thumbnail *PhotoSize `json:"thumb"` + // FileSize file size + // optional + FileSize int `json:"file_size"` } // Voice contains information about a voice.