LabeledPrice constructor

const LabeledPrice({
  1. @JsonKey(name: 'label') required String label,
  2. @JsonKey(name: 'amount') required int amount,
})

Constructs a LabeledPrice object

Implementation

const factory LabeledPrice({
  /// Portion label
  @JsonKey(name: 'label') required String label,

  /// 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](https://core.telegram.org/bots/payments/currencies.json),
  /// it shows the number of digits past the decimal point for each currency
  /// (2 for the majority of currencies).
  @JsonKey(name: 'amount') required int amount,
}) = _LabeledPrice;