Add new packages to the container
[ric-plt/rtmgr.git] / pkg / rtmgr / types.go
index ba396c8..26429ce 100644 (file)
 */
 /*
   Mnemonic:    rtmgr/types.go
-  Abstract:    Containes RTMGR (Routing Manager) specific types
+  Abstract:    Contains RTMGR (Routing Manager) specific types
   Date:                12 March 2019
 */
 
 package rtmgr
 
 type XApps struct {
-       XApplist []XApp
+       XAppList []XApp
 }
 
 type RouteTable []RouteTableEntry
@@ -35,7 +35,6 @@ type Endpoints map[string]*Endpoint
 
 type SubscriptionList []Subscription
 
-
 //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 {
@@ -55,7 +54,7 @@ type RouteTableEntry struct {
        MessageType string
        TxList      EndpointList
        RxGroups    []EndpointList
-       SubID       int16
+       SubID       int32
 }
 
 type XApp struct {
@@ -80,18 +79,17 @@ type PlatformComponents []struct {
        Port uint16 `json:"port"`
 }
 
-type RtmgrConfig struct {
+type ConfigRtmgr struct {
        Pcs PlatformComponents `json:"PlatformComponents"`
 }
 
 type RicComponents struct {
-       Xapps []XApp
+       XApps []XApp
        Pcs   PlatformComponents
 }
 
 type Subscription struct {
-       SubID    int16
-       Fqdn     string
-       Port     uint16
+       SubID int32
+       Fqdn  string
+       Port  uint16
 }
-