PriceParams

data class PriceParams(val integerValue: String, val decimalValue: String? = null, val currencyLabel: String, val decimalSign: DecimalSign, val currencyPosition: CurrencyPosition = CurrencyPosition.Leading, val subscriptLabel: String? = null, val decimalVerticalAlignment: AffixVerticalAlignment = AffixVerticalAlignment.Top, val currencyVerticalAlignment: AffixVerticalAlignment = AffixVerticalAlignment.Top, val captionSuffix: String? = null, val captionPrefix: String? = null, val currencySpacing: CurrencySpacing = CurrencySpacing.None)

Price params used to match Price

Constructors

Link copied to clipboard
constructor(integerValue: String, decimalValue: String? = null, currencyLabel: String, decimalSign: DecimalSign, currencyPosition: CurrencyPosition = CurrencyPosition.Leading, subscriptLabel: String? = null, decimalVerticalAlignment: AffixVerticalAlignment = AffixVerticalAlignment.Top, currencyVerticalAlignment: AffixVerticalAlignment = AffixVerticalAlignment.Top, captionSuffix: String? = null, captionPrefix: String? = null, currencySpacing: CurrencySpacing = CurrencySpacing.None)

Properties

Link copied to clipboard
val captionPrefix: String? = null

String to be used as a prefix for screen readers (Talkback) to describe the price.

Link copied to clipboard
val captionSuffix: String? = null

String to be used as a suffix for screen readers (Talkback) to describe the price.

Link copied to clipboard

String used for currency.

Link copied to clipboard

CurrencyPosition indicates where currency will be displayed.

Link copied to clipboard
Link copied to clipboard

Vertical position of currency

Link copied to clipboard

Decimal sign for Price.

Link copied to clipboard
val decimalValue: String? = null

Decimal value for Price.

Link copied to clipboard

Vertical position of decimal value

Link copied to clipboard

Integer value for Price, will render as provided.

Link copied to clipboard
val subscriptLabel: String? = null

Subscript label defined after decimals and currency.