From b3c9e0e888d16369fefe08fb991cce0ed0f7e806 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 24 Aug 2023 21:00:45 +0000 Subject: [PATCH 1/2] Rel18 TS28.312 CR0084 --- OpenAPI/TS28312_IntentNrm.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index bd3c83c28..407609593 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -45,6 +45,8 @@ components: - $ref: "#/components/schemas/IntentExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/RadioNetworkExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/ServiceSupportExpectation" + contextSelectivity: + $ref: "#/components/schemas/Selectivity" intentContexts: type: array items: @@ -71,6 +73,8 @@ components: type: array items: $ref: "#/components/schemas/ExpectationTarget" + contextSelectivity: + $ref: "#/components/schemas/Selectivity" expectationContexts: type: array items: @@ -95,6 +99,8 @@ components: - TBD #-This will be added based on defined scenario specfic intent expectation-# objectInstance: $ref: "TS28623_ComDefs.yaml#/components/schemas/Dn" + contextSelectivity: + $ref: "#/components/schemas/Selectivity" objectContexts: type: array items: @@ -116,6 +122,12 @@ components: - IS_EQUAL_TO_OR_LESS_THAN - IS_EQUAL_TO_OR_GREATER_THAN - IS_ALL_OF + Selectivity: + type: string + enum: + - ALL_OF + - ONE_OF + - ANY_OF FulfilStatus: type: string readOnly: true @@ -181,6 +193,8 @@ components: $ref: "#/components/schemas/Condition" targetValueRange: type: number + contextSelectivity: + $ref: "#/components/schemas/Selectivity" targetContexts: type: array items: -- GitLab From 7f59781df54573ff66ca73690854a156258ab3f7 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 24 Aug 2023 21:00:45 +0000 Subject: [PATCH 2/2] Rel18 TS28.312 CR0084 --- OpenAPI/TS28312_IntentNrm.yaml | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index 38e3febf1..55eae9617 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -47,6 +47,8 @@ components: - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/EdgeServiceSupportExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/5GCNetworkExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/RadioServiceExpectation" + contextSelectivity: + $ref: "#/components/schemas/Selectivity" intentContexts: type: array items: @@ -111,6 +113,8 @@ components: type: array items: $ref: '#/components/schemas/ExpectationTarget' + contextSelectivity: + $ref: "#/components/schemas/Selectivity" expectationContexts: type: array items: @@ -133,6 +137,8 @@ components: - 5GC_SubNetwork #value for 5GC Network Expectation--# objectInstance: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + contextSelectivity: + $ref: "#/components/schemas/Selectivity" objectContexts: type: array items: @@ -154,6 +160,12 @@ components: - IS_EQUAL_TO_OR_LESS_THAN - IS_EQUAL_TO_OR_GREATER_THAN - IS_ALL_OF + Selectivity: + type: string + enum: + - ALL_OF + - ONE_OF + - ANY_OF FulfilStatus: type: string readOnly: true @@ -231,11 +243,13 @@ components: targetCondition: $ref: '#/components/schemas/Condition' targetValueRange: - oneOf: - - type: array - items: - $ref: "#/components/schemas/ValueRangeType" - - $ref: "#/components/schemas/ValueRangeType" + oneOf: + - type: array + items: + $ref: "#/components/schemas/ValueRangeType" + - $ref: "#/components/schemas/ValueRangeType" + contextSelectivity: + $ref: "#/components/schemas/Selectivity" targetContexts: type: array items: -- GitLab