Package-level declarations
Types
Link copied to clipboard
data class CollectionRecord(val id: AccountAddress, val creator: AccountAddress, val name: String, val description: String, val uri: String, val tokenStandard: String, val currentSupply: ULong, val maxSupply: ULong?, val totalMinted: ULong?, val mutableDescription: Boolean?, val mutableUri: Boolean?, val lastTransactionVersion: ULong, val lastTransactionTimestamp: Instant)
Public collection representation independent of generated GraphQL models.
Link copied to clipboard
data class DigitalAssetActivity(val assetId: AccountAddress, val type: String, val from: AccountAddress?, val to: AccountAddress?, val eventAccount: AccountAddress, val amount: ULong, val tokenStandard: String, val entryFunction: String?, val transactionVersion: ULong, val transactionTimestamp: Instant)
One indexed digital-asset activity event.
Link copied to clipboard
data class DigitalAssetCollectionOptions(val maxSupply: ULong = ULong.MAX_VALUE, val mutableDescription: Boolean = true, val mutableRoyalty: Boolean = true, val mutableUri: Boolean = true, val mutableAssetDescription: Boolean = true, val mutableAssetName: Boolean = true, val mutableAssetProperties: Boolean = true, val mutableAssetUri: Boolean = true, val assetsBurnableByCreator: Boolean = true, val assetsFreezableByCreator: Boolean = true, val royaltyNumerator: ULong, val royaltyDenominator: ULong)
Collection behavior used by DigitalAssetService.buildCreateCollection.
Link copied to clipboard
data class DigitalAssetMetadata(val id: AccountAddress, val collectionId: AccountAddress, val name: String, val description: String, val uri: String, val tokenStandard: String)
Stable, generated-model-free metadata for one digital asset.
Link copied to clipboard
data class DigitalAssetOwnership(val asset: DigitalAssetMetadata?, val assetId: AccountAddress, val owner: AccountAddress, val storageId: AccountAddress, val amount: ULong, val tokenStandard: String, val isSoulbound: Boolean?, val isFungible: Boolean?, val lastTransactionVersion: ULong, val lastTransactionTimestamp: Instant)
Current indexed ownership row for a digital asset.
Link copied to clipboard
One typed property mutation; the value determines its on-chain property type.
Link copied to clipboard
Move-compatible value accepted by typed digital-asset property mutations.
Link copied to clipboard
interface DigitalAssetService
Digital-asset operations exposed as client.digitalAssets.