{
  "$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": "restRessubscrAbstractResSubscrTemplateConstructTemplatedObject",
      "enum": [
        "restRessubscrAbstractResSubscrTemplateConstructTemplatedObject",
        "restRessubscrAbstractResSubscrTemplateUpdate",
        "restRessubscrBrgProfileClearPassword",
        "restRessubscrDhcpLeaseStateRetrieveDhcpLease",
        "restRessubscrDhcpLeaseStateRadiusClassAttributeRetrieveDhcpLeaseStateRadiusClasses",
        "restRessubscrHostLockoutInfoRetrieveHostLockoutInfo",
        "restRessubscrHostTrackedSubscriberRetrieveHostTrackedSubscribers",
        "restRessubscrIPoESessionRequestClearIpoeSessions",
        "restRessubscrIPoESessionRetrieveIPoESessions",
        "restRessubscrIPoESessionRadiusClassAttributeRetrieveIPoESessionRadiusClasses",
        "restRessubscrManagedSubscriberHostRetrieveManagedSubscriberHosts",
        "restRessubscrResidentialSubscriberModifySubscriberIdent",
        "restRessubscrResidentialSubscriberInstanceClearSubscriberHostDhcp6LeaseState",
        "restRessubscrResidentialSubscriberInstanceClearSubscriberHostLeaseState",
        "restRessubscrResidentialSubscriberInstanceRequestClearHostIgmpHostTracking",
        "restRessubscrResidentialSubscriberInstanceRequestClearIgmpHostTracking",
        "restRessubscrResidentialSubscriberInstanceRetrieveL2tpTunnels",
        "restRessubscrResidentialSubscriberInstanceRetrieveResidentialSubscriber",
        "restRessubscrResidentialSubscriberInstanceRetrieveSubscriberVirtualSubnets",
        "restRessubscrResidentialSubscriberManagerClearDynamicHost",
        "restRessubscrResidentialSubscriberManagerClearSap",
        "restRessubscrResidentialSubscriberManagerCreateSubSvcComponents",
        "restRessubscrResidentialSubscriberManagerCreateSubSvcComponentsDyn",
        "restRessubscrResidentialSubscriberManagerDeleteSubSvcComponents",
        "restRessubscrResidentialSubscriberManagerRetrieveResidentialSubscribers",
        "restRessubscrResidentialSubscriberManagerTriggerCollect",
        "restRessubscrResidentialSubscriberManagerUpdateSubSvcComponentsDynAcl",
        "restRessubscrSlaProfileInstanceRetrieveSlaProfileInstances",
        "restRessubscrSubBrgAddressPoolRetrieveAddrPools",
        "restRessubscrSubSlaacHostRadiusClassAttributeRetrieveSubSlaacHostRadiusClasses",
        "restRessubscrSubscrMacErrorRetrieveSubMacError",
        "restRessubscrSubscrSapErrorRetrieveSubSapError",
        "restRessubscrSubscrSdpErrorRetrieveSubSdpError",
        "restRessubscrSubscrUnknownErrorRetrieveSubUnknownError",
        "restRessubscrSubscriberHostFindSlaProfileStringSuggestions",
        "restRessubscrSubscriberHostRetrieveL2TPSession",
        "restRessubscrSubscriberHostRetrieveSAPHosts",
        "restRessubscrSubscriberHostRetrieveSubscriberHosts",
        "restRessubscrSubscriberHostConfigurationEvalLeaseStatePerSap",
        "restRessubscrSubscriberHostConfigurationEvalLeaseStatePerSapId",
        "restRessubscrSubscriberHostConfigurationUpdateMultipleSubscrHosts",
        "restRessubscrSubscriberHostCreditResetResetCredit",
        "restRessubscrSubscriberHostForceRenewForceRenewSubscriberHost",
        "restRessubscrSubscriberPccRuleEntryRetrievePccRule",
        "restRessubscrSubscriberPccRuleEntryRetrievePccRulesPerSubscrHost",
        "restRessubscrSubscriberQosOverrideRetrieveSubscriberQosOverrides",
        "restRessubscrSubscriberServiceRetrieveSubSvc"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}