diff --git a/TS26510_CommonData.yaml b/TS26510_CommonData.yaml index 8cc6d8dcd5ae1387f791f37912dcdd0e139fe169..3c5f65bdd1510d71bdc69463e71d502674636eee 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 b007b3af4767f6af7cb5b832a24a9684b7c98baf..53b73bbb80bbcca3e62a8e4337951f405808393f 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 b72363698c34b8c18a5d0892f9af253bc214cea8..59002330af522217224092dd03c623e380a9f3d1 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: