@tradle/models
Version:
models for tradle apps
44 lines (43 loc) • 765 B
JSON
{
"type": "tradle.Model",
"id": "tradle.ApplicationSubmission",
"title": "Application Submission",
"interfaces": [
"tradle.Intersection"
],
"properties": {
"application": {
"type": "object",
"ref": "tradle.Application"
},
"submission": {
"type": "object",
"ref": "tradle.Object",
"displayName": true
},
"context": {
"type": "string"
}
},
"required": [
"application",
"submission"
],
"primaryKeys": {
"hashKey": "application._permalink",
"rangeKey": "submission._permalink"
},
"indexes": [
{
"hashKey": "context",
"rangeKey": "_time"
},
{
"hashKey": "_permalink"
}
],
"viewCols": [
"application",
"submission"
]
}