From d63948fdf2c8cf6d7328fe0bcfae254ad9efc353 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:08:39 +0000 Subject: [PATCH 01/60] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28623_GenericNrm.yaml --- OpenAPI/TS28623_ComDefs.yaml | 5 +++++ OpenAPI/TS28623_GenericNrm.yaml | 11 +++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 50ad665b5..cfed2525f 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -48,7 +48,12 @@ components: maximum: 180 Dn: + description: this datatype used for attribute which can be writable type: string + DnRo: + description: this datatype used for attribute which is readonly + type: string + readOnly: string DnList: type: array items: diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 272fa9fd3..2e5ba4215 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -61,11 +61,13 @@ components: type: array items: type: string + readOnly: true granularityPeriods: type: array items: type: integer minimum: 1 + readOnly: true reportingMethods: type: array items: @@ -73,12 +75,14 @@ components: enum: - FILE_BASED_LOC_SET_BY_PRODUCER - FILE_BASED_LOC_SET_BY_CONSUMER - - STREAM_BASED + - STREAM_BASED + readOnly: true reportingPeriods: type: array items: type: integer minimum: 1 + readOnly: true ReportingCtrl: oneOf: - type: object @@ -308,10 +312,12 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' vendorName: type: string + readOnly: true userDefinedState: type: string swVersion: type: string + readOnly: true priorityLabel: type: integer supportedPerfMetricGroups: @@ -322,6 +328,7 @@ components: type: array items: type: string + readOnly: true SubNetwork-ncO: type: object @@ -458,7 +465,7 @@ components: type: object properties: systemDN: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MeContext-Single: allOf: - $ref: '#/components/schemas/Top' -- GitLab From 10059ccf0c862085034769810052ca3d61efc757 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:11:59 +0000 Subject: [PATCH 02/60] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index cfed2525f..d9ad38422 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -53,7 +53,7 @@ components: DnRo: description: this datatype used for attribute which is readonly type: string - readOnly: string + readOnly: true DnList: type: array items: -- GitLab From 110e5ee1a8277e9f52464231e8fd839dcf8b003b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:18:10 +0000 Subject: [PATCH 03/60] Update file TS28623_GenericNrm.yaml --- OpenAPI/TS28623_GenericNrm.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 2e5ba4215..4a51bce4e 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -285,6 +285,7 @@ components: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' + readOnly: true priorityLabel: type: integer supportedPerfMetricGroups: @@ -448,12 +449,15 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' vendorName: type: string + readOnly: true userDefinedState: type: string locationName: type: string + readOnly: true swVersion: type: string + readOnly: true MnsAgent: $ref: '#/components/schemas/MnsAgent-Multiple' MnsAgent-Single: @@ -476,6 +480,7 @@ components: properties: dnPrefix: type: string + readOnly: true Scheduler-Single: allOf: - $ref: '#/components/schemas/Top' -- GitLab From 4774279b8604ce1040c67e0ad8c409f37494f1d4 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:35:27 +0000 Subject: [PATCH 04/60] Update 3 files - /OpenAPI/TS28623_GenericNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28623_MnSRegistryNrm.yaml --- OpenAPI/TS28623_ComDefs.yaml | 8 +++++++- OpenAPI/TS28623_GenericNrm.yaml | 4 ++++ OpenAPI/TS28623_MnSRegistryNrm.yaml | 6 +++++- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index d9ad38422..909c0fa02 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -184,7 +184,12 @@ components: - $ref: '#/components/schemas/IpAddr' - $ref: '#/components/schemas/Fqdn' Uri: + description: This datatype is used for writable attribute type: string + UriRo: + type: string + description: This datatype is used for readOnly attribute + readOnly: true TimeInterval: type: object @@ -210,7 +215,8 @@ components: enum: - ENABLED - DISABLED - default: DISABLED + default: DISABLED + readOnly: true UsageState: type: string enum: diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 4a51bce4e..d74ec769d 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -288,6 +288,7 @@ components: readOnly: true priorityLabel: type: integer + readOnly: true supportedPerfMetricGroups: type: array items: @@ -401,6 +402,7 @@ components: type: string farEndEntity: type: string + readOnly: true supportedPerfMetricGroups: type: array items: @@ -428,8 +430,10 @@ components: properties: vsDataType: type: string + readOnly: true vsDataFormatVersion: type: string + readOnly: true vsData: nullable: true VsDataContainer: diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index cdfac7e17..74e62e6af 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -39,8 +39,10 @@ components: properties: mnsLabel: type: string + readOnly: true mnsType: type: string + readOnly: true enum: - PROV_MNS - FAULT_SUPERVISION_MNS @@ -48,9 +50,10 @@ components: - FILE_DATA_REPORTING_MNS mnsVersion: type: string + readOnly: true mnsAddress: description: Resource URI as defined in the relevant Technical Specification - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/UriRo' mnsScope: description: >- List of the managed object instances that can be accessed using the MnS. @@ -60,6 +63,7 @@ components: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + ReadOnly: true #-------- Definition of YAML arrays for name-contained IOCs ---------------------- -- GitLab From 3d8463e16344cc39496f743c26d5b37082ab39d6 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:40:37 +0000 Subject: [PATCH 05/60] Update file TS28623_MnSRegistryNrm.yaml --- OpenAPI/TS28623_MnSRegistryNrm.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index 74e62e6af..c72b9055f 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -62,8 +62,7 @@ components: entities within the SubNetwork. type: array items: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - ReadOnly: true + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' #-------- Definition of YAML arrays for name-contained IOCs ---------------------- -- GitLab From 5f3e39fc32bcfae07029cffc34f48f6a4cdb123e Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:50:46 +0000 Subject: [PATCH 06/60] Update 3 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28623_GenericNrm.yaml - /OpenAPI/TS28623_FileManagementNrm.yaml --- OpenAPI/TS28623_ComDefs.yaml | 9 +++++++-- OpenAPI/TS28623_FileManagementNrm.yaml | 28 +++++++++++++++++++------- OpenAPI/TS28623_GenericNrm.yaml | 9 +++++++-- 3 files changed, 35 insertions(+), 11 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 909c0fa02..7bdbd94fd 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -17,8 +17,13 @@ components: type: number format: float DateTime: + description: This datatype is used for writable attribute + type: string + format: date-time + DateTimeRo: This datatype is used for readOnly attribute type: string format: date-time + readOnly: true FullTime: type: string description: format (e.g., full-time) is from RFC 3339 @@ -48,10 +53,10 @@ components: maximum: 180 Dn: - description: this datatype used for attribute which can be writable + description: This datatype is used for writable attribute type: string DnRo: - description: this datatype used for attribute which is readonly + description: This datatype is used for readOnly attribute type: string readOnly: true DnList: diff --git a/OpenAPI/TS28623_FileManagementNrm.yaml b/OpenAPI/TS28623_FileManagementNrm.yaml index 9a2a45f33..e8710115c 100644 --- a/OpenAPI/TS28623_FileManagementNrm.yaml +++ b/OpenAPI/TS28623_FileManagementNrm.yaml @@ -40,8 +40,10 @@ components: properties: jobId: type: string + readOnly: true status: type: string + readOnly: true enum: - NOT_STARTED - RUNNING @@ -51,13 +53,16 @@ components: - CANCELLED progressPercentage: type: integer + readOnly: true minimum: 0 maximum: 100 progressStateInfo: + readOnly: true type: string resultStateInfo: oneOf: - type: string + readOnly: true enum: - NULL - UNKNOWN @@ -69,10 +74,11 @@ components: - TIMER_EXPIRED - OTHER - type: string + readOnly: true startTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' timer: type: integer @@ -109,10 +115,12 @@ components: properties: numberOfFiles: type: integer + readOnly: true jobRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' jobId: type: string + readOnly: true File: $ref: '#/components/schemas/File-Multiple' File-Single: @@ -124,13 +132,16 @@ components: type: object properties: fileLocation: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/UriRo' fileCompression: type: string + readOnly: true fileSize: type: integer + readOnly: true fileDataType: type: string + readOnly: true enum: - PERFORMANCE - TRACE @@ -138,16 +149,19 @@ components: - PROPRIETARY fileFormat: type: string + readOnly: true fileReadyTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' fileExpirationTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' fileContent: type: string + readOnly: true jobRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' jobId: type: string + readOnly: true diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index d74ec769d..1b065a87e 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -112,8 +112,10 @@ components: properties: jobId: type: string + readOnly: true status: type: string + readOnly: true enum: - NOT_STARTED - RUNNING @@ -124,16 +126,19 @@ components: - CANCELLED progressPercentage: type: integer + readOnly: true minimum: 0 maximum: 100 progressStateInfo: type: string + readOnly: true resultStateInfo: type: string + readOnly: true startTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' timer: type: integer AreaScope: -- GitLab From cdee92356d4c918031367e5e432805da9fb03033 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:54:14 +0000 Subject: [PATCH 07/60] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 7bdbd94fd..342512c3c 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -20,7 +20,8 @@ components: description: This datatype is used for writable attribute type: string format: date-time - DateTimeRo: This datatype is used for readOnly attribute + DateTimeRo: + description: This datatype is used for readOnly attribute type: string format: date-time readOnly: true -- GitLab From 981d1bf418890b147b8330b9fd77451bae21d183 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 02:14:11 +0000 Subject: [PATCH 08/60] Update 2 files - /OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml - /OpenAPI/TS28623_GenericNrm.yaml --- OpenAPI/TS28623_GenericNrm.yaml | 3 +++ OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml | 1 + 2 files changed, 4 insertions(+) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 1b065a87e..7b99d3661 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -505,6 +505,7 @@ components: minItems: 1 schedulerStatus: type: boolean + readOnly: true ConditionMonitor-Single: allOf: - $ref: '#/components/schemas/Top' @@ -517,6 +518,7 @@ components: type: string conditionStatus: type: boolean + readOnly: true SupportedNotifications-Single: allOf: @@ -538,6 +540,7 @@ components: - HTTP - HTTP_VES_ENCAPS minItems: 1 + readOnly: true SubNetwork-Single: diff --git a/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml index 2869d78e7..913858221 100644 --- a/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml +++ b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml @@ -76,6 +76,7 @@ components: maxItems: 2 mBSCommunicationServiceType: type: string + readOnly: true enum: - BROADCAST - MULTICAST -- GitLab From f6a0b30372640065ddbb9d132c97a40267b14d13 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 07:03:01 +0000 Subject: [PATCH 09/60] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 43 ++++++++++++++++++++++-------------- OpenAPI/TS28623_ComDefs.yaml | 6 +++++ 2 files changed, 33 insertions(+), 16 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 6beabfa52..ccd41125e 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -34,6 +34,7 @@ components: type: integer minimum: 0 maximum: 68719476735 + readOnly: true Sst: type: integer @@ -234,6 +235,7 @@ components: - IDLE - INACTIVE - ACTIVE + readOnly: true CyclicPrefix: type: string enum: @@ -835,7 +837,7 @@ components: configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -882,7 +884,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: description: This attribute is condition optional. The condition is NG-RAN Multi-Operator Core Network (NG-RAN MOCN) network sharing with operator specific 5QI is supported. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' NrOperatorCellDu: $ref: '#/components/schemas/NrOperatorCellDu-Multiple' GnbCuUpFunction-Single: @@ -906,7 +908,7 @@ components: configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -966,9 +968,9 @@ components: configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' ephemerisInfoSetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' dCHOControl: type: boolean dDAPSHOControl: @@ -1028,7 +1030,7 @@ components: plmnInfoList: $ref: '#/components/schemas/PlmnInfoList' nRFrequencyRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -1191,6 +1193,7 @@ components: type: integer minimum: 1 maximum: 256 + readOnly: true EUtranFrequency-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1290,24 +1293,30 @@ components: properties: beamIndex: type: integer + readOnly: true beamType: type: string + readOnly: true enum: - - SSB_BEAM + - SSB_BEAM beamAzimuth: type: integer + readOnly: true minimum: -1800 maximum: 1800 beamTilt: type: integer + readOnly: true minimum: -900 maximum: 900 beamHorizWidth: type: integer + readOnly: true minimum: 0 maximum: 3599 beamVertWidth: type: integer + readOnly: true minimum: 0 maximum: 1800 RRMPolicyRatio-Single: @@ -1540,18 +1549,20 @@ components: $ref: "#/components/schemas/InterRatEsDeactivationCandidateCellParameters" isProbingCapable: type: string + readOnly: true enum: - YES - NO energySavingState: type: string + readOnly: true enum: - IS_NOT_ENERGY_SAVING - IS_ENERGY_SAVING mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' aIMLInferenceFunctionRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' DRACHOptimizationFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1586,9 +1597,9 @@ components: tstoreUEcntxt: $ref: '#/components/schemas/TstoreUEcntxt' mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' aIMLInferenceFunctionRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' DLBOFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1604,9 +1615,9 @@ components: minimumTimeBetweenHoTriggerChange: $ref: '#/components/schemas/MinimumTimeBetweenHoTriggerChange' mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' aIMLInferenceFunctionRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' DPCIConfigurationFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1698,7 +1709,7 @@ components: setType: $ref: '#/components/schemas/RSSetType' nRCellDURefs: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' ExternalGnbDuFunction-Single: allOf: @@ -1941,7 +1952,7 @@ components: remoteAddress: $ref: '#/components/schemas/RemoteAddress' epTransportRefs: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' EP_NgU-Single: allOf: @@ -1958,7 +1969,7 @@ components: remoteAddress: $ref: '#/components/schemas/RemoteAddress' epTransportRefs: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' EP_X2U-Single: allOf: diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 342512c3c..786e3a391 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -61,9 +61,15 @@ components: type: string readOnly: true DnList: + description: This datatype is used for writable attribute type: array items: $ref: '#/components/schemas/Dn' + DnListRo: + description: This datatype is used for readOnly attribute + type: array + items: + $ref: '#/components/schemas/DnRo' Mcc: type: string -- GitLab From 053838aa8bd857c3d2779f8ca424913aa4f4cbff Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 07:07:08 +0000 Subject: [PATCH 10/60] Update file TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index ccd41125e..d1a08c250 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1293,7 +1293,7 @@ components: properties: beamIndex: type: integer - readOnly: true + readOnly: true beamType: type: string readOnly: true -- GitLab From feb86056b8d646cabc5f501a11540021bb01fcd9 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 08:25:07 +0000 Subject: [PATCH 11/60] Update 3 files - /OpenAPI/TS28623_GenericNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 225 ++++++++++++++++++++++++++++---- OpenAPI/TS28623_ComDefs.yaml | 31 +++++ OpenAPI/TS28623_GenericNrm.yaml | 18 +++ 3 files changed, 250 insertions(+), 24 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 70e59d659..c48c3b2ae 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -125,12 +125,22 @@ components: - REGISTERED - SUSPENDED CNSIIdList: + description: This datatype is used for writable attribute type: array items: $ref: '#/components/schemas/CNSIId' + CNSIIdListRo: + description: This datatype is used for readOnly attribute + type: array + items: + $ref: '#/components/schemas/CNSIIdRo' CNSIId: type: string - description: CNSI Id is defined in TS 29.531, only for Core Network + description: CNSI Id is defined in TS 29.531, only for Core Network. This datatype is used for writable attribute + CNSIIdRo: + type: string + description: CNSI Id is defined in TS 29.531, only for Core Network. This datatype is used for readOnly attribute + readOnly: true EnergySavingControl: type: string description: any of enumerated value @@ -139,6 +149,7 @@ components: - TO_BE_NOT_ENERGYSAVING EnergySavingState: type: string + readOnly: true description: any of enumerated value enum: - IS_NOT_ENERGYSAVING @@ -158,6 +169,7 @@ components: properties: nFSrvGroupId: type: string + readOnly: true supiRanges: type: array items: @@ -196,6 +208,7 @@ components: - P_NSSCD NotificationType: type: string + readOnly: true enum: - N1_MESSAGES - N2_INFORMATION @@ -212,14 +225,19 @@ components: $ref: '#/components/schemas/NotificationType' callbackURI: type: string + readOnly: true n1MessageClass: type: boolean + readOnly: true n2InformationClass: type: boolean + readOnly: true versions: type: string + readOnly: true binding: type: string + readOnly: true ManagedNFProfile: type: object properties: @@ -229,8 +247,9 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' nfInstanceID: type: string + readOnly: true nfType: - $ref: '#/components/schemas/NFType' + $ref: '#/components/schemas/NFTypeRo' heartbeatTimer: type: integer authzInfo: @@ -275,20 +294,23 @@ components: type: string lcHSupportInd: type: boolean + readOnly: true olcHSupportInd: type: boolean + readOnly: true nfSetRecoveryTimeList: type: array items: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' scpDomains: type: array items: type: string recoveryTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' nfServicePersistence: type: boolean + readOnly: true nfProfileChangesSupportInd: type: boolean defaultNotificationSubscriptions: @@ -299,12 +321,13 @@ components: serviceSetRecoveryTimeList: type: array items: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' minItems: 1 vendorId: $ref: '#/components/schemas/VendorId' SEPPType: type: string + readOnly: true description: any of enumerated value enum: - CSEPP @@ -562,6 +585,7 @@ components: type: integer eACMode: type: string + readOnly: true enum: - INACTIVE - ACTIVE @@ -571,15 +595,18 @@ components: type: integer numberofUEs: type: integer + readOnly: true uEIdList: type: array items: type: string + readOnly: true maxNumberofPDUSessions: type: integer NRTACRange: type: object + description: This datatype is used for writable attribute properties: nRTACstart: type: string @@ -587,9 +614,22 @@ components: type: string nRTACpattern: type: string + NRTACRangeRo: + type: object + description: This datatype is used for readOnly attribute + properties: + nRTACstart: + type: string + readOnly: true + nRTACend: + type: string + nRTACpattern: + type: string + readOnly: true TaiRange: type: object + description: This datatype is used for writable attribute properties: plmnId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' @@ -597,7 +637,17 @@ components: type: array items: $ref: '#/components/schemas/NRTACRange' - + TaiRangeRo: + type: object + description: This datatype is used for readOnly attribute + properties: + plmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnIdRo' + nRTACRangelist: + type: array + items: + $ref: '#/components/schemas/NRTACRangeRo' + GUAMInfo: type: object properties: @@ -659,22 +709,25 @@ components: properties: 5GCNFType: type: string + readOnly: true enum: - PCF - NEF - SCEF 5GCNFIpAddress: type: string + readOnly: true 5GCNFRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' UPFConnectionInfo: type: object properties: uPFIpAddress: type: string + readOnly: true uPFRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' SnssaiList: type: array items: @@ -689,9 +742,15 @@ components: nid: type: string TaiList: + description: This datatype is used for writable attribute + type: array + items: + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' + TaiListRo: + description: This datatype is used for readOnly attribute type: array items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/TaiRo' SupiRange: type: object properties: @@ -1144,13 +1203,15 @@ components: items: type: string minItems: 1 + readOnly: true afIds: type: array items: type: string minItems: 1 + readOnly: true AfEvent: - description: Represents Application Events. + description: Represents Application Events.This datatype is used for writable attribute anyOf: - type: string enum: @@ -1171,6 +1232,30 @@ components: description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. + AfEventRo: + description: Represents Application Events. This datatype is used for readOnly attribute + anyOf: + - type: string + readOnly: true + enum: + - SVC_EXPERIENCE + - UE_MOBILITY + - UE_COMM + - EXCEPTIONS + - USER_DATA_CONGESTION + - PERF_DATA + - DISPERSION + - COLLECTIVE_BEHAVIOUR + - MS_QOE_METRICS + - MS_CONSUMPTION + - MS_NET_ASSIST_INVOCATION + - MS_DYN_POLICY_INVOCATION + - MS_ACCESS_ACTIVITY + - type: string + readOnly: true + description: > + This string provides forward-compatibility with future extensions to the enumeration but + is not used to encode content defined in the present version of this API. AfEventExposureData: description: AF Event Exposure data managed by a given NEF Instance type: object @@ -1180,18 +1265,20 @@ components: afEvents: type: array items: - $ref: '#/components/schemas/AfEvent' + $ref: '#/components/schemas/AfEventRo' minItems: 1 afIds: type: array items: type: string minItems: 1 + readOnly: true appIds: type: array items: type: string minItems: 1 + readOnly: true UnTrustAfInfo: description: Information of a untrusted AF Instance type: object @@ -1735,8 +1822,10 @@ components: iwkEpsInd: type: boolean default: false + readOnly: true sxaInd: type: boolean + readOnly: true pduSessionTypes: type: array items: @@ -1747,6 +1836,7 @@ components: ueIpAddrInd: type: boolean default: false + readOnly: trusted taiList: type: array items: @@ -1773,6 +1863,7 @@ components: redundantGtpu: type: boolean default: false + readOnly: true ipups: type: boolean default: false @@ -1781,6 +1872,7 @@ components: default: false supportedPfcpFeatures: type: string + readOnly: true # upfEvents: # type: array # items: @@ -1815,9 +1907,11 @@ components: v2xSupportInd: type: boolean default: false + readOnly: true proseSupportInd: type: boolean default: false + readOnly: true proseCapability: $ref: '#/components/schemas/ProseCapability' v2xCapability: @@ -1825,11 +1919,13 @@ components: a2xSupportInd: type: boolean default: false + readOnly: true a2xCapability: $ref: '#/components/schemas/A2xCapability' rangingSlPosSupportInd: type: boolean - default: false + default: false + readOnly: true A2xCapability: description: Information of the supported A2X Capability by the PCF @@ -1869,11 +1965,11 @@ components: type: string minItems: 1 taiList: - $ref: '#/components/schemas/TaiList' + $ref: '#/components/schemas/TaiListRo' taiRangeList: type: array items: - $ref: '#/components/schemas/TaiRange' + $ref: '#/components/schemas/TaiRangeRo' minItems: 1 dnaiList: type: array @@ -2878,7 +2974,7 @@ components: pLMNInfo: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfo' expiryTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' PcscfInfo: description: Information of a P-CSCF NF Instance type: object @@ -2942,6 +3038,7 @@ components: type: integer NFServiceType: type: string + readOnly: true enum: - NAMF_COMMUNICATION - NAMF_EVENTEXPOSURE @@ -2955,13 +3052,80 @@ components: properties: name: type: string + readOnly: true allowedNFTypes: $ref: '#/components/schemas/NFType' operationSemantics: $ref: '#/components/schemas/OperationSemantics' NFType: type: string - description: ' NF name defined in TS 23.501 or TS 29.510' + description: ' NF name defined in TS 23.501 or TS 29.510'.This datatype is used for writable attribute + enum: + - NRF + - UDM + - AMF + - SMF + - AUSF + - NEF + - PCF + - SMSF + - NSSF + - UDR + - LMF + - GMLC + - 5G_EIR + - SEPP + - UPF + - N3IWF + - AF + - UDSF + - DN + - BSF + - CHF + - NWDAF + - PCSCF + - CBCF + - HSS + - UCMF + - SOR_AF + - SPAF + - MME + - SCSAS + - SCEF + - SCP + - NSSAAF + - ICSCF + - SCSCF + - DRA + - IMS_AS + - AANF + - 5G_DDNMF + - NSACF + - MFAF + - EASDF + - DCCF + - MB_SMF + - TSCTSF + - ADRF + - GBA_BSF + - CEF + - MB_UPF + - NSWOF + - PKMF + - MNPF + - SMS_GMSC + - SMS_IWMSC + - MBSF + - MBSTF + - PANF + - TNGF + - W_AGF + - TWIF + - TSN_AF + NFTypeRo: + type: string + readOnly: true + description: ' NF name defined in TS 23.501 or TS 29.510'. This datatype is used for readOnly attribute enum: - NRF - UDM @@ -3027,11 +3191,13 @@ components: OperationSemantics: type: string + readOnly: true enum: - REQUEST_RESPONSE - SUBSCRIBE_NOTIFY RegistrationState: type: string + readOnly: true enum: - REGISTERED - DEREGISTERED @@ -3151,7 +3317,7 @@ components: weightFactor: $ref: '#/components/schemas/WeightFactor' cNSIIdList: - $ref: '#/components/schemas/CNSIIdList' + $ref: '#/components/schemas/CNSIIdListRo' amfSetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' managedNFProfile: @@ -3270,7 +3436,7 @@ components: sBIFqdn: type: string cNSIIdList: - $ref: '#/components/schemas/CNSIIdList' + $ref: '#/components/schemas/CNSIIdListRo' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: @@ -3282,7 +3448,7 @@ components: configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' dnaiSatelliteMappingList: type: array items: @@ -3409,7 +3575,7 @@ components: configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' predefinedPccRuleSetRefs: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' @@ -3696,11 +3862,12 @@ components: - type: object properties: plmnId: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnIdRo' sEPPType: $ref: '#/components/schemas/SEPPType' sEPPId: type: integer + readOnly: true fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' seppInfo: @@ -3739,6 +3906,7 @@ components: $ref: '#/components/schemas/NwdafInfo' nwdafLogicalFuncSupported: type: string + readOnly: true enum: - NWDAF_WITH_ANLF - NWDAF_WITH_MTLF @@ -3795,6 +3963,7 @@ components: $ref: '#/components/schemas/CapabilityList' isCAPIFSup: type: boolean + readOnly: true nefInfo: $ref: '#/components/schemas/NefInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' @@ -3985,11 +4154,12 @@ components: - type: object properties: plmnId: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnIdRo' sEPPId: type: integer + readOnly: true fqdn: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/FqdnRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' EP_N2-Single: @@ -4021,7 +4191,7 @@ components: remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' epTransportRefs: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' EP_N4-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -4675,10 +4845,13 @@ components: maximum: 255 isEventTriggeredGtpUPathMonitoringSupported: type: boolean + readOnly: true isPeriodicGtpUMonitoringSupported: type: boolean + readOnly: true isImmediateGtpUMonitoringSupported: type: boolean + readOnly: true gtpUPathDelayThresholds: $ref: '#/components/schemas/GtpUPathDelayThresholdsType' gtpUPathMinimumWaitTime: @@ -4712,10 +4885,13 @@ components: maximum: 255 isEventTriggeredQFMonitoringSupported: type: boolean + readOnly: true isPeriodicQFMonitoringSupported: type: boolean + readOnly: true isSessionReleasedQFMonitoringSupported: type: boolean + readOnly: true qFPacketDelayThresholds: $ref: '#/components/schemas/QFPacketDelayThresholdsType' qFMinimumWaitTime: @@ -5415,6 +5591,7 @@ components: properties: activationStatus: type: string + readonly: true enum: - ACTIVATED - DEACTIVATED diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 786e3a391..61cbc2305 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -72,21 +72,42 @@ components: $ref: '#/components/schemas/DnRo' Mcc: + description: This datatype is used for writable attribut type: string pattern: '^[0-9]{3}$' + MccRo: + description: This datatype is used for readOnly attribute + type: string + pattern: '^[0-9]{3}$' + readOnly: Mnc: + description: This datatype is used for writable attribut + type: string + pattern: '^[0-9]{2,3}$' + MncRo: + description: This datatype is used for readOnly attribute type: string pattern: '^[0-9]{2,3}$' + readOnly: true Nid: type: string pattern: '^[A-Fa-f0-9]{11}$' PlmnId: + description: This datatype is used for writable attribute type: object properties: mcc: $ref: '#/components/schemas/Mcc' mnc: $ref: '#/components/schemas/Mnc' + PlmnIdRo: + description: This datatype is used for readOnly attribute + type: object + properties: + mcc: + $ref: '#/components/schemas/MccRo' + mnc: + $ref: '#/components/schemas/MncRo' Tac: type: string pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' @@ -160,9 +181,18 @@ components: Fqdn: type: string + description: This datatype is used for writable attribute + pattern: '^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$' + minLength: 4 + maxLength: 253 + FqdnRo: + type: string + description: This datatype is used for readOnly attribute pattern: '^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$' minLength: 4 maxLength: 253 + readOnly: true + Ipv4Addr: type: string pattern: '^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$' @@ -231,6 +261,7 @@ components: readOnly: true UsageState: type: string + readOnly: true enum: - IDLE - ACTIVE diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 7b99d3661..f50d2ff19 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -161,6 +161,7 @@ components: Tai: type: object + description: This datatype is used for writable attribute properties: mcc: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' @@ -168,9 +169,26 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mnc' tac: $ref: '#/components/schemas/Tac' + TaiRo: + type: object + description: This datatype is used for readOnly attribute + properties: + mcc: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/MccRo' + mnc: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/MncRo' + tac: + $ref: '#/components/schemas/Tac' + Tac: type: string + description: This datatype is used for writable attribute + pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' + TacRo: + type: string + description: This datatype is used for readOnly attribute pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' + readOnly: true EutraCellId: type: string pattern: '^[A-Fa-f0-9]{7}$' -- GitLab From 3bdc0b628503df39b95045c80cc5a9d2a7cd8433 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 08:28:55 +0000 Subject: [PATCH 12/60] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index c48c3b2ae..09e7bba67 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -3038,7 +3038,6 @@ components: type: integer NFServiceType: type: string - readOnly: true enum: - NAMF_COMMUNICATION - NAMF_EVENTEXPOSURE @@ -3047,6 +3046,7 @@ components: - NSMF_PDUSESSION - NSMF_EVENTEXPOSURE - OTHERS + readOnly: true Operation: type: object properties: -- GitLab From c61534cc9d629cf40332024ff17ea696800ae220 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 08:32:22 +0000 Subject: [PATCH 13/60] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 09e7bba67..84dbeb7f9 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -3058,8 +3058,8 @@ components: operationSemantics: $ref: '#/components/schemas/OperationSemantics' NFType: + description: ' NF name defined in TS 23.501 or TS 29.510'.This datatype is used for writable attribute type: string - description: ' NF name defined in TS 23.501 or TS 29.510'.This datatype is used for writable attribute enum: - NRF - UDM @@ -3123,9 +3123,8 @@ components: - TWIF - TSN_AF NFTypeRo: + description: ' NF name defined in TS 23.501 or TS 29.510'. This datatype is used for readOnly attribute type: string - readOnly: true - description: ' NF name defined in TS 23.501 or TS 29.510'. This datatype is used for readOnly attribute enum: - NRF - UDM @@ -3188,6 +3187,7 @@ components: - W_AGF - TWIF - TSN_AF + readOnly: true OperationSemantics: type: string -- GitLab From 692c44e3ac330b70d73e15beda44408c8c360271 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 08:36:33 +0000 Subject: [PATCH 14/60] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 84dbeb7f9..19fef90fb 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -3058,7 +3058,7 @@ components: operationSemantics: $ref: '#/components/schemas/OperationSemantics' NFType: - description: ' NF name defined in TS 23.501 or TS 29.510'.This datatype is used for writable attribute + description: NF name defined in TS 23.501 or TS 29.510'.This datatype is used for writable attribute type: string enum: - NRF @@ -3123,7 +3123,7 @@ components: - TWIF - TSN_AF NFTypeRo: - description: ' NF name defined in TS 23.501 or TS 29.510'. This datatype is used for readOnly attribute + description: NF name defined in TS 23.501 or TS 29.510'. This datatype is used for readOnly attribute type: string enum: - NRF -- GitLab From d1f8da79c0495ce39cac233aa967acb94e44993d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 08:40:41 +0000 Subject: [PATCH 15/60] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 19fef90fb..20bfd9ebf 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1836,7 +1836,7 @@ components: ueIpAddrInd: type: boolean default: false - readOnly: trusted + readOnly: true taiList: type: array items: @@ -5591,10 +5591,10 @@ components: properties: activationStatus: type: string - readonly: true enum: - ACTIVATED - DEACTIVATED + readonly: true EP_SM12-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' -- GitLab From 74ef65a4b2a2e5fa7bb313a3c052edfb79886607 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 09:16:58 +0000 Subject: [PATCH 16/60] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 20bfd9ebf..0706fa635 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -5594,7 +5594,7 @@ components: enum: - ACTIVATED - DEACTIVATED - readonly: true + readOnly: true EP_SM12-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' -- GitLab From 67ed0893204c48de4eb8b25b4433ef64b5f70c76 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 09:24:38 +0000 Subject: [PATCH 17/60] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 61cbc2305..c847561f6 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -79,7 +79,7 @@ components: description: This datatype is used for readOnly attribute type: string pattern: '^[0-9]{3}$' - readOnly: + readOnly: true Mnc: description: This datatype is used for writable attribut type: string -- GitLab From 1f9df32331b20fdb328f2933b7804f53e123371d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 09:49:08 +0000 Subject: [PATCH 18/60] Update 3 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml - /OpenAPI/TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 8 +++++++- OpenAPI/TS28541_SliceNrm.yaml | 29 ++++++++++++++++++-------- OpenAPI/TS28623_ComDefs.yaml | 38 +++++++++++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 9 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index d1a08c250..ecaf86e17 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -97,9 +97,15 @@ components: items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac' TaiList: + description: This datatype is used for writable attribute type: array items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' + TaiListRo: + description: This datatype is used for readOnly attribute + type: array + items: + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/TaiRo' BackhaulAddress: type: object properties: diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 121dc8f67..b6ef8a0c2 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -69,14 +69,17 @@ components: enum: - CHARACTER - SCALABILITY + readOnly: true Tagging: type: array + readOnly: true items: type: string enum: - PERFORMANCE - FUNCTION - OPERATION + readOnly: true Exposure: type: string enum: @@ -96,6 +99,7 @@ components: enum: - NOT_SUPPORTED - SUPPORTED + readOnly: true DelayTolerance: type: object properties: @@ -127,9 +131,9 @@ components: servAttrCom: $ref: '#/components/schemas/ServAttrCom' guaThpt: - $ref: '#/components/schemas/Float' + $ref: '#/components/schemas/FloatRo' maxThpt: - $ref: '#/components/schemas/Float' + $ref: '#/components/schemas/FloatRo' MaxPktSize: type: object properties: @@ -144,6 +148,7 @@ components: $ref: '#/components/schemas/ServAttrCom' nOofPDUSessions: type: integer + readOnly: true KPIMonitoring: type: object properties: @@ -153,6 +158,7 @@ components: type: array items: type: string + readOnly: true NBIoT: type: object properties: @@ -210,13 +216,16 @@ components: $ref: '#/components/schemas/ServAttrCom' density: type: integer + readOnly: true NsInfo: type: object properties: nsInstanceId: type: string + readOnly: true nsName: type: string + readOnly: true description: type: string EmbbEEPerfReq: @@ -273,12 +282,14 @@ components: properties: secFunId: type: string + readOnly: true secFunType: type: string secRules: type: array items: type: string + readOnly: true N6Protection: type: object properties: @@ -578,6 +589,7 @@ components: properties: serviceProfileId: type: string + readOnly: true plmnInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' maxNumberofUEs: @@ -674,6 +686,7 @@ components: properties: sliceProfileId: type: string + readOnly: true plmnInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' cNSliceSubnetProfile: @@ -836,7 +849,7 @@ components: - type: object properties: networkSliceSubnetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' administrativeState: @@ -844,7 +857,7 @@ components: serviceProfileList: $ref: '#/components/schemas/ServiceProfileList' networkSliceControllerRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' isolationProfileRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' @@ -858,9 +871,9 @@ components: - type: object properties: managedFunctionRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' networkSliceSubnetRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' administrativeState: @@ -880,7 +893,7 @@ components: - RAN_SLICESUBNET - CN_SLICESUBNET networkSliceSubnetControllerRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' isolationProfileRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' @@ -893,7 +906,7 @@ components: type: object properties: ipAddress: - $ref: '#/components/schemas/IpAddress' + $ref: '#/components/schemas/IpAddressRo' localLogicalInterfaceInfo: $ref: '#/components/schemas/LogicalInterfaceInfo' qosProfile: diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index c847561f6..9e5239e0e 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -14,8 +14,14 @@ components: schemas: Float: + description: This datatype is used for writable attribute + type: number + format: float + FloatRo: + description: This datatype is used for readOnly attribute type: number format: float + readOnly: true DateTime: description: This datatype is used for writable attribute type: string @@ -194,26 +200,58 @@ components: readOnly: true Ipv4Addr: + description: This datatype is used for writable attribute type: string pattern: '^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$' example: '198.51.100.1' + Ipv4AddrRo: + description: This datatype is used for readOnly attribute + type: string + pattern: '^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$' + example: '198.51.100.1' + readOnly: true Ipv6Addr: + description: This datatype is used for writable attribute type: string allOf: - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))$' - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$' example: '2001:db8:85a3::8a2e:370:7334' + Ipv6AddrRo: + description: This datatype is used for readOnly attribute + type: string + allOf: + - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))$' + - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$' + example: '2001:db8:85a3::8a2e:370:7334' + readOnly: true Ipv6Prefix: + description: This datatype is used for writable attribute + type: string + allOf: + - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))(\/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))$' + - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))(\/.+)$' + example: '2001:db8:abcd:12::0/64' + Ipv6PrefixRo: + description: This datatype is used for readOnly attribute type: string allOf: - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))(\/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))$' - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))(\/.+)$' example: '2001:db8:abcd:12::0/64' + readOnly: true IpAddr: + description: This datatype is used for writable attribute oneOf: - $ref: '#/components/schemas/Ipv4Addr' - $ref: '#/components/schemas/Ipv6Addr' - $ref: '#/components/schemas/Ipv6Prefix' + IpAddrRo: + description: This datatype is used for readOnly attribute + oneOf: + - $ref: '#/components/schemas/Ipv4AddrRo' + - $ref: '#/components/schemas/Ipv6AddrRo' + - $ref: '#/components/schemas/Ipv6PrefixRo' HostAddr: # This definition will be deprecated, when all occurances of HostAddr # are replaced by Host. -- GitLab From 19a84b1465c73dd5ea41fae2f098c4ce6489bf04 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 09:54:51 +0000 Subject: [PATCH 19/60] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index b6ef8a0c2..509b2a50b 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -131,9 +131,9 @@ components: servAttrCom: $ref: '#/components/schemas/ServAttrCom' guaThpt: - $ref: '#/components/schemas/FloatRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/FloatRo' maxThpt: - $ref: '#/components/schemas/FloatRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/FloatRo' MaxPktSize: type: object properties: -- GitLab From 5791455da08d331e92f1c94d4b646fc876f2a2a5 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 09:58:29 +0000 Subject: [PATCH 20/60] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 509b2a50b..100c4f299 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -906,7 +906,7 @@ components: type: object properties: ipAddress: - $ref: '#/components/schemas/IpAddressRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddressRo' localLogicalInterfaceInfo: $ref: '#/components/schemas/LogicalInterfaceInfo' qosProfile: -- GitLab From 9d0033a515141736a48071e27a41ec3dcb791980 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 10:02:59 +0000 Subject: [PATCH 21/60] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 100c4f299..b9904bccd 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -695,11 +695,6 @@ components: $ref: '#/components/schemas/RANSliceSubnetProfile' topSliceSubnetProfile: $ref: '#/components/schemas/TopSliceSubnetProfile' - - IpAddress: - oneOf: - - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' LogicalInterfaceInfo: type: object @@ -906,7 +901,7 @@ components: type: object properties: ipAddress: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddressRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddrRo' localLogicalInterfaceInfo: $ref: '#/components/schemas/LogicalInterfaceInfo' qosProfile: -- GitLab From 98fa8c16a5405eb90928bbbf7d3a43d553e42f14 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 10:20:58 +0000 Subject: [PATCH 22/60] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 22 ++++++++++++++++------ OpenAPI/TS28623_ComDefs.yaml | 19 +++++++++++++++++++ 2 files changed, 35 insertions(+), 6 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index b9904bccd..73169dcb5 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -31,6 +31,7 @@ components: - NOT_SUPPORTED - BETWEEN_BS_AND_UE - BETWEEN_BS_AND_UE_AND_UE_AND_UE + readOnly: true PositioningAvailability: type: array items: @@ -42,6 +43,7 @@ components: - AECID - HYBRID_POSITIONING - NET_RTK + readOnly: true PredictionFrequency: type: string enum: @@ -754,10 +756,12 @@ components: enum: - FEASIBLE - INFEASIBLE + readOnly: true InFeasibleReason: description: >- An attribute that specifies the additional reason information if the feasibility check result is infeasible.The detailed ENUM value is FFS. type: string + readOnly: true RecommendationRequest: description: >- An attribute represents MnS consumer's request for recommended network slice related requirements. @@ -766,6 +770,7 @@ components: description: >- An attribute that specifies the recommended network slicing related requirements (i.e. ServiceProfile and SliceProfile information) which can be supported by the MnS producer.. type: string + readOnly: true ResourceReservation: description: >- An attribute represents MnS consumer's requirements for resource reservation. @@ -782,14 +787,16 @@ components: - RESERVED - UNRESERVED - USED + readOnly: true ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. type: string + readOnly: true ResourceIsolationRule: type: object @@ -923,14 +930,16 @@ components: properties: dLlatency: type: integer + readonly: true uLlatency: type: integer + readOnly: true dLThptPerSliceSubnet: $ref: '#/components/schemas/XLThpt' uLThptPerSliceSubnet: $ref: '#/components/schemas/XLThpt' coverageAreaTAList: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/TaiList' + $ref: 'TS28541_5GcNrm.yaml#/components/schemas/TaiListRo' FeasibilityCheckAndReservationJob-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -979,6 +988,7 @@ components: $ref: '#/components/schemas/ServiceProfile' serviceProfileId: type: string + readOnly: true operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' administrativeState: @@ -988,7 +998,7 @@ components: processMonitor: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ProcessMonitor' networkSliceRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' NetworkSliceSubnetController-Single: allOf: @@ -1011,7 +1021,7 @@ components: processMonitor: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ProcessMonitor' networkSliceSubnetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' IsolationProfile-Single: allOf: @@ -1029,9 +1039,9 @@ components: items: $ref: '#/components/schemas/ResourceIsolationRule' networkSliceRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' networkSliceSubnetRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 9e5239e0e..0c6a08d44 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -126,6 +126,7 @@ components: type: string pattern: '^[A-Fa-f0-9]{9}$' TimeWindow: + description: This datatype is used for writable attribute oneOf: - type: object properties: @@ -141,6 +142,23 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' + TimeWindowRo: + description: This datatype is used for readOnly attribute + oneOf: + - type: object + properties: + startTime: + $ref: '#/components/schemas/DateTimeRo' + endTime: + $ref: '#/components/schemas/DateTimeRo' + - type: object + properties: + startTime: + $ref: '#/components/schemas/DateTimeRo' + - type: object + properties: + endTime: + $ref: '#/components/schemas/DateTimeRo' GeoCoordinate: type: object properties: @@ -316,6 +334,7 @@ components: - DEGRADED - NOT_INSTALLED - LOG_FULL + readOnly: true AttributeNameValuePairSet: description: >- -- GitLab From db2aaecfbaef24be2ccd63b19427289ed2534166 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 10:28:40 +0000 Subject: [PATCH 23/60] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 73169dcb5..29747c96b 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -930,7 +930,7 @@ components: properties: dLlatency: type: integer - readonly: true + readOnly: true uLlatency: type: integer readOnly: true -- GitLab From 261e1b693dfb1463e0cf5b6b58dec2cf19ba82ef Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 10:38:50 +0000 Subject: [PATCH 24/60] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 29747c96b..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -797,7 +797,6 @@ components: An attribute that specifies the additional reason information if the reservation is failed. type: string readOnly: true - ResourceIsolationRule: type: object properties: -- GitLab From 049bcff7ceb6258d8e70af4a05432a071fc322f2 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:08:42 +0000 Subject: [PATCH 25/60] Update file TS28623_GenericNrm.yaml --- OpenAPI/TS28623_GenericNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index f50d2ff19..5f25d59dd 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -138,7 +138,7 @@ components: startTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeR' timer: type: integer AreaScope: -- GitLab From 1a70d6f42b0ff8ba3f1aed5ef5a716003b3280d1 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:13:37 +0000 Subject: [PATCH 26/60] Update file TS28623_GenericNrm.yaml --- OpenAPI/TS28623_GenericNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 5f25d59dd..f50d2ff19 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -138,7 +138,7 @@ components: startTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeR' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' timer: type: integer AreaScope: -- GitLab From 5583316c39cd5c8ead0c3ab26d51e00b3b6ae276 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:18:54 +0000 Subject: [PATCH 27/60] Update file TS28623_GenericNrm.yaml --- OpenAPI/TS28623_GenericNrm.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index f50d2ff19..25d490071 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -115,7 +115,6 @@ components: readOnly: true status: type: string - readOnly: true enum: - NOT_STARTED - RUNNING @@ -124,11 +123,12 @@ components: - PARTIALLY_FAILED - CANCELLING - CANCELLED + readOnly: true progressPercentage: type: integer - readOnly: true minimum: 0 maximum: 100 + readOnly: true progressStateInfo: type: string readOnly: true @@ -178,7 +178,7 @@ components: mnc: $ref: 'TS28623_ComDefs.yaml#/components/schemas/MncRo' tac: - $ref: '#/components/schemas/Tac' + $ref: '#/components/schemas/TacRo' Tac: type: string -- GitLab From edc77f760cf21064ae72c1eeaee19037d237eb68 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:41:55 +0000 Subject: [PATCH 28/60] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 4f60d8c2a..c7614f85f 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 0c6a08d44..144501d85 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -126,7 +126,6 @@ components: type: string pattern: '^[A-Fa-f0-9]{9}$' TimeWindow: - description: This datatype is used for writable attribute oneOf: - type: object properties: @@ -142,8 +141,8 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' + description: This datatype is used for writable attribute TimeWindowRo: - description: This datatype is used for readOnly attribute oneOf: - type: object properties: @@ -158,7 +157,8 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTimeRo' + description: This datatype is used for readOnly attribute GeoCoordinate: type: object properties: -- GitLab From bc9a9f8afb11201952d31719eefc2e82a2f5cc51 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:46:35 +0000 Subject: [PATCH 29/60] Update 2 files - /OpenAPI/TS28541_SliceNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index c7614f85f..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 144501d85..b8a5bcb64 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -142,7 +142,7 @@ components: endTime: $ref: '#/components/schemas/DateTime' description: This datatype is used for writable attribute - TimeWindowRo: + TimeWindow: oneOf: - type: object properties: @@ -158,6 +158,7 @@ components: properties: endTime: $ref: '#/components/schemas/DateTimeRo' + description: This datatype is used for writable attribute description: This datatype is used for readOnly attribute GeoCoordinate: type: object -- GitLab From f924cfd613ce3109b9716c1007b5dccb5bc8c0ae Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:51:22 +0000 Subject: [PATCH 30/60] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index b8a5bcb64..0368693e3 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -142,7 +142,7 @@ components: endTime: $ref: '#/components/schemas/DateTime' description: This datatype is used for writable attribute - TimeWindow: + TimeWindowRo: oneOf: - type: object properties: @@ -157,8 +157,7 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' - description: This datatype is used for writable attribute + $ref: '#/components/schemas/DateTimeRo' description: This datatype is used for readOnly attribute GeoCoordinate: type: object -- GitLab From 22b7cc56a49b2ccefd874f68d138f3c5464cc372 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:59:04 +0000 Subject: [PATCH 31/60] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 0368693e3..7c5668d86 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -126,6 +126,7 @@ components: type: string pattern: '^[A-Fa-f0-9]{9}$' TimeWindow: + description: This datatype is used for writable attribute oneOf: - type: object properties: @@ -140,9 +141,9 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' - description: This datatype is used for writable attribute + $ref: '#/components/schemas/DateTime' TimeWindowRo: + description: This datatype is used for readOnly attribute oneOf: - type: object properties: @@ -157,8 +158,7 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' - description: This datatype is used for readOnly attribute + $ref: '#/components/schemas/DateTimeRo' GeoCoordinate: type: object properties: -- GitLab From 9e21f7ce29d761517c71e31cf5237b027ce4a0c0 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:02:03 +0000 Subject: [PATCH 32/60] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 4f60d8c2a..c7614f85f 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. -- GitLab From 37275534f3164019a9e6adfd7552bfc8de852140 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:17:44 +0000 Subject: [PATCH 33/60] Update 2 files - /OpenAPI/TS28541_SliceNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index c7614f85f..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 7c5668d86..41eaaf579 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -143,7 +143,6 @@ components: endTime: $ref: '#/components/schemas/DateTime' TimeWindowRo: - description: This datatype is used for readOnly attribute oneOf: - type: object properties: @@ -158,7 +157,7 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTimeRo' GeoCoordinate: type: object properties: -- GitLab From 3e02047c06205774aec3dac25544ed3dc71db412 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:24:45 +0000 Subject: [PATCH 34/60] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 41eaaf579..acd119183 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -147,17 +147,17 @@ components: - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' GeoCoordinate: type: object properties: -- GitLab From 81bdff5b90576de7f126fe2291adb99c63182009 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:31:43 +0000 Subject: [PATCH 35/60] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index acd119183..c30fe1828 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -141,23 +141,25 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTime' + TimeWindowRo: + description: This datatype is used for readOnly attribute oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' GeoCoordinate: type: object properties: -- GitLab From 8915388511d3caa2fa22e5bd67e41aae8b91973c Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:35:19 +0000 Subject: [PATCH 36/60] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 4f60d8c2a..8b409eb34 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRoTest' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index c30fe1828..8c9f6cafc 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -143,7 +143,7 @@ components: endTime: $ref: '#/components/schemas/DateTime' - TimeWindowRo: + TimeWindowRoTest: description: This datatype is used for readOnly attribute oneOf: - type: object @@ -159,7 +159,8 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTimeRo' + GeoCoordinate: type: object properties: -- GitLab From 78fb2fc2e31d92f976def1187381e6d151e37745 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:40:04 +0000 Subject: [PATCH 37/60] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 4 ++-- OpenAPI/TS28623_ComDefs.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 8b409eb34..17e732ad3 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -778,7 +778,7 @@ components: RequestedReservationExpiration: description: >- An attribute which specifies MnS consuner's requirements for the validity period of the resource reservation. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ResourceReservationStatus: description: >- An attribute which specifies the resource reservation result for the feasibility check job. @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRoTest' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 8c9f6cafc..a83b826d0 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -143,7 +143,7 @@ components: endTime: $ref: '#/components/schemas/DateTime' - TimeWindowRoTest: + TimeWindow: description: This datatype is used for readOnly attribute oneOf: - type: object -- GitLab From fd606c7e0c56224a7f4059ef44b4e6f8fe093f59 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:44:49 +0000 Subject: [PATCH 38/60] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index a83b826d0..f64a4f71d 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -143,7 +143,7 @@ components: endTime: $ref: '#/components/schemas/DateTime' - TimeWindow: + TimeWindowRo: description: This datatype is used for readOnly attribute oneOf: - type: object -- GitLab From 6b782fb714c6d35b6f08ba50ecdaf2aafcfc7a2a Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:48:39 +0000 Subject: [PATCH 39/60] Update 2 files - /OpenAPI/TS28541_SliceNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 4 ++-- OpenAPI/TS28623_ComDefs.yaml | 26 +++++++++++++------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 17e732ad3..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -778,7 +778,7 @@ components: RequestedReservationExpiration: description: >- An attribute which specifies MnS consuner's requirements for the validity period of the resource reservation. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ResourceReservationStatus: description: >- An attribute which specifies the resource reservation result for the feasibility check job. @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index f64a4f71d..6cb40cc6c 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -125,41 +125,41 @@ components: NrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' - TimeWindow: - description: This datatype is used for writable attribute + TimeWindowRo: + description: This datatype is used for readOnly attribute oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' - - TimeWindowRo: - description: This datatype is used for readOnly attribute + $ref: '#/components/schemas/DateTimeRo' + + TimeWindow: + description: This datatype is used for writable attribute oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' GeoCoordinate: type: object -- GitLab From 4e021f53a7c29bebd291e7a001c869ca55185d91 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:52:49 +0000 Subject: [PATCH 40/60] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 6cb40cc6c..9da2e0aa3 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -125,41 +125,38 @@ components: NrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' - TimeWindowRo: - description: This datatype is used for readOnly attribute + TimeWindow: oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' - - TimeWindow: - description: This datatype is used for writable attribute + $ref: '#/components/schemas/DateTime' + TimeWindowRo: oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' GeoCoordinate: type: object -- GitLab From 32d0f95909ed494f0e041b503abd1651f636e23b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:56:58 +0000 Subject: [PATCH 41/60] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 4f60d8c2a..c7614f85f 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. -- GitLab From 6f1a86537e0dd1ce19b6edf0de7f62e7390d5165 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 15:00:29 +0000 Subject: [PATCH 42/60] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 9da2e0aa3..c3fde26d1 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -125,7 +125,7 @@ components: NrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' - TimeWindow: + TimeWindowRo: oneOf: - type: object properties: @@ -141,7 +141,7 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' - TimeWindowRo: + TimeWindow: oneOf: - type: object properties: -- GitLab From 6cd802a5576a0cb79dfb2e8bce3ff2e8f1b0249e Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 15:03:46 +0000 Subject: [PATCH 43/60] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index c7614f85f..d906788d4 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindoRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. -- GitLab From 4dfc74cb1b926396805a3f654c33800bd369803b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 15:07:57 +0000 Subject: [PATCH 44/60] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index d906788d4..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindoRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. -- GitLab From d85d29deb67a74a478931b1aa5c4697076b0398b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 15:13:37 +0000 Subject: [PATCH 45/60] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 4f60d8c2a..eb505866e 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowR' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index c3fde26d1..843255a4a 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -125,7 +125,7 @@ components: NrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' - TimeWindowRo: + TimeWindow: oneOf: - type: object properties: @@ -141,7 +141,7 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' - TimeWindow: + TimeWindowR: oneOf: - type: object properties: -- GitLab From 767f42b045eb4d856e5f6208f59641b3b43e4766 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 15:18:08 +0000 Subject: [PATCH 46/60] Update 2 files - /OpenAPI/TS28541_SliceNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index eb505866e..c7614f85f 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowR' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 843255a4a..38143d496 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -126,6 +126,7 @@ components: type: string pattern: '^[A-Fa-f0-9]{9}$' TimeWindow: + description: This datatype is used for writable attribute oneOf: - type: object properties: @@ -141,7 +142,8 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' - TimeWindowR: + TimeWindowRo: + description: This datatype is used for readOnly attribute oneOf: - type: object properties: -- GitLab From 1fc1e71c075682ba352e1e4ff35ee47a99000851 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:18:43 +0000 Subject: [PATCH 47/60] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index c7614f85f..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 38143d496..91dd741b4 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -142,6 +142,7 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' + TimeWindowRo: description: This datatype is used for readOnly attribute oneOf: -- GitLab From 53ca0a69c2cc1fbad086e1337b56113940766de3 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:21:47 +0000 Subject: [PATCH 48/60] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 91dd741b4..30a9dbe97 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -152,14 +152,7 @@ components: $ref: '#/components/schemas/DateTimeRo' endTime: $ref: '#/components/schemas/DateTimeRo' - - type: object - properties: - startTime: - $ref: '#/components/schemas/DateTimeRo' - - type: object - properties: - endTime: - $ref: '#/components/schemas/DateTimeRo' + GeoCoordinate: type: object -- GitLab From 4548bc561bf7882692fa707125af26446e718d8b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:24:48 +0000 Subject: [PATCH 49/60] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 30a9dbe97..be33b1726 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -150,10 +150,11 @@ components: properties: startTime: $ref: '#/components/schemas/DateTimeRo' + - type: object + properties: endTime: $ref: '#/components/schemas/DateTimeRo' - GeoCoordinate: type: object properties: -- GitLab From 87cdb08716a5e0475b47de6f6dd867a5fe1f0dd9 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:31:14 +0000 Subject: [PATCH 50/60] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 14 +++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 4f60d8c2a..1d20dfd8d 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/ABC' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index be33b1726..9f63b4d44 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -141,11 +141,16 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' - - TimeWindowRo: + $ref: '#/components/schemas/DateTime' + ABC: description: This datatype is used for readOnly attribute - oneOf: + oneOf: + - type: object + properties: + startTime: + $ref: '#/components/schemas/DateTimeRo' + endTime: + $ref: '#/components/schemas/DateTimeRo' - type: object properties: startTime: @@ -154,7 +159,6 @@ components: properties: endTime: $ref: '#/components/schemas/DateTimeRo' - GeoCoordinate: type: object properties: -- GitLab From 5fffb76eb57c824872dd883bbdbdf3c3e72fe18b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:35:33 +0000 Subject: [PATCH 51/60] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 20 ++++++++++++++++++-- OpenAPI/TS28623_ComDefs.yaml | 2 +- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 1d20dfd8d..f55e86fce 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -14,7 +14,23 @@ components: schemas: #------------ Type definitions --------------------------------------------------- - + TimeWindowRo: + description: This datatype is used for readOnly attribute + oneOf: + - type: object + properties: + startTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + endTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + - type: object + properties: + startTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + - type: object + properties: + endTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' Float: type: number format: float @@ -791,7 +807,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/ABC' + $ref: '#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 9f63b4d44..e433cbd97 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -142,7 +142,7 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' - ABC: + TimeWindowRo: description: This datatype is used for readOnly attribute oneOf: - type: object -- GitLab From 77308cb84461afc883a591be14d008329493a8e7 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:41:03 +0000 Subject: [PATCH 52/60] Update 2 files - /OpenAPI/TS28541_SliceNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 20 ++------------------ OpenAPI/TS28623_ComDefs.yaml | 29 +++++++++++++++-------------- 2 files changed, 17 insertions(+), 32 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index f55e86fce..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -14,23 +14,7 @@ components: schemas: #------------ Type definitions --------------------------------------------------- - TimeWindowRo: - description: This datatype is used for readOnly attribute - oneOf: - - type: object - properties: - startTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' - endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' - - type: object - properties: - startTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' - - type: object - properties: - endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + Float: type: number format: float @@ -807,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: '#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index e433cbd97..1b5333cfa 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -125,40 +125,41 @@ components: NrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' - TimeWindow: - description: This datatype is used for writable attribute - oneOf: + TimeWindowRo: + description: This datatype is used for readOnly attribute + oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' - TimeWindowRo: - description: This datatype is used for readOnly attribute - oneOf: + $ref: '#/components/schemas/DateTimeRo' + TimeWindow: + description: This datatype is used for writable attribute + oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' + GeoCoordinate: type: object properties: -- GitLab From c39f7361b62f7d8e8d805458dc27add6ad41355d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:43:56 +0000 Subject: [PATCH 53/60] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 31 +++++++++++++++---------------- 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 4f60d8c2a..c7614f85f 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 1b5333cfa..a4f2ba33f 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -124,42 +124,41 @@ components: pattern: '^[A-Fa-f0-9]{7}$' NrCellId: type: string - pattern: '^[A-Fa-f0-9]{9}$' - TimeWindowRo: - description: This datatype is used for readOnly attribute - oneOf: + pattern: '^[A-Fa-f0-9]{9}$' + TimeWindow: + description: This datatype is used for writable attribute + oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' - TimeWindow: - description: This datatype is used for writable attribute - oneOf: + $ref: '#/components/schemas/DateTime' + TimeWindowRo: + description: This datatype is used for readOnly attribute + oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' - + $ref: '#/components/schemas/DateTimeRo' GeoCoordinate: type: object properties: -- GitLab From 9100f1bd35260ba19a414223b7ebde3c00c32a02 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:01:28 +0000 Subject: [PATCH 54/60] Update 2 files - /OpenAPI/TS28623_GenericNrm.yaml - /OpenAPI/TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 2 +- OpenAPI/TS28623_GenericNrm.yaml | 18 +----------------- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 0706fa635..ac72bf08c 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -750,7 +750,7 @@ components: description: This datatype is used for readOnly attribute type: array items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/TaiRo' + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' SupiRange: type: object properties: diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 25d490071..baa657178 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -169,26 +169,10 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mnc' tac: $ref: '#/components/schemas/Tac' - TaiRo: - type: object - description: This datatype is used for readOnly attribute - properties: - mcc: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/MccRo' - mnc: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/MncRo' - tac: - $ref: '#/components/schemas/TacRo' - Tac: type: string description: This datatype is used for writable attribute - pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' - TacRo: - type: string - description: This datatype is used for readOnly attribute - pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' - readOnly: true + pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' EutraCellId: type: string pattern: '^[A-Fa-f0-9]{7}$' -- GitLab From 49fd9d3b5f3d2c89d1afa72f1e0fdd7157648150 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:06:20 +0000 Subject: [PATCH 55/60] Update 2 files - /OpenAPI/TS28541_NrNrm.yaml - /OpenAPI/TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 9 ++------- OpenAPI/TS28541_NrNrm.yaml | 7 +------ 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index ac72bf08c..d66b5a1ae 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -745,12 +745,7 @@ components: description: This datatype is used for writable attribute type: array items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' - TaiListRo: - description: This datatype is used for readOnly attribute - type: array - items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' SupiRange: type: object properties: @@ -1965,7 +1960,7 @@ components: type: string minItems: 1 taiList: - $ref: '#/components/schemas/TaiListRo' + $ref: '#/components/schemas/TaiList' taiRangeList: type: array items: diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index ecaf86e17..f02271676 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -100,12 +100,7 @@ components: description: This datatype is used for writable attribute type: array items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' - TaiListRo: - description: This datatype is used for readOnly attribute - type: array - items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/TaiRo' + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' BackhaulAddress: type: object properties: -- GitLab From 73875b8c5110b08ab8632429b3644cebd94857d1 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:10:53 +0000 Subject: [PATCH 56/60] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index c7614f85f..11f8a7c28 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -938,7 +938,7 @@ components: uLThptPerSliceSubnet: $ref: '#/components/schemas/XLThpt' coverageAreaTAList: - $ref: 'TS28541_5GcNrm.yaml#/components/schemas/TaiListRo' + $ref: 'TS28541_5GcNrm.yaml#/components/schemas/TaiList' FeasibilityCheckAndReservationJob-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' -- GitLab From 727da3d6b09d5de57a46d7a564d90b28501ef863 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:18:11 +0000 Subject: [PATCH 57/60] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 131 ++---------------------------------- 1 file changed, 7 insertions(+), 124 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index d66b5a1ae..3ba59ca6e 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -128,12 +128,7 @@ components: description: This datatype is used for writable attribute type: array items: - $ref: '#/components/schemas/CNSIId' - CNSIIdListRo: - description: This datatype is used for readOnly attribute - type: array - items: - $ref: '#/components/schemas/CNSIIdRo' + $ref: '#/components/schemas/CNSIId' CNSIId: type: string description: CNSI Id is defined in TS 29.531, only for Core Network. This datatype is used for writable attribute @@ -249,7 +244,7 @@ components: type: string readOnly: true nfType: - $ref: '#/components/schemas/NFTypeRo' + $ref: '#/components/schemas/NFType' heartbeatTimer: type: integer authzInfo: @@ -614,19 +609,7 @@ components: type: string nRTACpattern: type: string - NRTACRangeRo: - type: object - description: This datatype is used for readOnly attribute - properties: - nRTACstart: - type: string - readOnly: true - nRTACend: - type: string - nRTACpattern: - type: string - readOnly: true - + TaiRange: type: object description: This datatype is used for writable attribute @@ -637,16 +620,6 @@ components: type: array items: $ref: '#/components/schemas/NRTACRange' - TaiRangeRo: - type: object - description: This datatype is used for readOnly attribute - properties: - plmnId: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnIdRo' - nRTACRangelist: - type: array - items: - $ref: '#/components/schemas/NRTACRangeRo' GUAMInfo: type: object @@ -1226,31 +1199,7 @@ components: - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but - is not used to encode content defined in the present version of this API. - AfEventRo: - description: Represents Application Events. This datatype is used for readOnly attribute - anyOf: - - type: string - readOnly: true - enum: - - SVC_EXPERIENCE - - UE_MOBILITY - - UE_COMM - - EXCEPTIONS - - USER_DATA_CONGESTION - - PERF_DATA - - DISPERSION - - COLLECTIVE_BEHAVIOUR - - MS_QOE_METRICS - - MS_CONSUMPTION - - MS_NET_ASSIST_INVOCATION - - MS_DYN_POLICY_INVOCATION - - MS_ACCESS_ACTIVITY - - type: string - readOnly: true - description: > - This string provides forward-compatibility with future extensions to the enumeration but - is not used to encode content defined in the present version of this API. + is not used to encode content defined in the present version of this API. AfEventExposureData: description: AF Event Exposure data managed by a given NEF Instance type: object @@ -1260,7 +1209,7 @@ components: afEvents: type: array items: - $ref: '#/components/schemas/AfEventRo' + $ref: '#/components/schemas/AfEvent' minItems: 1 afIds: type: array @@ -3117,72 +3066,6 @@ components: - W_AGF - TWIF - TSN_AF - NFTypeRo: - description: NF name defined in TS 23.501 or TS 29.510'. This datatype is used for readOnly attribute - type: string - enum: - - NRF - - UDM - - AMF - - SMF - - AUSF - - NEF - - PCF - - SMSF - - NSSF - - UDR - - LMF - - GMLC - - 5G_EIR - - SEPP - - UPF - - N3IWF - - AF - - UDSF - - DN - - BSF - - CHF - - NWDAF - - PCSCF - - CBCF - - HSS - - UCMF - - SOR_AF - - SPAF - - MME - - SCSAS - - SCEF - - SCP - - NSSAAF - - ICSCF - - SCSCF - - DRA - - IMS_AS - - AANF - - 5G_DDNMF - - NSACF - - MFAF - - EASDF - - DCCF - - MB_SMF - - TSCTSF - - ADRF - - GBA_BSF - - CEF - - MB_UPF - - NSWOF - - PKMF - - MNPF - - SMS_GMSC - - SMS_IWMSC - - MBSF - - MBSTF - - PANF - - TNGF - - W_AGF - - TWIF - - TSN_AF - readOnly: true OperationSemantics: type: string @@ -3312,7 +3195,7 @@ components: weightFactor: $ref: '#/components/schemas/WeightFactor' cNSIIdList: - $ref: '#/components/schemas/CNSIIdListRo' + $ref: '#/components/schemas/CNSIIdList' amfSetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' managedNFProfile: @@ -3431,7 +3314,7 @@ components: sBIFqdn: type: string cNSIIdList: - $ref: '#/components/schemas/CNSIIdListRo' + $ref: '#/components/schemas/CNSIIdList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: -- GitLab From 83564b0d81deee2735ee83f3ad3cb36ad36be73d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:21:35 +0000 Subject: [PATCH 58/60] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 3ba59ca6e..f6da73ef5 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1913,7 +1913,7 @@ components: taiRangeList: type: array items: - $ref: '#/components/schemas/TaiRangeRo' + $ref: '#/components/schemas/TaiRange' minItems: 1 dnaiList: type: array -- GitLab From 0fb015440511f73f62d098c13033b82119f6dc9e Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:30:54 +0000 Subject: [PATCH 59/60] Update 3 files - /OpenAPI/TS28541_5GcNrm.yaml - /OpenAPI/TS28541_NrNrm.yaml - /OpenAPI/TS28623_GenericNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 11 ++--------- OpenAPI/TS28541_NrNrm.yaml | 1 - OpenAPI/TS28623_GenericNrm.yaml | 4 +--- 3 files changed, 3 insertions(+), 13 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index f6da73ef5..547da06db 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -131,11 +131,7 @@ components: $ref: '#/components/schemas/CNSIId' CNSIId: type: string - description: CNSI Id is defined in TS 29.531, only for Core Network. This datatype is used for writable attribute - CNSIIdRo: - type: string - description: CNSI Id is defined in TS 29.531, only for Core Network. This datatype is used for readOnly attribute - readOnly: true + description: CNSI Id is defined in TS 29.531, only for Core Network. EnergySavingControl: type: string description: any of enumerated value @@ -601,7 +597,6 @@ components: NRTACRange: type: object - description: This datatype is used for writable attribute properties: nRTACstart: type: string @@ -612,7 +607,6 @@ components: TaiRange: type: object - description: This datatype is used for writable attribute properties: plmnId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' @@ -715,7 +709,6 @@ components: nid: type: string TaiList: - description: This datatype is used for writable attribute type: array items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' @@ -1179,7 +1172,7 @@ components: minItems: 1 readOnly: true AfEvent: - description: Represents Application Events.This datatype is used for writable attribute + description: Represents Application Events. anyOf: - type: string enum: diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index f02271676..10fe7cd2d 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -97,7 +97,6 @@ components: items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac' TaiList: - description: This datatype is used for writable attribute type: array items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index baa657178..bb5a2d861 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -161,7 +161,6 @@ components: Tai: type: object - description: This datatype is used for writable attribute properties: mcc: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' @@ -170,8 +169,7 @@ components: tac: $ref: '#/components/schemas/Tac' Tac: - type: string - description: This datatype is used for writable attribute + type: string pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' EutraCellId: type: string -- GitLab From a9f4be7267db1fbed09726c5d54860e5a2428d9d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:38:05 +0000 Subject: [PATCH 60/60] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 547da06db..c76ca2d7e 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -125,7 +125,6 @@ components: - REGISTERED - SUSPENDED CNSIIdList: - description: This datatype is used for writable attribute type: array items: $ref: '#/components/schemas/CNSIId' -- GitLab