{
  "$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": "getResource",
      "enum": [
        "getResource",
        "headGetResource",
        "updateResource",
        "deleteResource",
        "patchResource",
        "listResources",
        "headListResources",
        "createResource",
        "auditResources",
        "countResources",
        "headCountResources",
        "getBpocoreMarketApiV1ResourcesCountFiltered",
        "headBpocoreMarketApiV1ResourcesCountFiltered",
        "listResourceHistory",
        "headListResourceHistory",
        "assignResourceToSubDomain",
        "listResourceOperations",
        "headListResourceOperations",
        "createResourceOperation",
        "bulkDeleteResourceOperations",
        "countResourceOperations",
        "headCountResourceOperations",
        "getResourceOperation",
        "headGetResourceOperation",
        "updateResourceOperation",
        "deleteResourceOperation",
        "patchResourceOperation",
        "promoteResourceAssembly",
        "validateResourceOperationCreation",
        "validateResourceOperationChange",
        "listResourceInterfaces",
        "headListResourceInterfaces",
        "countResourceInterfaces",
        "headCountResourceInterfaces",
        "reassembleResourceAssembly",
        "listDependenciesOfResource",
        "headListDependenciesOfResource",
        "listDependentsOfResource",
        "headListDependentsOfResource",
        "countDependenciesOfResource",
        "headCountDependenciesOfResource",
        "countDependentsOfResource",
        "headCountDependentsOfResource",
        "getResourceObserved",
        "headGetResourceObserved",
        "putResourceObserved",
        "patchResourceObserved",
        "validateResourceCreation",
        "validateResourceChange",
        "resyncResource",
        "auditResource",
        "resourcesList",
        "resourcesCreate",
        "resourcesRead",
        "resourcesUpdate",
        "resourcesPartialUpdate",
        "resourcesDelete"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}