From 7552775132813d886200fde42968c5409e1a756a Mon Sep 17 00:00:00 2001
From: Neil-Jocelyn Schark <neil.schark@h-da.de>
Date: Tue, 23 Jan 2024 14:31:36 +0000
Subject: [PATCH] make public
---
ekms/api/go/rest/etsi/server/go/api_default.go | 4 ++--
ekms/api/go/rest/etsi/server/go/routers.go | 12 ++++++------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/ekms/api/go/rest/etsi/server/go/api_default.go b/ekms/api/go/rest/etsi/server/go/api_default.go
index aad0ba55..cdec2d3f 100644
--- a/ekms/api/go/rest/etsi/server/go/api_default.go
+++ b/ekms/api/go/rest/etsi/server/go/api_default.go
@@ -85,7 +85,7 @@ func (c *DefaultAPIController) GetKey(w http.ResponseWriter, r *http.Request) {
params := mux.Vars(r)
query := r.URL.Query()
slaveSAEIDParam := params["slave_SAE_ID"]
- numberParam, err := parseNumericParameter[int64](
+ numberParam, err := ParseNumericParameter[int64](
query.Get("number"),
WithParse[int64](ParseInt64),
)
@@ -93,7 +93,7 @@ func (c *DefaultAPIController) GetKey(w http.ResponseWriter, r *http.Request) {
c.errorHandler(w, r, &ParsingError{Err: err}, nil)
return
}
- sizeParam, err := parseNumericParameter[int64](
+ sizeParam, err := ParseNumericParameter[int64](
query.Get("size"),
WithParse[int64](ParseInt64),
)
diff --git a/ekms/api/go/rest/etsi/server/go/routers.go b/ekms/api/go/rest/etsi/server/go/routers.go
index f8fc973d..f0e0cf0e 100644
--- a/ekms/api/go/rest/etsi/server/go/routers.go
+++ b/ekms/api/go/rest/etsi/server/go/routers.go
@@ -240,8 +240,8 @@ func WithMaximum[T Number](expected T) Constraint[T] {
}
}
-// parseNumericParameter parses a numeric parameter to its respective type.
-func parseNumericParameter[T Number](param string, fn Operation[T], checks ...Constraint[T]) (T, error) {
+// ParseNumericParameter parses a numeric parameter to its respective type.
+func ParseNumericParameter[T Number](param string, fn Operation[T], checks ...Constraint[T]) (T, error) {
v, ok, err := fn(param)
if err != nil {
return 0, err
@@ -258,14 +258,14 @@ func parseNumericParameter[T Number](param string, fn Operation[T], checks ...Co
return v, nil
}
-// parseBoolParameter parses a string parameter to a bool.
-func parseBoolParameter(param string, fn Operation[bool]) (bool, error) {
+// ParseBoolParameter parses a string parameter to a bool.
+func ParseBoolParameter(param string, fn Operation[bool]) (bool, error) {
v, _, err := fn(param)
return v, err
}
-// parseNumericArrayParameter parses a string parameter containing array of values to its respective type.
-func parseNumericArrayParameter[T Number](param, delim string, required bool, fn Operation[T], checks ...Constraint[T]) ([]T, error) {
+// ParseNumericArrayParameter parses a string parameter containing array of values to its respective type.
+func ParseNumericArrayParameter[T Number](param, delim string, required bool, fn Operation[T], checks ...Constraint[T]) ([]T, error) {
if param == "" {
if required {
return nil, errors.New(errMsgRequiredMissing)
--
GitLab