+}
+
+func (c *RoutingManagerClient) DeleteMessage(url string, data interface{}) error {
+ return c.sendMessage(http.MethodDelete, url, data)
+}
+
+func (c *RoutingManagerClient) PostMessage(url string, data interface{}) error {
+ return c.sendMessage(http.MethodPost, url, data)
+}
+
+func mapE2TAddressesToE2DataList(e2tAddresses []string) models.RoutingManagerE2TDataList {
+ e2tDataList := make(models.RoutingManagerE2TDataList, len(e2tAddresses))
+
+ for i, v := range e2tAddresses {
+ e2tDataList[i] = models.NewRoutingManagerE2TData(v)
+ }
+
+ return e2tDataList
+}
+
+func convertE2TToRansAssociationsMapToE2TDataList(e2tToRansAssociations map[string][]string) models.RoutingManagerE2TDataList {
+ e2tDataList := make(models.RoutingManagerE2TDataList, len(e2tToRansAssociations))
+ i := 0
+ for k, v := range e2tToRansAssociations {
+ e2tDataList[i] = models.NewRoutingManagerE2TData(k, v...)
+ i++
+ }
+
+ return e2tDataList
+}