{
  "$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": "restOpticalAbstractPathFindOchCrossConnects",
      "enum": [
        "restOpticalAbstractPathFindOchCrossConnects",
        "restOpticalAbstractPathFindOdukCrossConnects",
        "restOpticalAbstractPathFindTrails",
        "restOpticalAbstractPathFindVtsConnections",
        "restOpticalAbstractPowerAdjustmentRuleAbort",
        "restOpticalAbstractPowerAdjustmentRuleExecute",
        "restOpticalApsGroupFindApplicableOdukFacilityObjects",
        "restOpticalApsGroupFindApplicablePorts",
        "restOpticalDiverseServiceFindSelectableServicesForDiverse",
        "restOpticalEquipAlarmCategoryResyncPerObjectAsap",
        "restOpticalGmreSpecificsResyncGmre",
        "restOpticalLoOdukChannelCreateCrossConnect",
        "restOpticalOCHTrailFindOchCrossConnects",
        "restOpticalOCStmSpecificsBindAu",
        "restOpticalOCStmSpecificsCollapseAu",
        "restOpticalODUTrailResyncOchCrossConnects",
        "restOpticalODUTrailStartDelayMeasurement",
        "restOpticalODUTrailStopDelayMeasurement",
        "restOpticalOTPortSpecificsFindCardSlot",
        "restOpticalOTPortSpecificsFindMulticastClientPorts",
        "restOpticalOTUTrailFindDataBearerLinks",
        "restOpticalOTUTrailFindOchCrossConnects",
        "restOpticalOchCrossConnectFindOchCrossConnects",
        "restOpticalOchCrossConnectRekeyWithDuplicate",
        "restOpticalOcsAlarmProfileFindEntitiesForOcsAlarmProfile",
        "restOpticalOdu1PtfChannelCreateCrossConnect",
        "restOpticalOdu1PtfChannelUpdateTxTimeslot",
        "restOpticalOpticalLinkFindClientTrails",
        "restOpticalOpticalLinkGetChannelUsageList",
        "restOpticalOpticalLinkGetChannelUsageListForNEGroups",
        "restOpticalOpticalNePropertiesPerformCardImageDownload",
        "restOpticalOpticalNePropertiesResyncCardImage",
        "restOpticalOpticalNePropertiesUpdateReadyForDownload",
        "restOpticalOpticalPortGetOpticalPortList",
        "restOpticalOpticalPortSpecificsFindCustomPorts",
        "restOpticalOpticalPortSpecificsResyncAllWavekeys",
        "restOpticalOtdrScanSpecificsExecuteScanCommand",
        "restOpticalOtdrScanTransferRetrieveFile",
        "restOpticalOtuOduSpecificsUpdateTimeSlots",
        "restOpticalPointToPointConnectionFindAssociatedServices",
        "restOpticalPointToPointConnectionFindHops",
        "restOpticalPointToPointConnectionFindOpticalLinks",
        "restOpticalPointToPointConnectionGetHopsCount",
        "restOpticalPointToPointConnectionIsConnectionReversed",
        "restOpticalPortTCAProfileAssignerClearCounters",
        "restOpticalPreviewPathFindHops",
        "restOpticalServicePathFindVcnCrossConnects",
        "restOpticalServiceSiteFindValidTerminatingPortsForService",
        "restOpticalServiceSiteFindValidTerminatingPortsForServiceControlPlane",
        "restOpticalTrailCompleteTrails",
        "restOpticalTrailConfigureAinsMode",
        "restOpticalTrailConfigureMaintenanceMode",
        "restOpticalTrailDeleteTrails",
        "restOpticalTrailDiscoverClientTrails",
        "restOpticalTrailDiscoverTrail",
        "restOpticalTrailDiscoverTrails",
        "restOpticalTrailFindAllServerTrails",
        "restOpticalTrailFindAndCompleteTrail",
        "restOpticalTrailFindApsGroups",
        "restOpticalTrailFindClientTrails",
        "restOpticalTrailFindServerTrails",
        "restOpticalTrailRekeyConnection",
        "restOpticalTrailShutDown",
        "restOpticalTrailTurnUp",
        "restOpticalTrailUnmanageTrails",
        "restOpticalTrailSiteFindValidTerminationPointsForTrail",
        "restOpticalTransportServiceCompleteService",
        "restOpticalTransportServiceConfigureAinsMode",
        "restOpticalTransportServiceConfigureMaintenanceMode",
        "restOpticalTransportServiceDeleteServices",
        "restOpticalTransportServiceDeleteWithODUTrail",
        "restOpticalTransportServiceDiscoverService",
        "restOpticalTransportServiceDiscoverServiceNEs",
        "restOpticalTransportServiceDiscoverServiceOnTrails",
        "restOpticalTransportServiceFindAllServicePaths",
        "restOpticalTransportServiceFindApsGroups",
        "restOpticalTransportServiceFindServicePath",
        "restOpticalTransportServiceGetAlarms",
        "restOpticalTransportServiceGetHopsCount",
        "restOpticalTransportServiceLightPathTrace",
        "restOpticalTransportServiceRecomputeStates",
        "restOpticalTransportServiceRekeyConnection",
        "restOpticalTransportServiceShutDown",
        "restOpticalTransportServiceTurnUpService",
        "restOpticalTransportServiceUnmanageServices",
        "restOpticalVtsAlarmCategoryResyncPerVtsObjectAsap",
        "restOpticalVtsConnectionFindValidTerminatingPortsForVtsConnection"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}