ProductCategory¶
data class ProductCategory(
val name: String,
val provider: String,
val productType: ProductType,
val accountingUnit: AccountingUnit,
val accountingFrequency: AccountingFrequency,
val freeToUse: Boolean?,
val allowSubAllocations: Boolean?,
)
Properties
name: String
String
provider: String
String
productType: ProductType
ProductType
accountingUnit: AccountingUnit
AccountingUnit
accountingFrequency: AccountingFrequency
AccountingFrequency
freeToUse: Boolean? Indicates that a Wallet is not required to use this Product category
Boolean?Under normal circumstances, a Wallet is always required. This is required even if a Product
has a pricePerUnit of 0. If freeToUse = true then the Wallet requirement is dropped.
allowSubAllocations: Boolean?
Boolean?