@tradle/models
Version:
models for tradle apps
79 lines (78 loc) • 1.41 kB
JSON
{
"id": "tradle.FormRequest",
"type": "tradle.Model",
"title": "Form Request",
"autoCreate": true,
"properties": {
"message": {
"type": "string",
"displayName": true,
"sample": "lorem.sentence"
},
"product": {
"type": "string",
"range": "model",
"readOnly": true
},
"form": {
"type": "string",
"range": "model",
"readOnly": true
},
"lens": {
"type": "string",
"range": "model",
"readOnly": true
},
"time": {
"type": "date",
"readOnly": true
},
"welcome": {
"type": "boolean",
"readOnly": true
},
"verifiers": {
"type": "array",
"inlined": true,
"items": {
"ref": "tradle.ServiceProvider"
}
},
"prefill": {
"type": "object",
"ref": "tradle.Form",
"readOnly": true,
"inlined": true,
"partial": true
},
"requireRawData": {
"type": "boolean"
},
"chooser": {
"type": "object",
"inlined": true,
"ref": "tradle.PropertyChooser"
},
"context": {
"type": "string"
},
"dataLineage": {
"type": "object",
"internalUse": true,
"readOnly": true,
"range": "json"
}
},
"required": [
"message",
"form"
],
"viewCols": [
"message",
"form",
"product",
"time",
"dataLineage"
]
}