all repos — telegram-bot-api @ 1b845170c17a2379a5dc5d30e216e220789b1061

Golang bindings for the Telegram Bot API

Add voice and contact type documentation
Ilya Kaznacheev ilya@kaznacheev.me
Sat, 24 Oct 2020 16:28:10 +0300
commit

1b845170c17a2379a5dc5d30e216e220789b1061

parent

8e875a571162163512ed376fe0e0a8dc4c0a3354

1 files changed, 19 insertions(+), 7 deletions(-)

jump to
M types.gotypes.go

@@ -583,20 +583,32 @@ }

// Voice contains information about a voice. type Voice struct { - FileID string `json:"file_id"` - Duration int `json:"duration"` - 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"` + // Duration of the audio in seconds as defined by sender + Duration int `json:"duration"` + // MimeType of the file as defined by sender + // optional + MimeType string `json:"mime_type"` + // FileSize file size + // optional + FileSize int `json:"file_size"` } // Contact contains information about a contact. // // Note that LastName and UserID may be empty. type Contact struct { + // PhoneNumber contact's phone number PhoneNumber string `json:"phone_number"` - FirstName string `json:"first_name"` - LastName string `json:"last_name"` // optional - UserID int `json:"user_id"` // optional + // FirstName contact's first name + FirstName string `json:"first_name"` + // LastName contact's last name + // 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.