{
  "$schema": "https://json-schema.org/draft/2019-09/schema",
  "description": "A simple form example.",
  "properties": {
    "age": {
      "title": "Age",
      "type": "integer"
    },
    "agree_terms": {
      "title": "Agree to our license terms ?",
      "type": "boolean"
    },
    "bio": {
      "title": "Bio",
      "type": "string"
    },
    "firstName": {
      "default": "Chuck",
      "title": "First name",
      "type": "string"
    },
    "lastName": {
      "title": "Last name",
      "type": "string"
    },
    "password": {
      "minLength": 3,
      "title": "Password",
      "type": "string"
    },
    "telephone": {
      "minLength": 10,
      "title": "Telephone",
      "type": "string"
    }
  },
  "required": [
    "firstName",
    "lastName"
  ],
  "title": "A registration form",
  "type": "object"
}