From 4da605e503833fdc759a568228dd99cc6a5acaa2 Mon Sep 17 00:00:00 2001 From: Richard Bradbury Date: Fri, 12 Apr 2024 10:41:50 +0100 Subject: [PATCH] [S4-240766] Added protocol property to Media Entry Point types for uplink contribution and egest. --- TS26510_CommonData.yaml | 7 ++++++- TS26510_Maf_Provisioning_ContentProtocols.yaml | 10 ++++++++++ ...0_Maf_SessionHandling_ServiceAccessInformation.yaml | 7 ++++++- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/TS26510_CommonData.yaml b/TS26510_CommonData.yaml index 8cc6d8d..3c5f65b 100755 --- a/TS26510_CommonData.yaml +++ b/TS26510_CommonData.yaml @@ -261,12 +261,17 @@ components: type: object required: - relativePath - - contentType + oneOf: + - required: [contentType] + - required: [protocol] properties: relativePath: $ref: 'TS26510_CommonData.yaml#/components/schemas/RelativeUrl' contentType: type: string + description: "A MIME media content type." + protocol: + $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri' profiles: type: array items: diff --git a/TS26510_Maf_Provisioning_ContentProtocols.yaml b/TS26510_Maf_Provisioning_ContentProtocols.yaml index b007b3a..53b73bb 100644 --- a/TS26510_Maf_Provisioning_ContentProtocols.yaml +++ b/TS26510_Maf_Provisioning_ContentProtocols.yaml @@ -98,6 +98,16 @@ components: items: $ref: '#/components/schemas/ContentProtocolDescriptor' minItems: 1 + downlinkDistributionProtocols: + type: array + items: + $ref: '#/components/schemas/ContentProtocolDescriptor' + minItems: 1 + uplinkContributionProtocols: + type: array + items: + $ref: '#/components/schemas/ContentProtocolDescriptor' + minItems: 1 geoFencingLocatorTypes: type: array items: diff --git a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml index b723636..5900233 100644 --- a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml +++ b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml @@ -88,12 +88,17 @@ components: type: object required: - locator - - contentType + oneOf: + - required: [contentType] + - required: [protocol] properties: locator: $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' contentType: type: string + description: "A MIME media content type." + protocol: + $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri' profiles: type: array items: -- GitLab