diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index bbdc88c2452c6ad7eb792fc9be2fd1e3e53bb6d8..72295c4460cf1c7ef161ac9ee8353d2227d1fbf6 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -51,6 +51,7 @@ components: PlmnIdList: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' PlmnInfo: @@ -64,10 +65,12 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' PlmnInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/PlmnInfo' NpnIdentityList: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' GGnbId: @@ -79,11 +82,13 @@ components: GGnbIdList: type: array + uniqueItems: true items: $ref: '#/components/schemas/GGnbId' GEnbIdList: type: array + uniqueItems: true items: $ref: '#/components/schemas/GEnbId' @@ -94,10 +99,12 @@ components: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac' NrTacList: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac' TaiList: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' BackhaulAddress: @@ -169,6 +176,7 @@ components: minimum: 0 maximum: 100 maxNumberOfPreamblesSent: + type: string enum: - n3 - n4 @@ -184,6 +192,7 @@ components: UeAccDelayProbabilityDist: type: array + uniqueItems: true items: $ref: '#/components/schemas/UeAccDelayProbability' @@ -201,6 +210,7 @@ components: NRPciList: type: array + uniqueItems: true items: $ref: '#/components/schemas/NrPci' minItems: 0 @@ -208,6 +218,7 @@ components: CSonPciList: type: array + uniqueItems: true items: $ref: '#/components/schemas/NrPci' minItems: 1 @@ -286,6 +297,7 @@ components: $ref: '#/components/schemas/Snssai' RrmPolicyMemberList: type: array + uniqueItems: true items: $ref: '#/components/schemas/RrmPolicyMember' AddressWithVlan: @@ -414,6 +426,7 @@ components: rimRSStartingFrequencyOffsetIdList: type: array + uniqueItems: true items: type: integer @@ -424,12 +437,14 @@ components: type: integer rimRSScrambleIdListofRS1: type: array + uniqueItems: true items: type: integer nrofRIMRSSequenceCandidatesofRS2: type: integer rimRSScrambleIdListofRS2: type: array + uniqueItems: true items: type: integer enableEnoughNotEnoughIndication: @@ -488,10 +503,12 @@ components: type: integer consecutiveRIMRS1List: type: array + uniqueItems: true items: type: integer consecutiveRIMRS2List: type: array + uniqueItems: true items: type: integer enablenearfarIndicationRS1: @@ -539,6 +556,7 @@ components: type: integer rimRSReportInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/RimRSReportInfo' TceIDMappingInfo: @@ -552,6 +570,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' TceIDMappingInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/TceIDMappingInfo' ResourceType: @@ -572,6 +591,7 @@ components: NTNTAClist: type: array + uniqueItems: true items: $ref: '#/components/schemas/NrTac' @@ -596,6 +616,7 @@ components: EphemerisInfos: type: array + uniqueItems: true items: $ref: '#/components/schemas/Ephemeris' @@ -676,6 +697,7 @@ components: $ref: 'TS28541_5GcNrm.yaml#/components/schemas/Ncgi' MappedCellIdInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/MappedCellIdInfo' QceIdMappingInfo: @@ -691,10 +713,12 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' QceIdMappingInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/QceIdMappingInfo' MdtUserConsentReqList: type: array + uniqueItems: true items: type: string enum: @@ -1089,11 +1113,13 @@ components: $ref: '#/components/schemas/SsbDuration' nrSectorCarrierRef: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' bwpRef: description: "Condition is BWP sets are not supported" type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' bwpSetRef: @@ -1136,6 +1162,7 @@ components: properties: bWPlist: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' maxItems: 12 @@ -1391,6 +1418,7 @@ components: maxItems: 6 blockListEntry: type: array + uniqueItems: true items: type: integer minimum: 0 @@ -1458,6 +1486,7 @@ components: maxItems: 6 blackListEntry: type: array + uniqueItems: true items: type: integer minimum: 0 diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 9895024d62ca021082a8e58b904e1d73461b3db1..248f25633563b387842a529fbfb53d4e570d1f35 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -34,6 +34,7 @@ components: readOnly: true PositioningAvailability: type: array + uniqueItems: true items: type: string enum: @@ -75,6 +76,7 @@ components: Tagging: type: array readOnly: true + uniqueItems: true items: type: string enum: @@ -125,6 +127,7 @@ components: $ref: '#/components/schemas/Support' periodicityList: type: array + uniqueItems: true items: type: integer XLThpt: @@ -158,6 +161,7 @@ components: $ref: '#/components/schemas/ServAttrCom' kPIList: type: array + uniqueItems: true items: type: string readOnly: true @@ -175,6 +179,7 @@ components: $ref: '#/components/schemas/ServAttrCom' nROperatingBands: type: array + uniqueItems: true items: type: string Synchronicity: @@ -289,6 +294,7 @@ components: type: string secRules: type: array + uniqueItems: true items: type: string readOnly: true @@ -299,6 +305,7 @@ components: $ref: '#/components/schemas/ServAttrCom' secFuncList: type: array + uniqueItems: true items: $ref: '#/components/schemas/SecFunc' DataNetwork: @@ -308,6 +315,7 @@ components: $ref: '#/components/schemas/ServAttrCom' dnnList: type: array + uniqueItems: true items: type: string DataAccess: @@ -353,14 +361,17 @@ components: $ref: '#/components/schemas/ServAttrCom' dataAccessList: type: array + uniqueItems: true items: $ref: '#/components/schemas/DataAccess' tunnellingMechanismList: type: array + uniqueItems: true items: $ref: '#/components/schemas/TunnellingMechanism' localBreakoutAllowedList: type: array + uniqueItems: true items: $ref: '#/components/schemas/LboAllowed' @@ -429,6 +440,7 @@ components: $ref: '#/components/schemas/Float' sliceSubnetAvailability: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' @@ -469,6 +481,7 @@ components: type: integer nROperatingBands: type: array + uniqueItems: true items: type: string delayTolerance: @@ -529,6 +542,7 @@ components: type: integer nROperatingBands: type: array + uniqueItems: true items: type: string sliceSimultaneousUse: @@ -587,6 +601,7 @@ components: $ref: '#/components/schemas/Float' sliceSubnetAvailability: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' @@ -648,6 +663,7 @@ components: $ref: '#/components/schemas/V2XCommModels' coverageArea: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' termDensity: @@ -686,6 +702,7 @@ components: $ref: '#/components/schemas/Float' sliceAvailability: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' @@ -748,11 +765,13 @@ components: ServiceProfileList: type: array + uniqueItems: true items: $ref: '#/components/schemas/ServiceProfile' SliceProfileList: type: array + uniqueItems: true items: $ref: '#/components/schemas/SliceProfile' FeasibilityResult: @@ -1043,6 +1062,7 @@ components: $ref: '#/components/schemas/NetworkSlicingApplicability' resourceIsolationRuleList: type: array + uniqueItems: true items: $ref: '#/components/schemas/ResourceIsolationRule' networkSliceRefList: