@tradle/models
Version:
models for tradle apps
76 lines • 1.39 kB
JSON
{
"type": "tradle.Model",
"id": "tradle.EnergyBill",
"title": "Energy bill",
"subClassOf": "tradle.ProofOfAddress",
"properties": {
"billDate": {
"type": "date",
"displayName": true
},
"issuer": {
"type": "string"
},
"issuerPhoneNumber": {
"type": "string"
},
"accountName": {
"type": "string",
"displayName": true
},
"accountNumber": {
"type": "string",
"displayName": true
},
"streetAddress": {
"type": "string"
},
"country": {
"type": "object",
"ref": "tradle.Country"
},
"region": {
"type": "string",
"sample": "address.state"
},
"city": {
"type": "string",
"title": "City or town"
},
"town": {
"type": "string",
"title": "City or town"
},
"postalCode": {
"type": "string"
},
"document": {
"type": "object",
"range": "document",
"allowPicturesFromLibrary": true,
"title": "Proof of address document",
"ref": "tradle.Photo"
}
},
"editCols": [
"country",
"document"
],
"required": [
"country",
"document"
],
"viewCols": [
"accountName",
"accountNumber",
"billDate",
"issuer",
"issuerPhoneNumber",
"streetAddress",
"city",
"town",
"country",
"postalCode",
"document"
]
}