3GPP NWDAF Event Subscription Transfers (Collection) API

The NWDAF Event Subscription Transfers (Collection) API from 3GPP — 1 operation(s) for nwdaf event subscription transfers (collection).

Operations 1

POST /transfers Provide information about requested analytics subscriptions transfer and potentially create a new Individual NWDAF Event Subscription Transfer resource. #

Documentation

📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.104/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28104_MdaNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28104_MdaReport.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.105/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28105_AiMlNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.111/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28111_FaultNotifications.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28111_FaultNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.310/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28310_EnergyInformationNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.312/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28312_IntentExpectations.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28312_IntentNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.317/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28317_RanScNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.318/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28318_DsoNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.319/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28319_MsacNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.531/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28531_NSProvMnS.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28531_NSSProvMnS.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.532/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28532_FileDataReportingMnS.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28532_HeartbeatNtf.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28532_PerfMnS.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28532_ProvMnS.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28532_StreamingDataMnS.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.536/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28536_CoslaNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.538/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28538_EdgeNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.541/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28541_5GcNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28541_NrNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28541_SliceNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.550/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28550_PerfMeasJobCtrlMnS.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.561/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28561_NdtNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.567/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28567_CclNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.572/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28572_PlanManagement.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.623/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_ComDefs.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_FeatureNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_FileManagementNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_GenericNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_ManagementDataCollectionNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_MnSRegistryNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_PmControlNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_SubscriptionControlNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_ThresholdMonitorNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_TraceControlNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.122/
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_AsSessionWithQoS.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_ChargeableParty.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_CommonData.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_CpProvisioning.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_DeviceTriggering.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_ECRControl.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_GMDviaMBMSbyMB2.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_GMDviaMBMSbyxMB.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_MonitoringEvent.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_MsisdnLessMoSms.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_NIDD.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_NpConfiguration.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_PfdManagement.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_RacsParameterProvisioning.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_ReportingNetworkStatus.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_ResourceManagementOfBdt.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.222/
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_AEF_Security_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Access_Control_Policy_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_API_Invoker_Management_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_API_Provider_Management_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Auditing_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Discover_Service_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Events_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Logging_API_Invocation_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Open_Discover_Service_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Publish_Service_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Routing_Info_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Security_API.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.512/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS29512_Npcf_SMPolicyControl.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.514/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS29514_Npcf_PolicyAuthorization.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.520/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS29520_Nnwdaf_AnalyticsInfo.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS29520_Nnwdaf_EventsSubscription.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.522/
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_5GLANParameterProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ACSParameterProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_AddressingParamProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_AIoT.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_AKMA.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_AMInfluence.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_AMPolicyAuthorization.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_AnalyticsExposure.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ApplyingBdtPolicy.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ASTI.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_CagInfoParamProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_DataReporting.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_DataReportingProvisioning.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_DNAIMapping.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_EASDeployment.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ECSAddress.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_EcsAddressProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_GroupParametersProvisioning.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ImsEventExposure.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ImsParamProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ImsSessionManagement.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_IPTVConfiguration.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_LpiParameterProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MBSGroupMsgDelivery.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MBSSession.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MBSTMGI.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MBSUserDataIngestSession.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MBSUserService.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MemberUESelectionAssistance.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MoLcsNotify.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MSEventExposure.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_NIDDConfigurationTrigger.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_PDTQPolicyNegotiation.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_RSLPPIParametersProvisioning.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ServiceParameter.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_SliceParamProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_TimeSyncExposure.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_TrafficInfluence.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_UAVFlightAssistance.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_UEAddress.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_UEId.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_VFLInference.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_VFLNFDiscovery.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_VFLTraining.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.571/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS29571_CommonData.yaml

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/3gpp-nwdaf-event-subscription-transfers-collection-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

3gpp-nwdaf-event-subscription-transfers-collection-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 1.2.0
  title: Nnwdaf_EventsSubscription NWDAF Event Subscription Transfers (Collection) API
  description: "Nnwdaf_EventsSubscription Service API.  \n© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  \nAll rights reserved.\n"
