diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index f4809ba71fc2a28b5aaa8f597c6aee5e541bd494..b26858231c01a5036567d8b7825149e792bf6a14 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -67,12 +67,14 @@ components: type: array uniqueItems: true items: - $ref: '#/components/schemas/PlmnInfo' + $ref: '#/components/schemas/PlmnInfo' + minItems: 1 NpnIdentityList: type: array uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' + minItems: 1 GGnbId: type: object properties: @@ -312,6 +314,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/RrmPolicyMember' + minItems: 1 AddressWithVlan: type: object properties: @@ -441,7 +444,13 @@ components: uniqueItems: true items: type: integer - + minimum: 0 + maximum: 550 + minItems: 1 + maxItems: 4 + description: > + It is a list of configured frequency offsets in units of resource blocks. + Only 1,2 or 4 number of elements allowed in the array. SequenceDomainPara: type: object properties: @@ -452,6 +461,10 @@ components: uniqueItems: true items: type: integer + minimum: 0 + maximum: 1023 + minItems: 1 + maxItems: 8 nrofRIMRSSequenceCandidatesofRS2: type: integer rimRSScrambleIdListofRS2: @@ -459,6 +472,10 @@ components: uniqueItems: true items: type: integer + minimum: 0 + maximum: 1023 + minItems: 1 + maxItems: 8 enableEnoughNotEnoughIndication: type: string enum: @@ -585,6 +602,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/TceIDMappingInfo' + minItems: 1 ResourceType: type: string enum: @@ -631,6 +649,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/Ephemeris' + minItems: 1 PositionVelocity: type: object @@ -727,7 +746,8 @@ components: type: array uniqueItems: true items: - $ref: '#/components/schemas/QceIdMappingInfo' + $ref: '#/components/schemas/QceIdMappingInfo' + minItems: 1 MdtUserConsentReqList: type: array uniqueItems: true @@ -971,7 +991,7 @@ components: $ref: '#/components/schemas/GEnbIdList' xnHOBlackList: $ref: '#/components/schemas/GGnbIdList' - mappingSetIDBackhaulAddress: + mappingSetIDBackhaulAddressList: type: array uniqueItems: true items: @@ -1868,7 +1888,12 @@ components: nrPci: $ref: '#/components/schemas/NrPci' plmnIdList: - $ref: '#/components/schemas/PlmnIdList' + type: array + uniqueItems: true + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + minItems: 1 + maxItems: 12 nRFrequencyRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 248f25633563b387842a529fbfb53d4e570d1f35..1cbbc0be0a6bd6adc88e3d393ed38c1a66976da0 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -44,7 +44,9 @@ components: - AECID - HYBRID_POSITIONING - NET_RTK - readOnly: true + readOnly: true + minItems: 1 + maxItems: 6 PredictionFrequency: type: string enum: @@ -83,7 +85,9 @@ components: - PERFORMANCE - FUNCTION - OPERATION - readOnly: true + minItems: 1 + maxItems: 3 + readOnly: true Exposure: type: string enum: @@ -130,6 +134,7 @@ components: uniqueItems: true items: type: integer + minItems: 1 XLThpt: type: object properties: @@ -308,6 +313,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/SecFunc' + minItems: 1 DataNetwork: type: object properties: