peyk.platforms.telegram.types.labeled_price

Classes

LabeledPrice(label, amount)

This object represents a portion of the price for goods or services.

class peyk.platforms.telegram.types.labeled_price.LabeledPrice(label: str, amount: int)[source]

Bases: object

This object represents a portion of the price for goods or services.

Variables:
  • label (str) – Portion label

  • amount (int) – Price of the product 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).

label: str
amount: int
classmethod from_dict(data: dict | None) LabeledPrice | None[source]

Provides the from dict operation for the Telegram integration.

Parameters:

data – Value used by this operation.

Returns:

Result produced by the operation.

to_dict() Dict[str, object][source]

Provides the to dict operation for the Telegram integration.

Returns:

Result produced by the operation.