servers:
- url: '{apiRoot}/nnwdaf-eventssubscription/v1'
  variables:
    apiRoot:
      default: https://example.com
      description: apiRoot as defined in clause 4.4 of 3GPP TS 29.501.
security:
- {}
- oAuth2ClientCredentials:
  - nnwdaf-eventssubscription
tags:
- name: NWDAF Event Subscription Transfers (Collection)
paths:
  /transfers:
    post:
      summary: Provide information about requested analytics subscriptions transfer and potentially create a new Individual NWDAF Event Subscription Transfer resource.
      operationId: CreateNWDAFEventSubscriptionTransfer
      tags:
      - NWDAF Event Subscription Transfers (Collection)
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AnalyticsSubscriptionsTransfer'
      responses:
        '201':
          description: Create a new Individual NWDAF Event Subscription Transfer resource.
          headers:
            Location:
              description: 'Contains the URI of the newly created resource, according to the structure {apiRoot}/nnwdaf-eventssubscription/<apiVersion>/transfers/{transferId}

                '
              required: true
              schema:
                type: string
        '204':
          description: 'No Content. The receipt of the information about analytics subscription(s) that are requested to be transferred and the ability to handle this information (e.g. execute the steps required to transfer an analytics subscription directly) is confirmed.

            '
        '400':
          $ref: TS29571_CommonData.yaml#/components/responses/400
        '401':
          $ref: TS29571_CommonData.yaml#/components/responses/401
        '403':
          $ref: TS29571_CommonData.yaml#/components/responses/403
        '404':
          $ref: TS29571_CommonData.yaml#/components/responses/404
        '411':
          $ref: TS29571_CommonData.yaml#/components/responses/411
        '413':
          $ref: TS29571_CommonData.yaml#/components/responses/413
        '415':
          $ref: TS29571_CommonData.yaml#/components/responses/415
        '429':
          $ref: TS29571_CommonData.yaml#/components/responses/429
        '500':
          $ref: TS29571_CommonData.yaml#/components/responses/500
        '503':
          $ref: TS29571_CommonData.yaml#/components/responses/503
        default:
          $ref: TS29571_CommonData.yaml#/components/responses/default
