data class Commodity : TokenizableAssetInfo
Class representing a commodity, as an equivalent to the Currency class. This exists purely to enable the CommodityContract contract, and is likely to change in future.
commodityCode
- a unique code for the commodity. No specific registry for these is currently defined, although
this is likely to change in future.
displayName
- human readable name for the commodity.
defaultFractionDigits
- the number of digits normally after the decimal point when referring to quantities of
this commodity.
<init> |
Class representing a commodity, as an equivalent to the Currency class. This exists purely to enable the CommodityContract contract, and is likely to change in future. Commodity(commodityCode: String, displayName: String, defaultFractionDigits: Int = 0) |
commodityCode |
a unique code for the commodity. No specific registry for these is currently defined, although this is likely to change in future. val commodityCode: String |
defaultFractionDigits |
the number of digits normally after the decimal point when referring to quantities of this commodity. val defaultFractionDigits: Int |
displayName |
human readable name for the commodity. val displayName: String |
displayTokenSize |
The nominal display unit size of a single token, potentially with trailing decimal display places if the scale parameter is non-zero. val displayTokenSize: BigDecimal |
getInstance |
fun getInstance(commodityCode: String): Commodity? |