@tradle/models
Version:
models for tradle apps
87 lines (86 loc) • 1.61 kB
JSON
{
"type": "tradle.Model",
"id": "tradle.Seal",
"title": "Seal",
"description": "a seal on a blockchain for an object",
"properties": {
"link": {
"type": "string",
"readOnly": true,
"immutable": true
},
"permalink": {
"type": "string",
"readOnly": true,
"immutable": true
},
"headerHash": {
"type": "string",
"readOnly": true,
"immutable": true
},
"prevHeaderHash": {
"type": "string",
"readOnly": true,
"immutable": true
},
"forResource": {
"type": "object",
"ref": "tradle.Object",
"readOnly": true
},
"txId": {
"type": "string",
"readOnly": true,
"immutable": true
},
"address": {
"type": "string",
"readOnly": true,
"immutable": true
},
"addressForPrev": {
"type": "string",
"readOnly": true,
"immutable": true
},
"blockchain": {
"type": "string",
"readOnly": true,
"immutable": true
},
"network": {
"type": "string",
"readOnly": true,
"immutable": true
},
"time": {
"type": "date",
"readOnly": true,
"immutable": true
},
"counterparty": {
"type": "string",
"readOnly": true,
"immutable": true
},
"basePubKey": {
"inlined": true,
"type": "object",
"ref": "tradle.PubKey"
}
},
"required": [
"link",
"headerHash",
"txId",
"blockchain",
"network"
],
"viewCols": [
"forResource",
"txId",
"blockchain",
"network"
]
}