Optional
datadata is the app specific metadata of the NFT class. Optional
Any
contains an arbitrary serialized protocol buffer message along with a
URL that describes the type of the serialized message.
The JSON representation of an Any
value uses the regular
representation of the deserialized, embedded message, with an
additional field @type
which contains the type URL. Example:
package google.profile;
message Person {
string first_name = 1;
string last_name = 2;
{
"@type": "type.googleapis.com/google.profile.Person",
"firstName": value
which holds the custom JSON in addition to the @type
field. Example (for message [google.protobuf.Duration][]):
"@type": "type.googleapis.com/google.protobuf.Duration",
"value": "1.212s"
Optional
descriptiondescription is a brief description of nft classification. Optional
Optional
idid defines the unique identifier of the NFT classification, similar to the contract address of ERC721
Optional
namename defines the human-readable name of the NFT classification. Optional
Optional
symbolsymbol is an abbreviated name for nft classification. Optional
Optional
uriuri for the class metadata stored off chain. It can define schema for Class and NFT Data
attributes. Optional
Optional
uri_uri_hash is a hash of the document pointed by uri. Optional
Generated using TypeDoc
Class defines the class of the nft type.