{
  "$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": "getV4Network",
      "enum": [
        "getV4Network",
        "deleteV4Network",
        "addV4Network",
        "searchV4Network",
        "getV6SubnetByAddress",
        "deleteV6SubnetByAddress",
        "getV6AddressInV6SubnetByAddress",
        "getListRangeInV6SubnetByAddress",
        "getV6SubnetByName",
        "deleteV6SubnetByName",
        "addV6Subnet",
        "updateV6Subnet",
        "searchV6Subnet",
        "addV6Address",
        "updateV6Address",
        "deleteV6Address",
        "getV6Address",
        "addV4Subnet",
        "updateV4Subnet",
        "searchV4Subnet",
        "getV4Subnet",
        "deleteV4SubnetByName",
        "getListAddressV4Subnet",
        "addV4Address",
        "updateV4Address",
        "deleteV4Address",
        "getV4Address",
        "deleteASingleRr",
        "deleteRRbyInfraTypebyNameOrAddress",
        "deleteRRsbyNameOrAddress",
        "getRRByName",
        "addRR",
        "deleteRR",
        "updateRR",
        "deleteSelectedV4address",
        "selectedV4addressWithRange",
        "deleteSelectedV6address",
        "selectedV6addressWithRange",
        "addZone",
        "modifyZone",
        "searchZone",
        "getZone",
        "deleteZone",
        "addV6BlockToPool",
        "modifyV6Block",
        "searchV6Block",
        "getV6BlockByUUID",
        "deleteV6BlockByBlockInfo",
        "deleteV6BlockByAddress",
        "assignV6Block",
        "searchV6Range",
        "addV6Range",
        "deleteV6Range",
        "modifyV6Range",
        "searchV6Pool",
        "getV6PoolByUUID",
        "addV6Pool",
        "modifyV6Pool",
        "deleteV6Pool",
        "modifyV4Network",
        "splitV4Subnet",
        "joinV4Subnet",
        "generateObjectName",
        "updateV4Addresses",
        "searchV4Address",
        "deleteARrByRrId",
        "moveV4Object",
        "getipv4address",
        "getV1OrgNameV4addressGenerateauditreport",
        "getfreesubnetlist",
        "movev6object",
        "addForwardedZone",
        "modifyForwardedZone",
        "deleteForwardedZone",
        "getForwardedZone",
        "signzone",
        "unsignzone"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}