{
  "model": {
    "select": "a",
    "array": ["b"]
  },
  "schema": {
    "type": "object",
    "properties": {
      "select": {
        "title": "Select without titleMap",
        "type": "string",
        "enum": ["a","b","c"]
      },
      "select2": {
        "title": "Select with titleMap (old style)",
        "type": "string",
        "enum": ["a","b","c"]
      },
      "noenum": { "type": "string", "title": "No enum, but forms says it's a select" },
      "array": {
        "title": "Array with enum defaults to 'checkboxes'",
        "type": "array",
        "items": {
          "type": "string",
          "enum": ["a","b","c"]
        }
      },
      "array2": {
        "title": "Array with titleMap",
        "type": "array",
        "default": ["b","c"],
        "items": {
          "type": "string",
          "enum": ["a","b","c"]
        }
      },
      "radios": {
        "title": "Basic radio button example",
        "type": "string",
        "enum": ["a","b","c"]
      },
      "radiobuttons": {
        "title": "Radio buttons used to switch a boolean",
        "type": "boolean",
        "default": false
      }
    }
  },
  "form": [
    "select",
    {
      "key": "select2",
      "type": "select",
      "titleMap": {
        "a": "A",
        "b": "B",
        "c": "C"
      }
    },
    {
      "key": "noenum",
      "type": "select",
      "titleMap": [
        { "value":"a", "name": "A" },
        { "value":"b", "name":"B" },
        { "value":"c", "name":"C" }
      ]
    },
    "array",
    {
      "key": "array2",
      "type": "checkboxes",
      "titleMap": [
        { "value":"a", "name": "A" },
        { "value":"b", "name":"B" },
        { "value":"c", "name":"C" }
      ]
    },
    {
      "key": "radios",
      "type": "radios",
      "titleMap": [
        { "value":"c", "name": "C" },
        { "value":"b", "name":"B" },
        { "value":"a", "name":"A" }
      ]
    },
    {
      "key":"radiobuttons",
      "type": "radiobuttons",
      "titleMap": [
        {"value": false, "name": "No way"},
        {"value": true,  "name": "OK"}
      ]
    }
  ]
}
