From 523b811dedf80fef45a0a1c19b14c7b8b64b060f Mon Sep 17 00:00:00 2001 From: Richard Bradbury Date: Wed, 29 May 2024 21:08:05 +0100 Subject: [PATCH 1/3] [S4-241147] Moved notification URL from NetworkAssistanceSession to ServiceAccessInformation. Added MQTT notification data types. --- ...Maf_SessionHandling_NetworkAssistance.yaml | 4 --- ...sionHandling_ServiceAccessInformation.yaml | 31 +++++++++++++++++++ 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/TS26510_Maf_SessionHandling_NetworkAssistance.yaml b/TS26510_Maf_SessionHandling_NetworkAssistance.yaml index 3ba1499..eca970c 100644 --- a/TS26510_Maf_SessionHandling_NetworkAssistance.yaml +++ b/TS26510_Maf_SessionHandling_NetworkAssistance.yaml @@ -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' diff --git a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml index 0563973..f3bc216 100644 --- a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml +++ b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml @@ -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. -- GitLab From e5ebe09f2ec372ddc4d9ba540de983b21e85eef0 Mon Sep 17 00:00:00 2001 From: bradburyr Date: Wed, 29 May 2024 19:41:18 +0000 Subject: [PATCH 2/3] [S4-241347] Changes to support RTC: Typo correction --- TS26510_Maf_SessionHandling_DynamicPolicy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TS26510_Maf_SessionHandling_DynamicPolicy.yaml b/TS26510_Maf_SessionHandling_DynamicPolicy.yaml index 1229326..71b070c 100644 --- a/TS26510_Maf_SessionHandling_DynamicPolicy.yaml +++ b/TS26510_Maf_SessionHandling_DynamicPolicy.yaml @@ -302,7 +302,7 @@ components: type: string minLength: 1 applicationFlowDescription: - $ref: 'TS26510_CommonData.yaml#/components/schemas/ServiceDataFlowDescription' + $ref: 'TS26510_CommonData.yaml#/components/schemas/ApplicationFlowDescription' qosSpecification: $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' -- GitLab From 36becc595ababa3438cb061d73f945380270e286 Mon Sep 17 00:00:00 2001 From: bradburyr Date: Wed, 29 May 2024 20:19:31 +0000 Subject: [PATCH 3/3] [S4-241347] Changes to support RTC: Missed additional property rename --- TS26510_CommonData.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TS26510_CommonData.yaml b/TS26510_CommonData.yaml index 15942be..a5bf1ce 100755 --- a/TS26510_CommonData.yaml +++ b/TS26510_CommonData.yaml @@ -221,12 +221,12 @@ components: EdgeProcessingEligibilityCriteria: type: object required: - - serviceDataFlowDescriptions + - applicationFlowDescriptions - ueLocations - timeWindows - appRequest properties: - serviceDataFlowDescriptions: + applicationFlowDescriptions: type: array items: $ref: '#/components/schemas/ApplicationFlowDescription' -- GitLab