Add Commodity class

This commit is contained in:
Ross Nicoll 2016-06-30 10:34:06 +01:00
parent 44dee97899
commit f72e223f3b

View File

@ -420,3 +420,16 @@ enum class NetType {
*/
PAYMENT
}
data class Commodity(val symbol: String,
val displayName: String,
val commodityCode: String = symbol,
val defaultFractionDigits: Int = 0) {
companion object {
private val registry = mapOf<String, Commodity>(
Pair("FCOJ", Commodity("FCOJ", "Frozen concentrated orange juice"))
)
fun getInstance(symbol: String): Commodity?
= registry[symbol]
}
}