{
  "id": "60008529411ec601078be839",
  "created": "2021-01-14T17:53:45.595Z",
  "createdBy": "admin@pronghorn",
  "lastUpdated": "2021-01-14T18:02:10.157Z",
  "lastUpdatedBy": "admin@pronghorn",
  "name": "Device Pre Post Execution Device Select JSON Form",
  "description": null,
  "struct": {
    "type": "object",
    "description": "",
    "items": [
      {
        "nodeId": "a2bdd385-f425-4be9-9d14-ce01905603b0",
        "type": "string",
        "title": "Device",
        "description": "",
        "placeholder": "Select an item",
        "required": true,
        "enum": [],
        "binding": true,
        "rel": "collection",
        "targetPointer": "/enum",
        "method": "POST",
        "body": {
          "options": {
            "start": 0,
            "limit": 200,
            "order": "ascending",
            "sort": [
              {
                "name": 1
              }
            ],
            "filter": {
              "name": ""
            }
          }
        },
        "base": "/configuration_manager",
        "href": "/devices",
        "sourcePointer": "/list",
        "sourceKeyPointer": "/name"
      }
    ]
  },
  "schema": {
    "title": "Device Pre Post Execution Device Select JSON Form",
    "description": "",
    "type": "object",
    "required": [],
    "properties": {
      "device": {
        "type": "string",
        "title": "Device",
        "description": "",
        "enum": []
      }
    }
  },
  "uiSchema": {
    "device": {
      "ui:placeholder": "Select an item"
    }
  },
  "bindingSchema": {
    "properties": {
      "device": {
        "binding:method": "POST",
        "binding:link": {
          "$ref": "/links",
          "rel": "collection"
        },
        "binding:body": {
          "options": {
            "start": 0,
            "limit": 200,
            "order": "ascending",
            "sort": [
              {
                "name": 1
              }
            ],
            "filter": {
              "name": ""
            }
          }
        },
        "binding:target": {
          "propertyPointer": "/enum"
        },
        "binding:hyperSchema": {
          "type": "object",
          "base": "/configuration_manager",
          "links": [
            {
              "rel": "collection",
              "href": "/devices",
              "targetMediaType": "application/json",
              "targetSchema": {
                "$ref": "#"
              }
            }
          ]
        },
        "binding:source": {
          "propertyPointer": "/list",
          "keyPointer": "/name"
        }
      }
    }
  },
  "validationSchema": {},
  "version": "2020.1"
}
