Commit 698c1ab5 authored by ruiyue's avatar ruiyue
Browse files

Update 2 files

- /OpenAPI/TS28312_IntentExpectations.yaml
- /OpenAPI/TS28312_IntentNrm.yaml
parent f2ae9cf6
Loading
Loading
Loading
Loading
Loading
+56 −1
Original line number Diff line number Diff line
@@ -75,12 +75,16 @@ components:
              - $ref: '#/components/schemas/ULLatencyTarget'
              - $ref: '#/components/schemas/DLThptPerUETarget'
              - $ref: '#/components/schemas/ULThptPerUETarget'
              - $ref: '#/components/schemas/NumberofUEsTarget'
              - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget'
        expectationContexts:
          type: array
          uniqueItems: true
          items:
            $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context'
            type: object
            oneOf:
              - $ref: '#/components/schemas/SchedulingTimeContext'
              - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context'
      required:
        - expectationId                   
    EdgeServiceSupportExpectation:
@@ -204,6 +208,7 @@ components:
            oneOf:
              - $ref: '#/components/schemas/CoverageAreaPolygonContext'
              - $ref: '#/components/schemas/ServiceTypeContext'
              - $ref: '#/components/schemas/PlmnInfoContext'
              - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context'
    EdgeServiceSupportExpectationObject: 
      description: >-
@@ -594,6 +599,22 @@ components:
            - IS_GREATER_THAN
        targetValueRange:
          type: integer
    NumberofUEsTarget:
      description: >-
        This data type is the "ExpectationTarget" data type with specialisations for NumberofUEsTarget.It describes 
        the number of UEs target for the Radio Service that the intent expectation is applied.
      type: object
      properties:
        targetName:
          type: string
          enum:
            - NumberofUEs
        targetCondition:
          type: string
          enum:
            - IS_LESS_THAN
        targetValueRange:
          type: integer
    DLThptPerUETarget:
      description: >-
        This data type is the "ExpectationTarget" data type with specialisations for DLThptPerUETarget. It describes the DL throughput target by the per UE for the 
@@ -1160,6 +1181,40 @@ components:
            - IS_EQUAL_TO
        contextValueRange:
          $ref: "TS28541_NrNrm.yaml#/components/schemas/Sst"
    PlmnInfoContext:
      description: >-
        This data type is the "ExpectationContext" data type with specialisations for PlmnInfoContext.It describes 
        the PLMN supported by the Radio Service that the intent expectation is applied. In case of network slicing 
        feature is supported, this also represents the S-NSSAI in the PLMN supported by the Radio Service.
      type: object
      properties:
        contextAttribute:
          type: string
          enum:
            - PlmnInfo
        contextCondition:
          type: string
          enum:
            - IS_ALL_OF
        contextValueRange:
          $ref: "TS28541_NrNrm.yaml#/components/schemas/PlmnInfo"
    SchedulingTimeContext:
      description: >-
        This data type is the "ExpectationContext" data type with specialisations for SchedulingTimeContext.It describes
        the scheduled times (including one-time interval, daily periodicity, weekly periodicity or monthly periodicity)
        for the IntentObject that the intent expectation is applied.
      type: object
      properties:
        contextAttribute:
          type: string
          enum:
            - schedulingTime
        contextCondition:
          type: string
          enum:
            - IS_ALL_OF
        contextValueRange:
          $ref: "TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime"
    StartTimeContext:
      description: >-
        This data type is the "ExpectationContext" data type with specialisations for StartTimeContext       
+3 −1
Original line number Diff line number Diff line
@@ -267,6 +267,8 @@ components:
        - $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoCoordinate'
        - $ref: '#/components/schemas/UEGroup'
        - $ref: '#/components/schemas/Frequency'
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime'
        - $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfo'
    UEGroup:
      description: >-
        It describes the UE Group, which is