Add animation type

pull/250/head
Eugene Bravov 4 years ago
parent 209b6f88ca
commit dcdaac918c
No known key found for this signature in database
GPG Key ID: B1FC4257F86BE3DD

@ -131,6 +131,27 @@ func (v *Video) MediaFile() *File {
return &v.File
}
// Animation object represents a animation file.
type Animation struct {
File
Width int `json:"width"`
Height int `json:"height"`
Duration int `json:"duration,omitempty"`
// (Optional)
Caption string `json:"caption,omitempty"`
Thumbnail *Photo `json:"thumb,omitempty"`
MIME string `json:"mime_type,omitempty"`
FileName string `json:"file_name,omitempty"`
}
// MediaFile returns &Animation.File
func (v *Animation) MediaFile() *File {
return &v.File
}
// Voice object represents a voice note.
type Voice struct {
File

Loading…
Cancel
Save