{
  "$id": "schema.json",
  "type": "object",
  "schema": "http://json-schema.org/draft-07/schema#",
  "translate": false,
  "dynamicfields": true,
  "properties": {
    "ph_request_type": {
      "type": "string",
      "description": "type of request (internal to adapter)",
      "default": "addCustomOptionDefinition",
      "enum": [
        "addCustomOptionDefinition",
        "addDHCP4Range",
        "addDHCP4RangeBySize",
        "addDHCP6ClientDeploymentOption",
        "addDHCP6Range",
        "addDHCP6RangeBySize",
        "addDHCP6ServiceDeploymentOption",
        "addDHCPClientDeploymentOption",
        "addDHCPMatchClass",
        "addDHCPServiceDeploymentOption",
        "addDHCPSubClass",
        "addDHCPVendorDeploymentOption",
        "addVendorOptionDefinition",
        "addVendorProfile",
        "deleteDHCP6ClientDeploymentOption",
        "deleteDHCP6ServiceDeploymentOption",
        "deleteDHCPClientDeploymentOption",
        "deleteDHCPServiceDeploymentOption",
        "deleteDHCPVendorDeploymentOption",
        "getDHCP6ClientDeploymentOption",
        "getDHCP6ServiceDeploymentOption",
        "getDHCPClientDeploymentOption",
        "getDHCPServiceDeploymentOption",
        "getDHCPVendorDeploymentOption",
        "getSharedNetworks",
        "shareNetwork",
        "unshareNetwork",
        "updateDHCP6ClientDeploymentOption",
        "updateDHCP6ServiceDeploymentOption",
        "updateDHCPClientDeploymentOption",
        "updateDHCPServiceDeploymentOption",
        "updateDHCPVendorDeploymentOption"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}