All Downloads are FREE. Search and download functionalities are using the official Maven repository.

telegramium.bots.Invoice.scala Maven / Gradle / Ivy

package telegramium.bots

/** This object contains basic information about an invoice.
  *
  * @param title
  *   Product name
  * @param description
  *   Product description
  * @param startParameter
  *   Unique bot deep-linking parameter that can be used to generate this invoice
  * @param currency
  *   Three-letter ISO 4217 currency code, or “XTR” for payments in Telegram Stars
  * @param totalAmount
  *   Total 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).
  */
final case class Invoice(title: String, description: String, startParameter: String, currency: String, totalAmount: Int)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy