Making Route Distribution Synchronous
[ric-plt/rtmgr.git] / pkg / rtmgr / types.go
index 2846173..138c2b5 100644 (file)
@@ -39,6 +39,8 @@ type Endpoints map[string]*Endpoint
 
 type SubscriptionList []Subscription
 
+type MessageTypeList map[string]string
+
 //TODO: uuid is not a real UUID but a string of "ip:port"
 // this should be changed to real UUID later on which should come from xApp Manager // petszila
 type Endpoint struct {
@@ -102,6 +104,12 @@ type ConfigRtmgr struct {
        Pcs PlatformComponents `json:"PlatformComponents"`
 }
 
+
+type MessageTypeIdentifier struct {
+       Mit []string `json:"messagetypes"`
+}
+
+
 type RicComponents struct {
        XApps []XApp
        E2Ts  map [string]E2TInstance