ProductCategory

API: Internal/Beta

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
provider: String
productType: ProductType
accountingUnit: AccountingUnit
accountingFrequency: AccountingFrequency
freeToUse: Boolean? Indicates that a Wallet is not required to use this Product category

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?