From da5c234bc05bc370056fade05ec05fd673cbae63 Mon Sep 17 00:00:00 2001 From: Johan de Klerk <jdeklerk00@gmail.com> Date: Wed, 11 May 2022 10:50:11 +0200 Subject: [PATCH] docs - added default schemas --- api_documentation/api_documentation.go | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/api_documentation/api_documentation.go b/api_documentation/api_documentation.go index 360039b..68cc626 100644 --- a/api_documentation/api_documentation.go +++ b/api_documentation/api_documentation.go @@ -73,10 +73,7 @@ func GetDocs(endpointHandlers map[string]map[string]interface{}, corePath string } // Add default error - docs.Components.Schemas["error"] = map[string]string{ - "type": "string", - "format": "string", - } + addDefaultSchemas(docs) var validationError error if endpointHandlers, validationError = handler_utils.ValidateAPIEndpoints(endpointHandlers); validationError != nil { @@ -141,6 +138,18 @@ func GetDocs(endpointHandlers map[string]map[string]interface{}, corePath string return docs, nil } +func addDefaultSchemas(docs Docs) { + docs.Components.Schemas["error"] = map[string]string{ + "type": "string", + "format": "string", + } + + docs.Components.Schemas["string"] = map[string]string{ + "type": "string", + "format": "string", + } +} + func FillParameters(docs *Docs, handler handler_utils.Handler) ([]DocParam, error) { docParameters := []DocParam{} -- GitLab