diff options
author | halil.cakal <halil.cakal@est.tech> | 2023-07-13 11:28:18 +0100 |
---|---|---|
committer | halil.cakal <halil.cakal@est.tech> | 2023-07-26 17:03:21 +0100 |
commit | d789956fbf88f856472f975487c1975df91dbe3e (patch) | |
tree | 5969f9432199e0689d3bd150645a774ecefa3ac0 /cps-ncmp-service/src/main/resources/model/subscription.yang | |
parent | dcf84ad73f0301ef41049e692b9963f6dcac3661 (diff) |
Subscription Creation: NCMP to Client CloudEvent transformation
- Delete legacy avc subscription event and event outcome schemas
- Change subscription response and outcome sample json file contents
- Change ncmp event response code to support avc subscriptions
- Add mapper that maps cloud event to subscription event response
- Add mapper that maps subscription event outcome to cloud event
- Change subscription event response consumer to consume CloudEvents
- Change time out task to support response event instead client id and
name
- Change subscription event response mapper to support Cloud Event
- Change subscription outcome mapper to group subscription responses as
per details and status
- Change subscription status to have fromString functionality
- Change all unit tests to support new functionalities
- Add cps exceptions for cloud event and outcome type
- Add details field in yang model
- Change data node helper to supoort details field
- Consolidate final subscription response codes
- Fix code smells reported by SonarLint
Issue-ID: CPS-1739
Change-Id: I5eadeb8ef40d3d7befb762b5a8d2139fe3c85d7e
Signed-off-by: halil.cakal <halil.cakal@est.tech>
Diffstat (limited to 'cps-ncmp-service/src/main/resources/model/subscription.yang')
-rw-r--r-- | cps-ncmp-service/src/main/resources/model/subscription.yang | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cps-ncmp-service/src/main/resources/model/subscription.yang b/cps-ncmp-service/src/main/resources/model/subscription.yang index e332a2898a..7096c18abc 100644 --- a/cps-ncmp-service/src/main/resources/model/subscription.yang +++ b/cps-ncmp-service/src/main/resources/model/subscription.yang @@ -41,6 +41,10 @@ module subscription { leaf status { type string; } + + leaf details { + type string; + } } leaf datastore { |