{
  "$id": "schema.json",
  "type": "object",
  "schema": "http://json-schema.org/draft-07/schema#",
  "translate": true,
  "dynamicfields": true,
  "properties": {
    "ph_request_type": {
      "type": "string",
      "description": "type of request (internal to adapter)",
      "default": "createOrUpdateBusinessConnectorsConnectorRelationshipListRelationship",
      "enum": [
        "createOrUpdateBusinessConnectorsConnectorRelationshipListRelationship",
        "deleteBusinessConnectorsConnectorRelationshipListRelationship",
        "getBusinessConnectorsConnectorMetadataMetadatum",
        "createOrUpdateBusinessConnectorsConnectorMetadataMetadatum",
        "updateBusinessConnectorsConnectorMetadataMetadatum",
        "deleteBusinessConnectorsConnectorMetadataMetadatum",
        "getBusinessConnectorsConnectorMetadata",
        "getBusinessConnectorsConnector",
        "createOrUpdateBusinessConnectorsConnector",
        "updateBusinessConnectorsConnector",
        "deleteBusinessConnectorsConnector",
        "getBusinessConnectors",
        "createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceRelationshipListRelationship",
        "deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceRelationshipListRelationship",
        "getBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceMetadataMetadatum",
        "createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceMetadataMetadatum",
        "updateBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceMetadataMetadatum",
        "deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceMetadataMetadatum",
        "getBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceMetadata",
        "createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceTunnelXconnectsTunnelXconnectRelationshipListRelationship",
        "deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceTunnelXconnectsTunnelXconnectRelationshipListRelationship",
        "getBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceTunnelXconnectsTunnelXconnect",
        "createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceTunnelXconnectsTunnelXconnect",
        "updateBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceTunnelXconnectsTunnelXconnect",
        "deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceTunnelXconnectsTunnelXconnect",
        "getBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceTunnelXconnects",
        "createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceRelationshipListRelationship",
        "deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceRelationshipListRelationship",
        "getBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResource",
        "createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResource",
        "updateBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResource",
        "deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResource",
        "getBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResources",
        "getBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstance",
        "createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstance",
        "updateBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstance",
        "deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstance",
        "getBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstances",
        "createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionRelationshipListRelationship",
        "deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionRelationshipListRelationship",
        "getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription",
        "createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription",
        "updateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription",
        "deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription",
        "getBusinessCustomersCustomerServiceSubscriptions",
        "createOrUpdateBusinessCustomersCustomerRelationshipListRelationship",
        "deleteBusinessCustomersCustomerRelationshipListRelationship",
        "getBusinessCustomersCustomer",
        "createOrUpdateBusinessCustomersCustomer",
        "updateBusinessCustomersCustomer",
        "deleteBusinessCustomersCustomer",
        "getBusinessCustomers",
        "createOrUpdateBusinessLinesOfBusinessLineOfBusinessRelationshipListRelationship",
        "deleteBusinessLinesOfBusinessLineOfBusinessRelationshipListRelationship",
        "getBusinessLinesOfBusinessLineOfBusiness",
        "createOrUpdateBusinessLinesOfBusinessLineOfBusiness",
        "updateBusinessLinesOfBusinessLineOfBusiness",
        "deleteBusinessLinesOfBusinessLineOfBusiness",
        "getBusinessLinesOfBusiness",
        "createOrUpdateBusinessOwningEntitiesOwningEntityRelationshipListRelationship",
        "deleteBusinessOwningEntitiesOwningEntityRelationshipListRelationship",
        "getBusinessOwningEntitiesOwningEntity",
        "createOrUpdateBusinessOwningEntitiesOwningEntity",
        "updateBusinessOwningEntitiesOwningEntity",
        "deleteBusinessOwningEntitiesOwningEntity",
        "getBusinessOwningEntities",
        "createOrUpdateBusinessPlatformsPlatformRelationshipListRelationship",
        "deleteBusinessPlatformsPlatformRelationshipListRelationship",
        "getBusinessPlatformsPlatform",
        "createOrUpdateBusinessPlatformsPlatform",
        "updateBusinessPlatformsPlatform",
        "deleteBusinessPlatformsPlatform",
        "getBusinessPlatforms",
        "createOrUpdateBusinessProjectsProjectRelationshipListRelationship",
        "deleteBusinessProjectsProjectRelationshipListRelationship",
        "getBusinessProjectsProject",
        "createOrUpdateBusinessProjectsProject",
        "updateBusinessProjectsProject",
        "deleteBusinessProjectsProject",
        "getBusinessProjects",
        "createOrUpdateBusinessSpPartnersSpPartnerRelationshipListRelationship",
        "deleteBusinessSpPartnersSpPartnerRelationshipListRelationship",
        "getBusinessSpPartnersSpPartner",
        "createOrUpdateBusinessSpPartnersSpPartner",
        "updateBusinessSpPartnersSpPartner",
        "deleteBusinessSpPartnersSpPartner",
        "getBusinessSpPartners"
      ],
      "external_name": "ph_request_type"
    },
    "resourceInstanceId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "resource-instance-id"
    },
    "resourceVersion": {
      "description": "resource-version for concurrency",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "resource-version"
    },
    "modelInvariantId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "model-invariant-id"
    },
    "modelVersionId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "model-version-id"
    },
    "widgetModelId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "widget-model-id"
    },
    "widgetModelVersion": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "widget-model-version"
    },
    "globalCustomerId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "global-customer-id"
    },
    "serviceType": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "service-type"
    },
    "serviceInstanceId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "service-instance-id"
    },
    "idPath": {
      "description": "Allotted Resource id UUID assigned to this instance.",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "id"
    },
    "idQuery": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "id"
    },
    "allottedResourceName": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "allotted-resource-name"
    },
    "accessProviderId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "access-provider-id"
    },
    "accessClientId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "access-client-id"
    },
    "accessTopologyId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "access-topology-id"
    },
    "accessNodeId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "access-node-id"
    },
    "accessLtpId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "access-ltp-id"
    },
    "vpnName": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "vpn-name"
    },
    "serviceInstanceName": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "service-instance-name"
    },
    "environmentContext": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "environment-context"
    },
    "workloadContext": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "workload-context"
    },
    "serviceInstanceLocationId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "service-instance-location-id"
    },
    "orchestrationStatus": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "orchestration-status"
    },
    "subscriberName": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "subscriber-name"
    },
    "subscriberType": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "subscriber-type"
    },
    "lineOfBusinessName": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "line-of-business-name"
    },
    "owningEntityId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "owning-entity-id"
    },
    "owningEntityName": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "owning-entity-name"
    },
    "platformName": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "platform-name"
    },
    "projectName": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "project-name"
    },
    "spPartnerId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "sp-partner-id"
    }
  },
  "definitions": {}
}