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
Parameters
integerValue
Integer value for Price, will render as provided.
decimalValue
Decimal value for Price.
currencyLabel
String used for currency.
decimalSign
Decimal sign for Price.
currencyPosition
CurrencyPosition indicates where currency will be displayed.
subscriptLabel
Subscript label defined after decimals and currency.
decimalVerticalAlignment
Vertical position of decimal value
currencyVerticalAlignment
Vertical position of currency
captionSuffix
String to be used as a suffix for screen readers (Talkback) to describe the price.
captionPrefix
String to be used as a prefix for screen readers (Talkback) to describe the 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)