@tradle/models
Version:
models for tradle apps
60 lines (59 loc) • 1.09 kB
JSON
{
"id": "tradle.BetaTesterContactInfo",
"title": "Beta Tester Contact Info",
"subClassOf": "tradle.Form",
"type": "tradle.Model",
"properties": {
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"email": {
"type": "string",
"range": "email",
"keyboard": "email-address"
},
"dockerhub": {
"type": "string",
"title": "Docker Hub username"
},
"github": {
"type": "string",
"title": "Github username"
},
"formattedName": {
"type": "string",
"displayAs": "{1} {2}",
"group": [
"firstName",
"lastName"
],
"readOnly": true,
"displayName": true
},
"photos": {
"type": "array",
"range": "photo",
"inlined": true,
"cameraType": "front",
"items": {
"ref": "tradle.Photo"
}
}
},
"required": [
"firstName",
"lastName",
"email",
"dockerhub"
],
"viewCols": [
"firstName",
"lastName",
"email",
"dockerhub",
"github"
]
}