Wallet

API: Internal/Beta

Wallets hold allocations which grant access to a provider’s resources.

data class Wallet(
    val owner: WalletOwner,
    val paysFor: ProductCategoryId,
    val allocations: List<WalletAllocation>,
    val chargePolicy: AllocationSelectorPolicy,
    val productType: ProductType?,
    val chargeType: ChargeType?,
    val unit: ProductPriceUnit?,
)

You can find more information about WalletAllocations here.

Properties
owner: WalletOwner
paysFor: ProductCategoryId
allocations: List<WalletAllocation>
chargePolicy: AllocationSelectorPolicy
productType: ProductType?
chargeType: ChargeType?
unit: ProductPriceUnit?