@tradle/models
Version:
models for tradle apps
62 lines (61 loc) • 1.12 kB
JSON
{
"type": "tradle.Model",
"title": "Draft Application",
"id": "tradle.DraftApplication",
"properties": {
"applicantName": {
"type": "string"
},
"applicant": {
"type": "object",
"ref": "tradle.Identity"
},
"dateStarted": {
"type": "date"
},
"dateCompleted": {
"type": "date"
},
"dateEvaluated": {
"type": "date"
},
"dateModified": {
"type": "date"
},
"context": {
"type": "string"
},
"request": {
"type": "object",
"ref": "tradle.Form"
},
"requestFor": {
"type": "string",
"range": "model",
"displayName": true
},
"formPrefills": {
"type": "array",
"allowToAdd": true,
"items": {
"ref": "tradle.FormPrefill",
"backlink": "draft"
}
},
"invites": {
"type": "array",
"allowToAdd": true,
"items": {
"ref": "tradle.Invite",
"backlink": "draft"
}
}
},
"viewCols": [
"applicantName",
"requestFor",
"dateStarted",
"dateModified",
"dateCompleted"
]
}