{
  "actions": [
    {
      "name": "getDhcpScope",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dhcp/scope?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDhcpScope-default.json"
        }
      ]
    },
    {
      "name": "putDhcpScope",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/dhcp/scope?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/putDhcpScope-default.json"
        }
      ]
    },
    {
      "name": "getDhcpScopeScopeID",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dhcp/scope/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDhcpScopeScopeID-default.json"
        }
      ]
    },
    {
      "name": "postDhcpScopeScopeID",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/dhcp/scope/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/postDhcpScopeScopeID-default.json"
        }
      ]
    },
    {
      "name": "deleteDhcpScopeScopeID",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/dhcp/scope/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/deleteDhcpScopeScopeID-default.json"
        }
      ]
    },
    {
      "name": "getDhcpScopeGroup",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dhcp/scope/group?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDhcpScopeGroup-default.json"
        }
      ]
    },
    {
      "name": "putDhcpScopeGroup",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/dhcp/scope/group?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/putDhcpScopeGroup-default.json"
        }
      ]
    },
    {
      "name": "getDhcpScopegroupScopegroupID",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dhcp/scopegroup/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDhcpScopegroupScopegroupID-default.json"
        }
      ]
    },
    {
      "name": "postDhcpScopegroupScopegroupID",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/dhcp/scopegroup/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/postDhcpScopegroupScopegroupID-default.json"
        }
      ]
    },
    {
      "name": "deleteDhcpScopegroupScopegroupID",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/dhcp/scopegroup/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/deleteDhcpScopegroupScopegroupID-default.json"
        }
      ]
    },
    {
      "name": "getDhcpScopegroupScopegroupIDReport",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dhcp/scopegroup/{pathv1}/report?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDhcpScopegroupScopegroupIDReport-default.json"
        }
      ]
    },
    {
      "name": "getDhcpReservation",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dhcp/reservation?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDhcpReservation-default.json"
        }
      ]
    },
    {
      "name": "putDhcpReservation",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/dhcp/reservation?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/putDhcpReservation-default.json"
        }
      ]
    },
    {
      "name": "getDhcpReservationReservationId",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dhcp/reservation/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDhcpReservationReservationId-default.json"
        }
      ]
    },
    {
      "name": "postDhcpReservationReservationId",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/dhcp/reservation/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/postDhcpReservationReservationId-default.json"
        }
      ]
    },
    {
      "name": "deleteDhcpReservationReservationId",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/dhcp/reservation/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getDhcpLease",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dhcp/lease?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDhcpLease-default.json"
        }
      ]
    },
    {
      "name": "getDhcpOptiondef",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dhcp/optiondef?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDhcpOptiondef-default.json"
        }
      ]
    },
    {
      "name": "postDhcpOptiondefSpaceKey",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/dhcp/optiondef/{pathv1}/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/postDhcpOptiondefSpaceKey-default.json"
        }
      ]
    },
    {
      "name": "putDhcpOptiondefSpaceKey",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/dhcp/optiondef/{pathv1}/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/putDhcpOptiondefSpaceKey-default.json"
        }
      ]
    },
    {
      "name": "deleteDhcpOptiondefSpaceKey",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/dhcp/optiondef/{pathv1}/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    }
  ]
}