{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "NftInfoResponse_for_PassportMetadata",
"type": "object",
"required": [
"extension"
],
"properties": {
"extension": {
"description": "You can add any custom metadata here when you extend cw721-base",
"allOf": [
{
"$ref": "#/definitions/PassportMetadata"
}
]
},
"token_uri": {
"description": "Universal resource identifier for this NFT Should point to a JSON file that conforms to the ERC721 Metadata JSON Schema",
"type": [
"string",
"null"
]
}
},
"definitions": {
"LabeledAddress": {
"type": "object",
"required": [
"address"
],
"properties": {
"address": {
"type": "string"
},
"label": {
"type": [
"string",
"null"
]
}
}
},
"PassportMetadata": {
"type": "object",
"required": [
"avatar",
"nickname"
],
"properties": {
"addresses": {
"type": [
"array",
"null"
],
"items": {
"$ref": "#/definitions/LabeledAddress"
}
},
"avatar": {
"type": "string"
},
"data": {
"type": [
"string",
"null"
]
},
"nickname": {
"type": "string"
},
"particle": {
"type": [
"string",
"null"
]
}
}
}
}
}