{
  "$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": "getFirewallFilteringRules",
      "enum": [
        "getFirewallFilteringRules",
        "createFirewallFilteringRule",
        "getFirewallFilteringRule",
        "updateFirewallFilteringRule",
        "deleteFirewallFilteringRule",
        "getDestinationIpGroups",
        "addDestinationIpGroup",
        "getDestinationIpv6Groups",
        "getDestinationIpv6GroupsLite",
        "getDestinationIpGroupsLite",
        "getDestinationIpGroupById",
        "editDestinationIpGroup",
        "deleteDestinationIpGroup",
        "getSourceIpGroups",
        "addSourceIpGroup",
        "getSourceIpv6Groups",
        "getSourceIpv6GroupsLite",
        "getSourceIpGroupsLite",
        "getSourceIpGroupById",
        "editSourceIpGroup",
        "deleteSourceIpGroup",
        "getNetowrkApplicationGroups",
        "createNetworkApplicationGroup",
        "getNetowrkApplicationGroupsLite",
        "getNetworkApplicationGroupById",
        "updateNetworkApplicationGroup",
        "deleteNetworkApplicationGroup",
        "getNetworkApplications",
        "getNetworkApplicationById",
        "getNetworkServiceGroups",
        "addCustomNetworkServiceGroup",
        "getNetworkServiceGroupsLite",
        "getNetworkServiceGroupById",
        "editNetworkServiceGroup",
        "deleteCustomNetowrkServiceGroup",
        "getNetworkServices",
        "addCustomNetworkService",
        "getNetworkServicesLite",
        "getNetworkServiceById",
        "editNetworkService",
        "deleteCustomNetworkService",
        "getTimeWindows",
        "getTimeWindowSummary"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}