{
  "id": "tradle.Attestation",
  "type": "tradle.Model",
  "title": "Attestation",
  "subClassOf": "tradle.Form",
  "notEditable": true,
  "properties": {
    "confirmation": {
      "type": "boolean",
      "readOnly": true,
      "description": "Please confirm that you have reviewed all the information submitted for the application"
    },
    "signature": {
      "type": "object",
      "ref": "tradle.Photo",
      "immutable": true,
      "inlined": true,
      "signature": true
    },
    "items": {
      "inlined": true,
      "readOnly": true,
      "type": "array",
      "items": {
        "ref": "tradle.AttestationItem"
      }
    },
    "parentApplication": {
      "type": "object",
      "ref": "tradle.Application",
      "internalUse": true,
      "readOnly": true
    },
    "application": {
      "type": "object",
      "internalUse": true,
      "ref": "tradle.Application",
      "readOnly": true
    },
    "notes": {
      "type": "string"
    }
  },
  "viewCols": [
    "confirmation",
    "notes",
    "items"
  ],
  "required": [
    "signature"
  ]
}