{
  "id": "tradle.FormError",
  "title": "Form Error",
  "type": "tradle.Model",
  "icon": "ios-create-outline",
  "properties": {
    "time": {
      "type": "date",
      "readOnly": true
    },
    "message": {
      "type": "string",
      "sample": "lorem.sentence"
    },
    "prefill": {
      "type": "object",
      "ref": "tradle.Form",
      "readOnly": true,
      "inlined": true,
      "partial": true
    },
    "requestedProperties": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "message": {
            "type": "string"
          }
        }
      }
    },
    "errors": {
      "type": "array",
      "inlined": true,
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "error": {
            "type": "string"
          }
        }
      }
    },
    "context": {
      "type": "string"
    },
    "lens": {
      "type": "string",
      "range": "model",
      "readOnly": true
    }
  },
  "viewCols": [
    "message",
    "errors"
  ],
  "required": [
    "prefill",
    "errors",
    "message"
  ]
}
