{
  "$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": "getAllClineServices",
      "enum": [
        "getAllClineServices",
        "createClineServices",
        "getClineServices",
        "updateClineServices",
        "deleteClineServices",
        "getAllCustomAttributes",
        "createCustomAttributes",
        "getCustomAttributes",
        "updateCustomAttributes",
        "deleteCustomAttributes",
        "getAllElanServices",
        "createElanServices",
        "getElanServices",
        "updateElanServices",
        "deleteElanServices",
        "getAllElineServices",
        "createElineServices",
        "getElineServices",
        "updateElineServices",
        "deleteElineServices",
        "getAllGenericQos",
        "createGenericQos",
        "getGenericQosProfiles",
        "getGenericQos",
        "updateGenericQos",
        "deleteGenericQos",
        "getAllIesServices",
        "createIesServices",
        "getIesServices",
        "updateIesServices",
        "deleteIesServices",
        "getAllL2DciVpnServices",
        "getL2DciVpnServices",
        "updateL2DciVpnServices",
        "getAllL2backhaulServices",
        "createL2backhaulServices",
        "getL2backhaulServices",
        "updateL2backhaulServices",
        "deleteL2backhaulServices",
        "getAllL3DciVpnServices",
        "createL3DciVpnServices",
        "getL3DciVpnServices",
        "updateL3DciVpnServices",
        "deleteL3DciVpnServices",
        "getAllL3VpnServices",
        "createL3VpnServices",
        "getL3VpnServices",
        "updateL3VpnServices",
        "deleteL3VpnServices",
        "getAllLagServices",
        "createLagServices",
        "getLagServices",
        "updateLagServices",
        "deleteLagServices",
        "createMediationProfileMapping",
        "getMediationProfileMapping",
        "updateMediationProfileMapping",
        "deleteMediationProfileMapping",
        "getAllMediationProfileMappings",
        "getNfmpTemplate",
        "getAllOchServices",
        "createOchServices",
        "getOchServices",
        "updateOchServices",
        "deleteOchServices",
        "getAllOduServices",
        "createOduServices",
        "getOduServices",
        "updateOduServices",
        "deleteOduServices",
        "getAllOpticalConnectivityConstraint",
        "createOpticalConnectivityConstraint",
        "getOpticalConnectivityConstraint",
        "updateOpticalConnectivityConstraint",
        "deleteOpticalConnectivityConstraint",
        "getAllOpticalConnectivityService",
        "createOpticalConnectivityService",
        "getOpticalConnectivityService",
        "updateOpticalConnectivityService",
        "deleteOpticalConnectivityService",
        "getAllOpticalResilienceConstraint",
        "createOpticalResilienceConstraint",
        "getOpticalResilienceConstraint",
        "updateOpticalResilienceConstraint",
        "deleteOpticalResilienceConstraint",
        "getAllOpticalRoutingConstraint",
        "createOpticalRoutingConstraint",
        "getOpticalRoutingConstraint",
        "updateOpticalRoutingConstraint",
        "deleteOpticalRoutingConstraint",
        "getAllPathProfiles",
        "createPathProfiles",
        "getPathProfiles",
        "updatePathProfiles",
        "deletePathProfiles",
        "getAllQos",
        "createQos",
        "getAllQosPolicies",
        "getQosPolicies",
        "getQos",
        "updateQos",
        "deleteQos",
        "getAllRouterIdSystemIdMappings",
        "createRouterIdSystemIdMapping",
        "getRouterIdSystemIdMapping",
        "updateRouterIdSystemIdMapping",
        "deleteRouterIdSystemIdMapping",
        "getAllSystemIpMplsConfig",
        "updateSystemIpMplsConfig",
        "getAllTunnelCreations",
        "updateTunnelCreations",
        "getAllWorkflowProfileMappings",
        "createWorkflowProfile",
        "getWorkflowProfile",
        "updateWorkflowProfile",
        "deleteWorkflowProfile"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}