X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Frtmgr%2Ftypes.go;h=958ad6d6a5cec1d696cbc6dcbdb59e672b75b545;hb=45b86cc64dc6071f160b0f2c9ab8dfb57d1ce039;hp=783f49dfb3406b32e7ba475c9d95dd6fa3e7e18d;hpb=749099bc00ec6cad5da19846e65bd5b4bd9b8de4;p=ric-plt%2Frtmgr.git diff --git a/pkg/rtmgr/types.go b/pkg/rtmgr/types.go index 783f49d..958ad6d 100644 --- a/pkg/rtmgr/types.go +++ b/pkg/rtmgr/types.go @@ -92,6 +92,11 @@ type E2TInstance struct { Ranlist []string `json:"ranlist"` } +type E2tIdentity struct { + E2taddress string `json:"e2tAddress"` + Rannames []string `json:"ranNames"` +} + type ConfigRtmgr struct { Pcs PlatformComponents `json:"PlatformComponents"` } @@ -99,11 +104,34 @@ type ConfigRtmgr struct { type RicComponents struct { XApps []XApp E2Ts map [string]E2TInstance + MeidMap []string Pcs PlatformComponents } type Subscription struct { SubID int32 - Fqdn string - Port uint16 + Fqdn string + Port uint16 +} + +type PlatformRoutes []struct { + MessageType string `json:"messagetype"` + SenderEndPoint string `json:"senderendpoint"` + SubscriptionId int32 `json:"subscriptionid"` + EndPoint string `json:"endpoint"` + Meid string `json:"meid"` +} + +type RtmgrRoutes struct { + Prs PlatformRoutes `json:"PlatformRoutes"` +} + +type FqDn struct { + Address *string + Port *uint16 +} + +type XappList struct { + SubscriptionID uint16 + FqdnList []FqDn }