components:
  schemas:
    WlanOrderingCriterion:
      anyOf:
      - type: string
        enum:
        - TIME_SLOT_START
        - NUMBER_OF_UES
        - RSSI
        - RTT
        - TRAFFIC_INFO
      - type: string
        description: 'This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.

          '
      description: 'Possible values are:

        - TIME_SLOT_START: Indicates the order of time slot start.

        - NUMBER_OF_UES: Indicates the order of number of UEs.

        - RSSI: Indicates the order of RSSI.

        - RTT: Indicates the order of RTT.

        - TRAFFIC_INFO: Indicates the order of Traffic information.

        '
    TimeUnit:
      anyOf:
      - type: string
        enum:
        - MINUTE
        - HOUR
        - DAY
      - type: string
        description: 'This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.

          '
      description: 'Possible values are:

        - MINUTE: Time unit is per minute.

        - HOUR: Time unit is per hour.

        - DAY: Time unit is per day.

        '
    ClassCriterion:
      description: 'Indicates the dispersion class criterion for fixed, camper and/or traveller UE, and/or the  top-heavy UE dispersion class criterion.

        '
      type: object
      properties:
        disperClass:
          $ref: '#/components/schemas/DispersionClass'
        classThreshold:
          $ref: TS29571_CommonData.yaml#/components/schemas/SamplingRatio
        thresMatch:
          $ref: '#/components/schemas/MatchingDirection'
      required:
      - disperClass
      - classThreshold
      - thresMatch
    UeMobility:
      description: Represents UE mobility information.
      type: object
      properties:
        ts:
          $ref: TS29571_CommonData.yaml#/components/schemas/DateTime
        duration:
          $ref: TS29571_CommonData.yaml#/components/schemas/DurationSec
        durationVariance:
          $ref: TS29571_CommonData.yaml#/components/schemas/Float
        locInfos:
          type: array
          items:
            $ref: '#/components/schemas/LocationInfo'
          minItems: 1
      allOf:
      - required:
        - duration
      - required:
        - locInfos
      - oneOf:
        - required:
          - ts
        - required:
          - recurringTime
    FailureEventInfo:
      description: Contains information on the event for which the subscription is not successful.
      type: object
      properties:
        event:
          $ref: '#/components/schemas/NwdafEvent'
        failureCode:
          $ref: '#/components/schemas/NwdafFailureCode'
      required:
      - event
      - failureCode
    DnPerformanceReq:
      description: Represents other DN performance analytics requirements.
      type: object
      properties:
        dnPerfOrderCriter:
          $ref: '#/components/schemas/DnPerfOrderingCriterion'
        order:
          $ref: '#/components/schemas/MatchingDirection'
        reportThresholds:
          type: array
          items:
            $ref: '#/components/schemas/ThresholdLevel'
          minItems: 1
    TrafficInformation:
      description: Traffic information including UL/DL data rate and/or Traffic volume.
      type: object
      properties:
        uplinkRate:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        downlinkRate:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
      anyOf:
      - required:
        - uplinkRate
      - required:
        - downlinkRate
    RedundantTransmissionExpInfo:
      description: 'The redundant transmission experience related information. When subscribed event is  "RED_TRANS_EXP", the "redTransInfos" attribute shall be included.

        '
      type: object
      properties:
        dnn:
          $ref: TS29571_CommonData.yaml#/components/schemas/Dnn
        redTransExps:
          type: array
          items:
            $ref: '#/components/schemas/RedundantTransmissionExpPerTS'
          minItems: 1
      required:
      - redTransExps
    UeAnalyticsContextDescriptor:
      description: Contains information about available UE related analytics contexts.
      type: object
      properties:
        supi:
          $ref: TS29571_CommonData.yaml#/components/schemas/Supi
        anaTypes:
          type: array
          items:
            $ref: '#/components/schemas/NwdafEvent'
          minItems: 1
          description: 'List of analytics types for which UE related analytics contexts can be retrieved.

            '
      required:
      - supi
      - anaTypes
    NnwdafEventsSubscription:
      description: Represents an Individual NWDAF Event Subscription resource.
      type: object
      properties:
        eventSubscriptions:
          type: array
          items:
            $ref: '#/components/schemas/EventSubscription'
          minItems: 1
          description: Subscribed events
        notificationURI:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uri
        notifCorrId:
          type: string
          description: Notification correlation identifier.
        supportedFeatures:
          $ref: TS29571_CommonData.yaml#/components/schemas/SupportedFeatures
        eventNotifications:
          type: array
          items:
            $ref: '#/components/schemas/EventNotification'
          minItems: 1
        failEventReports:
          type: array
          items:
            $ref: '#/components/schemas/FailureEventInfo'
          minItems: 1
        prevSub:
          $ref: '#/components/schemas/PrevSubInfo'
        consNfInfo:
          $ref: '#/components/schemas/ConsumerNfInformation'
      required:
      - eventSubscriptions
    WlanPerTsPerformanceInfo:
      description: WLAN performance information per Time Slot during the analytics target period.
      type: object
      properties:
        tsStart:
          $ref: TS29571_CommonData.yaml#/components/schemas/DateTime
        tsDuration:
          $ref: TS29571_CommonData.yaml#/components/schemas/DurationSec
        rssi:
          type: integer
        rtt:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        trafficInfo:
          $ref: '#/components/schemas/TrafficInformation'
        numberOfUes:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        confidence:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
      required:
      - tsStart
      - tsDuration
      anyOf:
      - required:
        - rssi
      - required:
        - rtt
      - required:
        - trafficInfo
      - required:
        - numberOfUes
    NumberAverage:
      description: Represents average and variance information.
      type: object
      properties:
        number:
          type: integer
        variance:
          $ref: TS29571_CommonData.yaml#/components/schemas/Float
      required:
      - number
      - variance
    NotificationMethod:
      anyOf:
      - type: string
        enum:
        - PERIODIC
        - THRESHOLD
      - type: string
        description: 'This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.

          '
      description: "Possible values are:\n- PERIODIC: The subscribe of NWDAF Event is periodically. The periodic of the notification is identified by repetitionPeriod defined in clause 5.1.6.2.3.  \n- THRESHOLD: The subscribe of NWDAF Event is upon threshold exceeded.\n"
    PerfData:
      description: Represents DN performance data.
      type: object
      properties:
        avgTrafficRate:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        maxTrafficRate:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        avePacketDelay:
          $ref: TS29571_CommonData.yaml#/components/schemas/PacketDelBudget
        maxPacketDelay:
          $ref: TS29571_CommonData.yaml#/components/schemas/PacketDelBudget
        avgPacketLossRate:
          $ref: TS29571_CommonData.yaml#/components/schemas/PacketLossRate
    RankingCriterion:
      description: Indicates the usage ranking criterion between the high, medium and low usage UE.
      type: object
      properties:
        highBase:
          $ref: TS29571_CommonData.yaml#/components/schemas/SamplingRatio
        lowBase:
          $ref: TS29571_CommonData.yaml#/components/schemas/SamplingRatio
      required:
      - highBase
      - lowBase
    DnPerfOrderingCriterion:
      anyOf:
      - type: string
        enum:
        - AVERAGE_TRAFFIC_RATE
        - MAXIMUM_TRAFFIC_RATE
        - AVERAGE_PACKET_DELAY
        - MAXIMUM_PACKET_DELAY
        - AVERAGE_PACKET_LOSS_RATE
      - type: string
        description: 'This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.

          '
      description: "Possible values are:  \n- AVERAGE_TRAFFIC_RATE: Indicates the average traffic rate.  \n- MAXIMUM_TRAFFIC_RATE: Indicates the maximum traffic rate.  \n- AVERAGE_PACKET_DELAY: Indicates the average packet delay.  \n- MAXIMUM_PACKET_DELAY: Indicates the maximum packet delay.  \n- AVERAGE_PACKET_LOSS_RATE: Indicates the average packet loss rate.\n"
    CongestionInfo:
      description: Represents the congestion information.
      type: object
      properties:
        congType:
          $ref: '#/components/schemas/CongestionType'
        nsi:
          $ref: '#/components/schemas/ThresholdLevel'
        confidence:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        topAppListUl:
          type: array
          items:
            $ref: '#/components/schemas/TopApplication'
          minItems: 1
        topAppListDl:
          type: array
          items:
            $ref: '#/components/schemas/TopApplication'
          minItems: 1
      required:
      - congType
      - nsi
    ServiceExperienceInfo:
      description: Represents service experience information.
      type: object
      properties:
        svcExprcVariance:
          $ref: TS29571_CommonData.yaml#/components/schemas/Float
        supis:
          type: array
          items:
            $ref: TS29571_CommonData.yaml#/components/schemas/Supi
          minItems: 1
        snssai:
          $ref: TS29571_CommonData.yaml#/components/schemas/Snssai
        appId:
          $ref: TS29571_CommonData.yaml#/components/schemas/ApplicationId
        srvExpcType:
          $ref: '#/components/schemas/ServiceExperienceType'
        ueLocs:
          type: array
          items:
            $ref: '#/components/schemas/LocationInfo'
          minItems: 1
        dnai:
          $ref: TS29571_CommonData.yaml#/components/schemas/Dnai
        confidence:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        dnn:
          $ref: TS29571_CommonData.yaml#/components/schemas/Dnn
        ratio:
          $ref: TS29571_CommonData.yaml#/components/schemas/SamplingRatio
        ratFreq:
          $ref: '#/components/schemas/RatFreqInformation'
      required:
      - svcExprc
    UserDataCongestionInfo:
      description: Represents the user data congestion information.
      type: object
      properties:
        congestionInfo:
          $ref: '#/components/schemas/CongestionInfo'
        snssai:
          $ref: TS29571_CommonData.yaml#/components/schemas/Snssai
      required:
      - congestionInfo
    DispersionInfo:
      description: 'Represents the Dispersion information. When subscribed event is "DISPERSION", the  "disperInfos" attribute shall be included.

        '
      type: object
      properties:
        tsStart:
          $ref: TS29571_CommonData.yaml#/components/schemas/DateTime
        tsDuration:
          $ref: TS29571_CommonData.yaml#/components/schemas/DurationSec
        disperCollects:
          type: array
          items:
            $ref: '#/components/schemas/DispersionCollection'
          minItems: 1
        disperType:
          $ref: '#/components/schemas/DispersionType'
      required:
      - tsStart
      - tsDuration
      - disperCollects
      - disperType
    CircumstanceDescription:
      description: Contains the description of a circumstance.
      type: object
      properties:
        freq:
          $ref: TS29571_CommonData.yaml#/components/schemas/Float
        tm:
          $ref: TS29571_CommonData.yaml#/components/schemas/DateTime
    TransferRequestType:
      anyOf:
      - type: string
        enum:
        - PREPARE
        - TRANSFER
      - type: string
        description: 'This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.

          '
      description: 'Possible values are:

        - PREPARE: Indicates that the request is for analytics subscription transfer preparation.

        - TRANSFER: Indicates that the request is for analytics subscription transfer execution.

        '
    MLModelInfo:
      description: Contains information about an ML models.
      type: object
      properties:
        modelProvId:
          $ref: TS29571_CommonData.yaml#/components/schemas/NfInstanceId
        modelProvSetId:
          $ref: TS29571_CommonData.yaml#/components/schemas/NfSetId
      oneOf:
      - required:
        - modelProvId
      - required:
        - modelProvSetId
    UeCommunication:
      description: Represents UE communication information.
      type: object
      properties:
        commDur:
          $ref: TS29571_CommonData.yaml#/components/schemas/DurationSec
        commDurVariance:
          $ref: TS29571_CommonData.yaml#/components/schemas/Float
        perioTime:
          $ref: TS29571_CommonData.yaml#/components/schemas/DurationSec
        perioTimeVariance:
          $ref: TS29571_CommonData.yaml#/components/schemas/Float
        ts:
          $ref: TS29571_CommonData.yaml#/components/schemas/DateTime
        tsVariance:
          $ref: TS29571_CommonData.yaml#/components/schemas/Float
        trafChar:
          $ref: '#/components/schemas/TrafficCharacterization'
        ratio:
          $ref: TS29571_CommonData.yaml#/components/schemas/SamplingRatio
        perioCommInd:
          type: boolean
        confidence:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        anaOfAppList:
          $ref: '#/components/schemas/AppListForUeComm'
        sessInactTimer:
          $ref: '#/components/schemas/SessInactTimerForUeComm'
      allOf:
      - required:
        - commDur
      - required:
        - trafChar
      - oneOf:
        - required:
          - ts
        - required:
          - recurringTime
    ExceptionTrend:
      anyOf:
      - type: string
        enum:
        - UP
        - DOWN
        - UNKNOW
        - STABLE
      - type: string
        description: 'This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.

          '
      description: 'Possible values are:

        - UP: Up trend of the exception level.

        - DOWN: Down trend of the exception level.

        - UNKNOW: Unknown trend of the exception level.

        - STABLE: Stable trend of the exception level.

        '
    NwdafFailureCode:
      anyOf:
      - type: string
        enum:
        - UNAVAILABLE_DATA
        - BOTH_STAT_PRED_NOT_ALLOWED
        - UNSATISFIED_REQUESTED_ANALYTICS_TIME
        - OTHER
      - type: string
        description: 'This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.

          '
      description: "Possible values are:\n- UNAVAILABLE_DATA: Indicates the requested statistics information for the event is rejected since necessary data to perform the service is unavailable.\n- BOTH_STAT_PRED_NOT_ALLOWED: Indicates the requested analysis information for the event is rejected since the start time is in the past and the end time is in the future, which means the NF service consumer requested both statistics and prediction for the analytics.\n- UNSATISFIED_REQUESTED_ANALYTICS_TIME: Indicates that the requested event is rejected since the analytics information is not ready when the time indicated by the \"timeAnaNeeded\" attribute (as provided during the creation or modification of subscription) is reached.\n- OTHER: Indicates the requested analysis information for the event is rejected due to other reasons. \n"
    DnPerf:
      description: Represents DN performance for the application.
      type: object
      properties:
        dnai:
          $ref: TS29571_CommonData.yaml#/components/schemas/Dnai
        perfData:
          $ref: '#/components/schemas/PerfData'
      required:
      - perfData
    EventReportingRequirement:
      description: Represents the type of reporting that the subscription requires.
      type: object
      properties:
        accuracy:
          $ref: '#/components/schemas/Accuracy'
        accPerSubset:
          type: array
          items:
            $ref: '#/components/schemas/Accuracy'
          minItems: 1
          description: 'Each element indicates the preferred accuracy level per analytics subset. It may be present if the "listOfAnaSubsets" attribute is present in the subscription request when the subscription event is NF_LOAD, UE_COMM, DISPERSION, NETWORK_PERFORMANCE, WLAN_PERFORMANCE, DN_PERFORMANCE or SERVICE_EXPERIENCE.

            '
        startTs:
          $ref: TS29571_CommonData.yaml#/components/schemas/DateTime
        endTs:
          $ref: TS29571_CommonData.yaml#/components/schemas/DateTime
        offsetPeriod:
          type: integer
          description: 'Offset period in units of seconds to the reporting time, if the value is negative means  statistics in the past offset period, otherwise a positive value means prediction in the  future offset period. May be present if the "repPeriod" attribute is included within the  "evtReq" attribute.

            '
        sampRatio:
          $ref: TS29571_CommonData.yaml#/components/schemas/SamplingRatio
        maxObjectNbr:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        maxSupiNbr:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        timeAnaNeeded:
          $ref: TS29571_CommonData.yaml#/components/schemas/DateTime
        anaMeta:
          type: array
          items:
            $ref: '#/components/schemas/AnalyticsMetadata'
          minItems: 1
        anaMetaInd:
          $ref: '#/components/schemas/AnalyticsMetadataIndication'
    AnalyticsMetadataIndication:
      description: 'Contains analytics metadata information requested to be used during analytics generation.

        '
      type: object
      properties:
        dataStatProps:
          type: array
          items:
            $ref: '#/components/schemas/DatasetStatisticalProperty'
          minItems: 1
        strategy:
          $ref: '#/components/schemas/OutputStrategy'
        aggrNwdafIds:
          type: array
          items:
            $ref: TS29571_CommonData.yaml#/components/schemas/NfInstanceId
          minItems: 1
    SessInactTimerForUeComm:
      description: Represents the N4 Session inactivity timer.
      type: object
      properties:
        n4SessId:
          $ref: TS29571_CommonData.yaml#/components/schemas/PduSessionId
        sessInactiveTimer:
          $ref: TS29571_CommonData.yaml#/components/schemas/DurationSec
      required:
      - N4SessId
      - sessInactiveTimer
    WlanPerformanceInfo:
      description: The WLAN performance related information.
      type: object
      properties:
        wlanPerSsidInfos:
          type: array
          items:
            $ref: '#/components/schemas/WlanPerSsIdPerformanceInfo'
          minItems: 1
      required:
      - wlanPerSsidInfos
    Exception:
      description: Represents the Exception information.
      type: object
      properties:
        excepId:
          $ref: '#/components/schemas/ExceptionId'
        excepLevel:
          type: integer
        excepTrend:
          $ref: '#/components/schemas/ExceptionTrend'
      required:
      - excepId
    AnalyticsSubscriptionsTransfer:
      description: Contains information about a request to transfer analytics subscriptions.
      type: object
      properties:
        subsTransInfos:
          type: array
          items:
            $ref: '#/components/schemas/SubscriptionTransferInfo'
          minItems: 1
      required:
      - subsTransInfos
    SliceLoadLevelInformation:
      description: Contains load level information applicable for one or several slices.
      type: object
      properties:
        loadLevelInformation:
          $ref: '#/components/schemas/LoadLevelInformation'
        snssais:
          type: array
          items:
            $ref: TS29571_CommonData.yaml#/components/schemas/Snssai
          minItems: 1
          description: Identification(s) of network slice to which the subscription applies.
      required:
      - loadLevelInformation
      - snssais
    ApplicationVolume:
      description: Application data volume per Application Id.
      type: object
      properties:
        appId:
          $ref: TS29571_CommonData.yaml#/components/schemas/ApplicationId
      required:
      - appId
    AnalyticsMetadata:
      anyOf:
      - type: string
        enum:
        - NUM_OF_SAMPLES
        - DATA_WINDOW
        - DATA_STAT_PROPS
        - STRATEGY
        - ACCURACY
      - type: string
        description: 'This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.

          '
      description: 'Possible values are:

        - NUM_OF_SAMPLES: Number of data samples used for the generation of the output analytics.

        - DATA_WINDOW: Data time window of the data samples.

        - DATA_STAT_PROPS: Dataset statistical properties of the data used to generate the analytics.

        - STRATEGY: Output strategy used for the reporting of the analytics.

        - ACCURACY: Level of accuracy reached for the analytics.

        '
    LoadLevelInformation:
      type: integer
      description: 'Load level information of the network slice and the optionally associated network slice  instance.

        '
    AnalyticsContextIdentifier:
      description: Contains information about available analytics contexts.
      type: object
      properties:
        subscriptionId:
          type: string
          description: The identifier of a subscription.
        nfAnaCtxts:
          type: array
          items:
            $ref: '#/components/schemas/NwdafEvent'
          minItems: 1
          description: 'List of analytics types for which NF related analytics contexts can be retrieved.

            '
        ueAnaCtxts:
          type: array
          items:
            $ref: '#/components/schemas/UeAnalyticsContextDescriptor'
          minItems: 1
          description: 'List of objects that indicate for which SUPI and analytics types combinations analytics  context can be retrieved.

            '
      allOf:
      - anyOf:
        - required:
          - nfAnaCtxts
        - required:
          - ueAnaCtxts
      - required:
        - subscriptionId
    WlanPerformanceReq:
      description: Represents other WLAN performance analytics requirements.
      type: object
      properties:
        ssIds:
          type: array
          items:
            type: string
          minItems: 1
        bssIds:
          type: array
          items:
            type: string
          minItems: 1
        wlanOrderCriter:
          $ref: '#/components/schemas/WlanOrderingCriterion'
        order:
          $ref: '#/components/schemas/MatchingDirection'
    LocationInfo:
      description: Represents UE location information.
      type: object
      properties:
        loc:
          $ref: TS29571_CommonData.yaml#/components/schemas/UserLocation
        ratio:
          $ref: TS29571_CommonData.yaml#/components/schemas/SamplingRatio
        confidence:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
      required:
      - loc
    NfLoadLevelInformation:
      description: Represents load level information of a given NF instance.
      type: object
      properties:
        nfInstanceId:
          $ref: TS29571_CommonData.yaml#/components/schemas/NfInstanceId
        nfSetId:
          $ref: TS29571_CommonData.yaml#/components/schemas/NfSetId
        nfStatus:
          $ref: '#/components/schemas/NfStatus'
        nfCpuUsage:
          type: integer
        nfMemoryUsage:
          type: integer
        nfStorageUsage:
          type: integer
        nfLoadLevelAverage:
          type: integer
        nfLoadLevelpeak:
          type: integer
        nfLoadAvgInAoi:
          type: integer
        snssai:
          $ref: TS29571_CommonData.yaml#/components/schemas/Snssai
        confidence:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
      allOf:
      - required:
        - nfInstanceId
      - anyOf:
        - required:
          - nfStatus
        - required:
          - nfCpuUsage
        - required:
          - nfMemoryUsage
        - required:
          - nfStorageUsage
        - required:
          - nfLoadLevelAverage
        - required:
          - nfLoadLevelPeak
    ResourceUsage:
      description: 'The current usage of the virtual resources assigned to the NF instances belonging to a  particular network slice instance.

        '
      type: object
      properties:
        cpuUsage:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        memoryUsage:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        storageUsage:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
    RetainabilityThreshold:
      description: Represents a QoS flow retainability threshold.
      type: object
      properties:
        relFlowNum:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        relTimeUnit:
          $ref: '#/components/schemas/TimeUnit'
        relFlowRatio:
          $ref: TS29571_CommonData.yaml#/components/schemas/SamplingRatio
      oneOf:
      - allOf:
        - required:
          - relFlowNum
        - required:
          - relTimeUnit
      - required:
        - relFlowRatio
    DispersionCollection:
      description: Dispersion collection per UE location or per slice.
      type: object
      properties:
        ueLoc:
          $ref: TS29571_CommonData.yaml#/components/schemas/UserLocation
        snssai:
          $ref: TS29571_CommonData.yaml#/components/schemas/Snssai
        supis:
          type: array
          items:
            $ref: TS29571_CommonData.yaml#/components/schemas/Supi
          minItems: 1
        gpsis:
          type: array
          items:
            $ref: TS29571_CommonData.yaml#/components/schemas/Gpsi
          minItems: 1
        appVolumes:
          type: array
          items:
            $ref: '#/components/schemas/ApplicationVolume'
          minItems: 1
        disperAmount:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        disperClass:
          $ref: '#/components/schemas/DispersionClass'
        usageRank:
          type: integer
          description: Integer where the allowed values correspond to 1, 2, 3 only.
          minimum: 1
          maximum: 3
        percentileRank:
          $ref: TS29571_CommonData.yaml#/components/schemas/SamplingRatio
        ueRatio:
          $ref: TS29571_CommonData.yaml#/components/schemas/SamplingRatio
        confidence:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
      allOf:
      - oneOf:
        - required:
          - ueLoc
        - required:
          - snssai
      - anyOf:
        - required:
          - disperAmount
        - required:
          - disperClass
        - required:
          - usageRank
        - required:
          - percentileRank
    ServiceExperienceType:
      anyOf:
      - type: string
        enum:
        - VOICE
        - VIDEO
        - OTHER
      - type: string
        description: 'This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.

          '
      description: 'Possible values are:

        - VOICE: Indicates that the service experience analytics is for voice service.

        - VIDEO: Indicates that the service experience analytics is for video service.

        - OTHER: Indicates that the service experience analytics is for other service.

        '
    DnPerfInfo:
      description: Represents DN performance information.
      type: object
      properties:
        appId:
          $ref: TS29571_CommonData.yaml#/components/schemas/ApplicationId
        dnn:
          $ref: TS29571_CommonData.yaml#/components/schemas/Dnn
        snssai:
          $ref: TS29571_CommonData.yaml#/components/schemas/Snssai
        dnPerf:
          type: array
          items:
            $ref: '#/components/schemas/DnPerf'
          minItems: 1
        confidence:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
      required:
      - dnPerf
    NetworkPerfRequirement:
      description: Represents a network performance requirement.
      type: object
      properties:
        nwPerfType:
          $ref: '#/components/schemas/NetworkPerfType'
        relativeRatio:
          $ref: TS29571_CommonData.yaml#/components/schemas/S

# --- truncated at 32 KB (73 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/3gpp/refs/heads/main/openapi/3gpp-nwdaf-event-subscription-transfers-collection-api-openapi.yml