diff --git a/OpenAPI/nrNrm.yaml b/OpenAPI/nrNrm.yaml index 53fdd7a8daa94ba846c9525e5af3c7beb5bb1fc3..6bc664e5518b3b49fcd7702613b0f94d0c240555 100755 --- a/OpenAPI/nrNrm.yaml +++ b/OpenAPI/nrNrm.yaml @@ -629,7 +629,13 @@ components: - PRB_DL - RRC - DRB - + ParameterRange: + type: object + properties: + maxValue: + type: integer + minValue: + type: integer #-------- Definition of abstract IOCs -------------------------------------------- RrmPolicy_-Attr: @@ -685,7 +691,8 @@ components: $ref: '#/components/schemas/RimRSGlobal-Single' Dynamic5QISet: $ref: '5gcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple' - + CCOFunction: + $ref: '#/components/schemas/CCOFunction-Single' ManagedElement-Single: allOf: - $ref: 'genericNrm.yaml#/components/schemas/Top' @@ -1799,6 +1806,57 @@ components: $ref: '#/components/schemas/LocalAddress' remoteAddress: $ref: '#/components/schemas/RemoteAddress' + CCOFunction-Single: + allOf: + - $ref: 'genericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + type: object + properties: + cCOControl: + type: boolean + cCOWeakCoverageParameters: + $ref: '#/components/schemas/CCOWeakCoverageParameters-Single' + cCOPilotPollutionParameters: + $ref: '#/components/schemas/CCOPilotPollutionParameters-Single' + cCOOvershootCoverageParameters-Single: + $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single' + CCOParameters-Attr: + allOf: + - $ref: 'genericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + type: object + properties: + coverageShapeList: + type: integer + downlinkTransmitPowerRange: + $ref: '#/components/schemas/ParameterRange' + antennaTiltRange: + $ref: '#/components/schemas/ParameterRange' + antennaAzimuthRange: + $ref: '#/components/schemas/ParameterRange' + digitalTiltRange: + $ref: '#/components/schemas/ParameterRange' + digitalAzimuthRange: + $ref: '#/components/schemas/ParameterRange' + + CCOWeakCoverageParameters-Single: + allOf: + - $ref: '#/components/schemas/CCOParameters-Attr' + - type: object + + CCOPilotPollutionParameters-Single: + allOf: + - $ref: '#/components/schemas/CCOParameters-Attr' + - type: object + + CCOOvershootCoverageParameters-Single: + allOf: + - $ref: '#/components/schemas/CCOParameters-Attr' + - type: object #-------- Definition of JSON arrays for name-contained IOCs ---------------------- @@ -2018,3 +2076,7 @@ components: - $ref: '#/components/schemas/EP_NgU-Single' - $ref: '#/components/schemas/EP_X2U-Single' - $ref: '#/components/schemas/EP_S1U-Single' + - $ref: '#/components/schemas/CCOFunction-Single' + - $ref: '#/components/schemas/CCOWeakCoverageParameters-Single' + - $ref: '#/components/schemas/CCOPilotPollutionParameters-Single' + - $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single'