public class NFTMetadata extends CBORMetadata
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VERSION_KEY |
| Modifier and Type | Method and Description |
|---|---|
NFTMetadata |
addNFT(java.lang.String policyId,
NFT nft)
Add an NFT
|
static NFTMetadata |
create()
Create an instance of NFTMetadata
|
static NFTMetadata |
create(byte[] cborBytes)
Create an instance of NFTMetadata from cbor bytes
|
NFT |
getNFT(java.lang.String policyId,
java.lang.String assetName)
Get an NFT by policy id and asset name
|
java.lang.String |
getVersion()
Get version
|
NFTMetadata |
removeNFT(java.lang.String policyId,
java.lang.String assetName)
Remove nft by policy id and asset name
|
java.lang.String |
toString() |
NFTMetadata |
version(java.lang.String version)
Set version
Default version : 1.0
|
deserialize, deserialize, get, getData, getMetadataHash, keys, put, put, put, put, put, putNegative, remove, serialize, toJsonpublic static final java.lang.String VERSION_KEY
public static NFTMetadata create()
public static NFTMetadata create(byte[] cborBytes)
cborBytes - public NFTMetadata addNFT(java.lang.String policyId, NFT nft)
policyId - nft - public NFT getNFT(java.lang.String policyId, java.lang.String assetName)
policyId - assetName - public NFTMetadata removeNFT(java.lang.String policyId, java.lang.String assetName)
policyId - assetName - public NFTMetadata version(java.lang.String version)
version - public java.lang.String getVersion()
public java.lang.String toString()
toString in class java.lang.Object