Commit 492c5bd0 authored by bradburyr's avatar bradburyr
Browse files

Added UnidirectionalQoSSpecification as a reusable data type.

Removed CacheStatus enumeration which stays in TS 26.512.
parent 9719918f
Loading
Loading
Loading
Loading
+20 −10
Original line number Diff line number Diff line
@@ -201,6 +201,26 @@ components:
        appRequest:
          type: boolean

    UnidirectionalQoSSpecification:
      type: object
      description: A specification for network Quality of Service in either the downlink or uplink direction.
      required:
        - maximumRequestedBitRate
        - minimumRequestedBitRate
      properties:
        maximumRequestedBitRate:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
        minimumDesiredBitRate:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
        minimumRequestedBitRate:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
        desiredPacketLatency:
          type: integer
          minimum: 0
        desiredPacketLossRate:
          type: integer
          minimum: 0

    #####################################
    # Clause 6.4.4: Enumerated data types
    #####################################
@@ -234,16 +254,6 @@ components:
            extensions to the enumeration but is not used to encode
            content defined in the present version of this API.

    CacheStatus:
      anyOf:
        - type: string
          enum: [HIT, MISS, EXPIRED]
        - 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.

    EASRelocationTolerance:
      anyOf:
        - type: string