From d93d447cd52ccfd1e0e677ecb16615c7c2b21035 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Tue, 14 Jan 2025 08:37:13 +0000 Subject: [PATCH 1/3] Update file TS28312_IntentNrm.yaml --- OpenAPI/TS28312_IntentNrm.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index aa5a738ab..61668ebe8 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -419,6 +419,8 @@ components: minItems: 1 items: $ref: '#/components/schemas/ExpectationFulfilmentResult' + enablerInfo: + $ref: '#/components/schemas/EnablerInfo' #-------Definition of the concrete IntentFulfilmentReport dataType----------------# #-------Definition of the generic ExpectationFulfilmentResult dataType----------------# @@ -463,6 +465,32 @@ components: $ref: '#/components/schemas/Context' #-------Definition of the concrete TargetFulfilmentResult dataType----------------# + #-------Definition of the generic EnablerInfo dataType----------------# + EnablerInfo: + description: >- + This data type represents the information of enablers for intent fulfilment. + type: object + properties: + managedObjectTypes: + type: array + items: + type: string + readOnly: true + managedObjectInstanceInfos: + type: array + items: + $ref: '#/components/schemas/ManagedObjectInstanceInfo' + ManagedObjectInstanceInfo: + description: >- + It represents the information of managed object (e.g., NE, NF, Cell) during intent fulfilment. + type: object + properties: + managedObjectInstance: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' + modifications: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeValueChangeSet' + #-------Definition of the generic EnablerInfo dataType----------------# + #-------Definition of the generic IntentConflictReport dataType----------------# IntentConflictReport: description: >- -- GitLab From 35c1d33faef648f54492146694461c7fe8f49567 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 15 Jan 2025 09:04:57 +0000 Subject: [PATCH 2/3] Update file TS28312_IntentNrm.yaml --- OpenAPI/TS28312_IntentNrm.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index 61668ebe8..7962d7ccb 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -474,7 +474,8 @@ components: managedObjectTypes: type: array items: - type: string + type: string + uniqueItems: true readOnly: true managedObjectInstanceInfos: type: array -- GitLab From 6a17071379564ae1f9269fa73b0c0a5df0e328d9 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 19 Feb 2025 11:18:30 +0000 Subject: [PATCH 3/3] Update file TS28312_IntentNrm.yaml --- OpenAPI/TS28312_IntentNrm.yaml | 31 ++----------------------------- 1 file changed, 2 insertions(+), 29 deletions(-) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index 7962d7ccb..f5ec79299 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -419,8 +419,8 @@ components: minItems: 1 items: $ref: '#/components/schemas/ExpectationFulfilmentResult' - enablerInfo: - $ref: '#/components/schemas/EnablerInfo' + additionalFulfilmentInfo: + type: string #-------Definition of the concrete IntentFulfilmentReport dataType----------------# #-------Definition of the generic ExpectationFulfilmentResult dataType----------------# @@ -465,33 +465,6 @@ components: $ref: '#/components/schemas/Context' #-------Definition of the concrete TargetFulfilmentResult dataType----------------# - #-------Definition of the generic EnablerInfo dataType----------------# - EnablerInfo: - description: >- - This data type represents the information of enablers for intent fulfilment. - type: object - properties: - managedObjectTypes: - type: array - items: - type: string - uniqueItems: true - readOnly: true - managedObjectInstanceInfos: - type: array - items: - $ref: '#/components/schemas/ManagedObjectInstanceInfo' - ManagedObjectInstanceInfo: - description: >- - It represents the information of managed object (e.g., NE, NF, Cell) during intent fulfilment. - type: object - properties: - managedObjectInstance: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' - modifications: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeValueChangeSet' - #-------Definition of the generic EnablerInfo dataType----------------# - #-------Definition of the generic IntentConflictReport dataType----------------# IntentConflictReport: description: >- -- GitLab