Home > @infiniteobjects/data-types > IAssetToken
Asset Token data.
Signature:
export interface IAssetToken<Traits extends IAssetTraits>
| Property | Modifiers | Type | Description |
|---|---|---|---|
| assetType | FileType | Type of data the Token points to | |
| backgroundColor | RGBA | Background color for this asset | |
| blockchain | Blockchain | Blockchain | |
| blockchainNetwork | BlockchainNetwork | Blockchain Network | |
| collection | IAssetCollection | Collection this token is part of | |
| contract | IAssetContract | Asset contract that generated this token | |
| creator | Nullable<IProfile> | The Creator of the asset | |
| description | Nullable<string> | Asset Description | |
| externalUrl | string | Link to the website for this Asset | |
| id | string | The id of the token | |
| name | Nullable<string> | Asset name (might be empty???) | |
| original | IAssetOriginalFile | Original file the token points to | |
| owner | Nullable<IProfile> | The owner of the asset or null if ERC-1155 | |
| previewType | FileType | Type of data the preview points to | |
| previewUrl | Nullable<string> | Preview file of the asset | |
| printability | IAssetPrintabilityStatus | Can we make a video print of this token? | |
| thumbnailUrl? | Nullable<string> | (Optional) Thumbnail image of the file | |
| tokenAddress | string | The asset’s contract address | |
| tokenId | Nullable<string> | The asset’s token ID, or null if ERC-20 | |
| tokenService | TokenService | TokenService | |
| traits | Traits | Asset Traits |