X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fcontrol%2Fsdl_restSubsDb.go;fp=pkg%2Fcontrol%2Fsdl_restSubsDb.go;h=576e6af4f856d35203e89d08ec26903fb64aae23;hb=92c3855b5c2d86a54f1342498a2772a605073e06;hp=a0afbc005df0eb651ab3f2ec750b5a2a25b70c1b;hpb=2738517925ce36e7a107bd0779ca998018e78991;p=ric-plt%2Fsubmgr.git diff --git a/pkg/control/sdl_restSubsDb.go b/pkg/control/sdl_restSubsDb.go index a0afbc0..576e6af 100644 --- a/pkg/control/sdl_restSubsDb.go +++ b/pkg/control/sdl_restSubsDb.go @@ -22,6 +22,7 @@ package control import ( "encoding/json" "fmt" + "time" sdl "gerrit.o-ran-sc.org/r/ric-plt/sdlgo" "gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp" @@ -30,6 +31,8 @@ import ( const restSubSdlNs = "submgr_restSubsDb" type RESTSubscriptionInfo struct { + Created time.Time + XAppServiceName string XAppRmrEndPoint string Meid string InstanceIds []uint32 @@ -46,6 +49,8 @@ func CreateRESTSdl() Sdlnterface { func (c *Control) WriteRESTSubscriptionToSdl(restSubId string, restSubs *RESTSubscription) error { var restSubscriptionInfo RESTSubscriptionInfo + restSubscriptionInfo.Created = restSubs.Created + restSubscriptionInfo.XAppServiceName = restSubs.xAppServiceName restSubscriptionInfo.XAppRmrEndPoint = restSubs.xAppRmrEndPoint restSubscriptionInfo.Meid = restSubs.Meid restSubscriptionInfo.InstanceIds = restSubs.InstanceIds @@ -104,6 +109,8 @@ func (c *Control) ReadRESTSubscriptionFromSdl(restSubId string) (*RESTSubscripti func (c *Control) CreateRESTSubscription(restSubscriptionInfo *RESTSubscriptionInfo, jsonSubscriptionInfo *string) *RESTSubscription { restSubs := &RESTSubscription{} + restSubs.Created = restSubscriptionInfo.Created + restSubs.xAppServiceName = restSubscriptionInfo.XAppServiceName restSubs.xAppRmrEndPoint = restSubscriptionInfo.XAppRmrEndPoint restSubs.Meid = restSubscriptionInfo.Meid restSubs.InstanceIds = restSubscriptionInfo.InstanceIds