Add iinvoice type documentation
parent
25c494b335
commit
6964c7af4e
17
types.go
17
types.go
|
@ -1633,11 +1633,20 @@ type InputContactMessageContent struct {
|
||||||
|
|
||||||
// Invoice contains basic information about an invoice.
|
// Invoice contains basic information about an invoice.
|
||||||
type Invoice struct {
|
type Invoice struct {
|
||||||
Title string `json:"title"`
|
// Title product name
|
||||||
Description string `json:"description"`
|
Title string `json:"title"`
|
||||||
|
// Description product description
|
||||||
|
Description string `json:"description"`
|
||||||
|
// StartParameter unique bot deep-linking parameter that can be used to generate this invoice
|
||||||
StartParameter string `json:"start_parameter"`
|
StartParameter string `json:"start_parameter"`
|
||||||
Currency string `json:"currency"`
|
// Currency three-letter ISO 4217 currency code
|
||||||
TotalAmount int `json:"total_amount"`
|
// (see https://core.telegram.org/bots/payments#supported-currencies)
|
||||||
|
Currency string `json:"currency"`
|
||||||
|
// TotalAmount otal price in the smallest units of the currency (integer, not float/double).
|
||||||
|
// For example, for a price of US$ 1.45 pass amount = 145.
|
||||||
|
// See the exp parameter in currencies.json, it shows the number of digits
|
||||||
|
// past the decimal point for each currency (2 for the majority of currencies).
|
||||||
|
TotalAmount int `json:"total_amount"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// LabeledPrice represents a portion of the price for goods or services.
|
// LabeledPrice represents a portion of the price for goods or services.
|
||||||
|
|
Loading…
Reference in New Issue