Commit 46fe18a6 authored by Jesus de Gregorio's avatar Jesus de Gregorio
Browse files

SA#100

parent f502b743
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_ContentHostingProvisioning
  version: 2.2.0
  version: 2.2.1
  description: |
    5GMS AF M1 Content Hosting Provisioning API
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M1_ContentHostingProvisioning
    description: '5G Media Streaming: Provisioning (M1) APIs: Content Hosting Provisioning'
externalDocs:
  description: 'TS 26.512 V17.4.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V17.5.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v2'
@@ -179,7 +179,7 @@ components:
        baseURL:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl'

    MediaEntryPoint:
    M1MediaEntryPoint:
      description: "A typed entry point for downlink or uplink media streaming."
      type: object
      required:
@@ -236,7 +236,7 @@ components:
      description: 'A content distribution configuration.'
      properties:
        entryPoint:
          $ref: '#/components/schemas/MediaEntryPoint'
          $ref: '#/components/schemas/M1MediaEntryPoint'
        contentPreparationTemplateId:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId'
        canonicalDomainName:
+5 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_PolicyTemplatesProvisioning
  version: 2.0.1
  version: 2.1.0
  description: |
    5GMS AF M1 Policy Templates Provisioning API
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M1_PolicyTemplatesProvisioning
    description: '5G Media Streaming: Provisioning (M1) APIs: Policy Templates Provisioning'
externalDocs:
  description: 'TS 26.512 V17.4.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V17.5.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v2'
@@ -125,6 +125,7 @@ components:
      required:
        - policyTemplateId
        - state
        - stateReason
        - apiEndPoint
        - apiType
        - externalReference
@@ -141,6 +142,8 @@ components:
              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.
        stateReason:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
        apiEndPoint:
          type: string
        apiType:
+10 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_ServerCertificatesProvisioning
  version: 2.1.0
  version: 2.1.1
  description: |
    5GMS AF M1 Server Certificates Provisioning API
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M1_ServerCertificatesProvisioning
    description: '5G Media Streaming: Provisioning (M1) APIs: Server Certificates Provisioning'
externalDocs:
  description: 'TS 26.512 V17.4.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V17.5.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v2'
@@ -37,6 +37,14 @@ paths:
          schema: 
            type: string
          description: 'When present, return a Certificate Signing Request instead of generating an X.509 certificate'
      requestBody:
        description: 'An optional list of domain name aliases to be included in the returned Certificate Signing Request'
        content:
          'application/json':
            schema:
              type: array
              items:
                type: string
      responses:
        '200':
          description: 'Server Certificate Created'
+5 −5
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M5_ServiceAccessInformation
  version: 2.2.0
  version: 2.2.1
  description: |
    5GMS AF M5 Service Access Information API
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M5_ServiceAccessInformation
    description: '5G Media Streaming: Media Session Handling (M5) APIs: Service Access Information'
externalDocs:
  description: 'TS 26.512 V17.4.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V17.5.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m5/v2'
@@ -41,7 +41,7 @@ paths:
          description: 'Not Found'
components:
  schemas:
    MediaEntryPoint:
    M5MediaEntryPoint:
      description: "A typed entry point for downlink or uplink media streaming."
      type: object
      required:
@@ -82,7 +82,7 @@ components:
            entryPoints:
              type: array
              items:
                $ref: '#/components/schemas/MediaEntryPoint'
                $ref: '#/components/schemas/M5MediaEntryPoint'
            eMBMSServiceAnnouncementLocator:
              $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl'
        clientConsumptionReportingConfiguration:
+56 −0
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: MBS User Services Object Manifest
  version: 1.0.0
  description: |
    MBS User Services Object Manifest syntax
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
tags:
  - name: MBS User Services Object Manifest
    description: '5G Media Streaming: Common Data Types'
externalDocs:
  description: 'TS 26.517 V17.3.0; 5G Multicast-Broadcast User Services; Protocols and Formats'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.517/'
paths: {}
components:
  schemas:
    ObjectManifest:
      type: object
      description: A manifest describing a set of binary objects to be transmitted by the MBSTF as part of the MBS Distribution Session.
      required:
        - objects
      properties:
        updateInterval:
          type: integer
          format: int32
          description: The time period (in seconds) after which the MBSTF attempts to re-acquire the object manfiest when pull-based object acquisition is provisioned.
        objects:
          type: array
          description: The list of binary objects to be carouselled from the MBSTF to the MBSTF Client.
          items:
            $ref: '#/components/schemas/Object'
    Object:
        type: object
        description: A binary object to be transmitted by the MBSTF as part of the MBS Distribution Session.
        required:
          - locator
        properties:
          locator:
            $ref: 'TS26512_CommonData.yaml#/components/schemas/AbsoluteUrl'
          repetitionInterval:
            type: integer
            format: int32
            description: The MBSTF sends the object repeatedly to the MBSTF Client with the given interval (in milliseconds). This parameter is ignored in the case of Object Collection operating mode.
          keepUpdatedInterval:
            type: integer
            format: int32
            description: The MBSTF checks for changes to the object with the given interval (in seconds). This parameter is ignored in the case of Object Collection operating mode.
          earliestFetchTime:
            type: string
            format: date-time
            description: The MBSTF shall pull each object from its origin location no sooner than this time or, if this parameter is omitted, at a time of its choosing.
          latestFetchTime:
            type: string
            format: date-time
            description: The MBSTF shall pull each object from its origin location no later than this time, or, if this parameter is omitted, at a time of its choosing.
Loading