Add voice and contact type documentation

bot-api-6.1
Ilya Kaznacheev 2020-10-24 16:28:10 +03:00
parent 8e875a5711
commit 1b845170c1
No known key found for this signature in database
GPG Key ID: 7E2C1D8A4AB37D50
1 changed files with 19 additions and 7 deletions

View File

@ -583,20 +583,32 @@ type VideoNote struct {
// Voice contains information about a voice. // Voice contains information about a voice.
type Voice struct { type Voice struct {
// FileID identifier for this file, which can be used to download or reuse the file
FileID string `json:"file_id"` FileID string `json:"file_id"`
// Duration of the audio in seconds as defined by sender
Duration int `json:"duration"` Duration int `json:"duration"`
MimeType string `json:"mime_type"` // optional // MimeType of the file as defined by sender
FileSize int `json:"file_size"` // optional // optional
MimeType string `json:"mime_type"`
// FileSize file size
// optional
FileSize int `json:"file_size"`
} }
// Contact contains information about a contact. // Contact contains information about a contact.
// //
// Note that LastName and UserID may be empty. // Note that LastName and UserID may be empty.
type Contact struct { type Contact struct {
// PhoneNumber contact's phone number
PhoneNumber string `json:"phone_number"` PhoneNumber string `json:"phone_number"`
// FirstName contact's first name
FirstName string `json:"first_name"` FirstName string `json:"first_name"`
LastName string `json:"last_name"` // optional // LastName contact's last name
UserID int `json:"user_id"` // optional // optional
LastName string `json:"last_name"`
// UserID contact's user identifier in Telegram
// optional
UserID int `json:"user_id"`
} }
// Location contains information about a place. // Location contains information about a place.