Check retval value and convert to error in generated RPC client code
[govpp.git] / binapi / map / map_rest.ba.go
diff --git a/binapi/map/map_rest.ba.go b/binapi/map/map_rest.ba.go
deleted file mode 100644 (file)
index 922acb5..0000000
+++ /dev/null
@@ -1,295 +0,0 @@
-// Code generated by GoVPP's binapi-generator. DO NOT EDIT.
-
-package maps
-
-import (
-       "encoding/json"
-       "io/ioutil"
-       "net/http"
-)
-
-func RESTHandler(rpc RPCService) http.Handler {
-       mux := http.NewServeMux()
-       mux.HandleFunc("/map_add_del_rule", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapAddDelRule)
-               b, err := ioutil.ReadAll(req.Body)
-               if err != nil {
-                       http.Error(w, "read body failed", http.StatusBadRequest)
-                       return
-               }
-               if err := json.Unmarshal(b, request); err != nil {
-                       http.Error(w, "unmarshal data failed", http.StatusBadRequest)
-                       return
-               }
-               reply, err := rpc.MapAddDelRule(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       mux.HandleFunc("/map_add_domain", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapAddDomain)
-               b, err := ioutil.ReadAll(req.Body)
-               if err != nil {
-                       http.Error(w, "read body failed", http.StatusBadRequest)
-                       return
-               }
-               if err := json.Unmarshal(b, request); err != nil {
-                       http.Error(w, "unmarshal data failed", http.StatusBadRequest)
-                       return
-               }
-               reply, err := rpc.MapAddDomain(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       mux.HandleFunc("/map_del_domain", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapDelDomain)
-               b, err := ioutil.ReadAll(req.Body)
-               if err != nil {
-                       http.Error(w, "read body failed", http.StatusBadRequest)
-                       return
-               }
-               if err := json.Unmarshal(b, request); err != nil {
-                       http.Error(w, "unmarshal data failed", http.StatusBadRequest)
-                       return
-               }
-               reply, err := rpc.MapDelDomain(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       mux.HandleFunc("/map_if_enable_disable", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapIfEnableDisable)
-               b, err := ioutil.ReadAll(req.Body)
-               if err != nil {
-                       http.Error(w, "read body failed", http.StatusBadRequest)
-                       return
-               }
-               if err := json.Unmarshal(b, request); err != nil {
-                       http.Error(w, "unmarshal data failed", http.StatusBadRequest)
-                       return
-               }
-               reply, err := rpc.MapIfEnableDisable(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       mux.HandleFunc("/map_param_add_del_pre_resolve", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapParamAddDelPreResolve)
-               b, err := ioutil.ReadAll(req.Body)
-               if err != nil {
-                       http.Error(w, "read body failed", http.StatusBadRequest)
-                       return
-               }
-               if err := json.Unmarshal(b, request); err != nil {
-                       http.Error(w, "unmarshal data failed", http.StatusBadRequest)
-                       return
-               }
-               reply, err := rpc.MapParamAddDelPreResolve(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       mux.HandleFunc("/map_param_get", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapParamGet)
-               reply, err := rpc.MapParamGet(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       mux.HandleFunc("/map_param_set_fragmentation", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapParamSetFragmentation)
-               b, err := ioutil.ReadAll(req.Body)
-               if err != nil {
-                       http.Error(w, "read body failed", http.StatusBadRequest)
-                       return
-               }
-               if err := json.Unmarshal(b, request); err != nil {
-                       http.Error(w, "unmarshal data failed", http.StatusBadRequest)
-                       return
-               }
-               reply, err := rpc.MapParamSetFragmentation(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       mux.HandleFunc("/map_param_set_icmp", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapParamSetICMP)
-               b, err := ioutil.ReadAll(req.Body)
-               if err != nil {
-                       http.Error(w, "read body failed", http.StatusBadRequest)
-                       return
-               }
-               if err := json.Unmarshal(b, request); err != nil {
-                       http.Error(w, "unmarshal data failed", http.StatusBadRequest)
-                       return
-               }
-               reply, err := rpc.MapParamSetICMP(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       mux.HandleFunc("/map_param_set_icmp6", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapParamSetICMP6)
-               b, err := ioutil.ReadAll(req.Body)
-               if err != nil {
-                       http.Error(w, "read body failed", http.StatusBadRequest)
-                       return
-               }
-               if err := json.Unmarshal(b, request); err != nil {
-                       http.Error(w, "unmarshal data failed", http.StatusBadRequest)
-                       return
-               }
-               reply, err := rpc.MapParamSetICMP6(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       mux.HandleFunc("/map_param_set_security_check", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapParamSetSecurityCheck)
-               b, err := ioutil.ReadAll(req.Body)
-               if err != nil {
-                       http.Error(w, "read body failed", http.StatusBadRequest)
-                       return
-               }
-               if err := json.Unmarshal(b, request); err != nil {
-                       http.Error(w, "unmarshal data failed", http.StatusBadRequest)
-                       return
-               }
-               reply, err := rpc.MapParamSetSecurityCheck(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       mux.HandleFunc("/map_param_set_tcp", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapParamSetTCP)
-               b, err := ioutil.ReadAll(req.Body)
-               if err != nil {
-                       http.Error(w, "read body failed", http.StatusBadRequest)
-                       return
-               }
-               if err := json.Unmarshal(b, request); err != nil {
-                       http.Error(w, "unmarshal data failed", http.StatusBadRequest)
-                       return
-               }
-               reply, err := rpc.MapParamSetTCP(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       mux.HandleFunc("/map_param_set_traffic_class", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapParamSetTrafficClass)
-               b, err := ioutil.ReadAll(req.Body)
-               if err != nil {
-                       http.Error(w, "read body failed", http.StatusBadRequest)
-                       return
-               }
-               if err := json.Unmarshal(b, request); err != nil {
-                       http.Error(w, "unmarshal data failed", http.StatusBadRequest)
-                       return
-               }
-               reply, err := rpc.MapParamSetTrafficClass(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       mux.HandleFunc("/map_summary_stats", func(w http.ResponseWriter, req *http.Request) {
-               var request = new(MapSummaryStats)
-               reply, err := rpc.MapSummaryStats(req.Context(), request)
-               if err != nil {
-                       http.Error(w, "request failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               rep, err := json.MarshalIndent(reply, "", "  ")
-               if err != nil {
-                       http.Error(w, "marshal failed: "+err.Error(), http.StatusInternalServerError)
-                       return
-               }
-               w.Write(rep)
-       })
-       return http.HandlerFunc(mux.ServeHTTP)
-}