Commit 523b811d authored by bradburyr's avatar bradburyr
Browse files

[S4-241147] Moved notification URL from NetworkAssistanceSession to ServiceAccessInformation.

Added MQTT notification data types.
parent 15bb17d5
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -381,7 +381,3 @@ components:
          readOnly: true
          allOf:
            - $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification'
        notficationURL:
          readOnly: true
          allOf:
            - $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
+31 −0
Original line number Diff line number Diff line
@@ -126,6 +126,10 @@ components:
          $ref: 'TS26510_CommonData.yaml#/components/schemas/ProvisioningSessionType'
        locationReporting:
          type: boolean
        notficationURL:
          readOnly: true
          allOf:
            - $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
        streamingAccess:
          type: object
          properties:
@@ -327,3 +331,30 @@ components:
            type: string
            minLength: 1
          minItems: 1

    NotificationMessage:
      description: 'A message sent by the Media AF on an MQTT notification channel.'
      type: object
      properties:
        type:
          $ref: '#/components/schemas/NotificationMessageType'
        serviceAccessInformation:
          $ref: '#/components/schemas/ServiceAccessInformationResource'
        dynamicPolicy:
          $ref: 'TS26510_Maf_SessionHandling_DynamicPolicy.yaml#/components/schemas/DynamicPolicy'
        networkAssistanceSession:
          $ref: 'TS26510_Maf_SessionHandling_NetworkAssistance.yaml#/components/schemas/NetworkAssistanceSession'

    NotificationMessageType:
      description: 'Enumeration of notification message types.'
      anyOf:
        - type: string
          enum:
            - NOTIFICATION_SERVICE_ACCESS_INFORMATION
            - NOTIFICATION_DYNAMIC_POLICY_INSTANCE
            - NOTIFICATION_NETWORK_ASSISTANCE_SESSION
        - 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.