From b6526cea4ef51b4526d2d70b8c3aa034ab96630c Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 13 Jan 2025 04:05:32 +0000 Subject: [PATCH] Update file TS28312_IntentExpectations.yaml --- OpenAPI/TS28312_IntentExpectations.yaml | 70 ++++++++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28312_IntentExpectations.yaml b/OpenAPI/TS28312_IntentExpectations.yaml index e1d2bb5f6..ba388ec9c 100644 --- a/OpenAPI/TS28312_IntentExpectations.yaml +++ b/OpenAPI/TS28312_IntentExpectations.yaml @@ -42,7 +42,8 @@ components: - $ref: '#/components/schemas/AveULPrbLoadTarget' - $ref: '#/components/schemas/AveDLPrbLoadTarget' - $ref: "#/components/schemas/RANEnergyConsumptionTarget" - - $ref: "#/components/schemas/RANEnergyEfficiencyTarget" + - $ref: "#/components/schemas/RANEnergyEfficiencyTarget" + - $ref: "#/components/schemas/ActiveUEsNumTarget" - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' expectationContexts: type: array @@ -51,6 +52,7 @@ components: type: object oneOf: - $ref: '#/components/schemas/TargetAssuranceTimeContext' + - $ref: '#/components/schemas/SchedulingTimeContext' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId @@ -179,6 +181,7 @@ components: oneOf: - $ref: '#/components/schemas/CoverageAreaPolygonContext' - $ref: '#/components/schemas/CoverageTACContext' + - $ref: '#/components/schemas/CellContext' - $ref: '#/components/schemas/PLMNContext' - $ref: '#/components/schemas/DlFrequencyContext' - $ref: '#/components/schemas/UlFrequencyContext' @@ -594,6 +597,30 @@ components: - IS_GREATER_THAN targetValueRange: type: integer + ActiveUEsNumTarget: + description: >- + This data type is the "ExpectationTarget" data type with specialisations for ActiveUEsNumTarget. + It describes the number of Active UEs for the specified areas. This target is related to Mean + number of Active UEs in the DL per cell and Mean number of Active UEs in the UL per cell defined + in 3GPP TS 28.552 [6]. + type: object + properties: + targetName: + type: string + enum: + - ActiveUEsNum + targetCondition: + type: string + enum: + - IS_WITHIN_RANGE + targetValueRange: + type: array + description: >- + a pair of integer values to represent minimum number of active UEs and maximum number of active UEs. + items: + type: integer + minItems: 1 + maxItems: 2 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 @@ -828,6 +855,30 @@ components: uniqueItems: true items: $ref: "TS28623_ComDefs.yaml#/components/schemas/Tac" + CellContext: + description: >- + This data type is the "ObjectContext" data type with specialisations for CellContext. + It describes the coverage areas for the RAN SubNetwork that the intent expectation is applied + in the form of a list of cells (including E-UTRAN cells identified by E-UTRAN-CGI and NR cells + identified by NG-RAN CGI). + type: object + properties: + contextAttribute: + type: string + enum: + - Cell + contextCondition: + type: string + enum: + - IS_ALL_OF + contextValueRange: + type: array + items: + $ref: "#/components/schemas/CellId" + CellId: + oneOf: + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/EutraCellId' + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/NrCellId' PLMNContext: description: >- This data type is the "ObjectContext" data type with specialisations for PLMNContext @@ -1160,6 +1211,23 @@ components: - IS_EQUAL_TO contextValueRange: $ref: "TS28541_NrNrm.yaml#/components/schemas/Sst" + 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 -- GitLab