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