Categorygithub.com/duuo-it/http-framework
modulepackage
1.0.1
Repository: https://github.com/duuo-it/http-framework.git
Documentation: pkg.go.dev

# Functions

Configure method.
CreateServer inicializa un http server.
DELETE crea un DELETE endpoint config.
EndpointLogMiddleware loguea tiempo que tomo servir request y error si es que hubo alguno.
Error2Wrapper Convierte error a status code y error wrapper.
GET crea un GET endpoint config - Parametro Response Encoder es opcional.
GetBaseVariables configuration for base variables.
MakeDefaultEncodeHTTPResponseFunc default http response encoder.
MakeDefaultEntryEndpoint endpoint middleware por defecto.
MakeDefaultServerErrorEncoderFunc default error encoder.
MakeEncodeHTTPResponseFunc crea encode function.
MakeHTTPClientBuilder crea un nuevo http client builder.
MakeHTTPHandlerBuilder crea un http server builder.
MakeServerErrorEncoderFunc funcion de encode de errores.
MapValues validate map.
NewErrorWrapper crea un nuevo error wrapper.
PATCH crea un PATCH endpoint config - Parametro Response Encoder es opcional.
POST
POST crea un POST endpoint config - Parametro Response Encoder es opcional.
PUT crea un PUT endpoint config - Parametro Response Encoder es opcional.
ResolveType retorna tipo de dato.
UnmarshalError2Wrapper Convierte el error del Unmarshal a su equivalente HTTP.

# Constants

ErrorNil error cuando la interface de entrada es nil.
ErrorTypeNone error con el tipo de dato.
TypeBool Tipo de dato bool.
TypeInt Tipo de dato int.
TypeNone Tipo de dato no identificado.
TypeString Tipo de dato string.

# Variables

DOCSURL variable para setear DOCS de response.

# Structs

BackendCodedError errores codificados de backend.
BaseVariables base variables for API.
ConfigEntry entrada de configuración.
CustomError errores customizables.
EndpointConfig entrada de endpoint.
ErrorWrapper wrapper de response error.
No description provided by the author
GatewayError error de service externo.
InputError error de input de services.
NotFoundError errores codificados de backend.

# Interfaces

No description provided by the author
HTTPClientBuilder builder de http client.
HTTPHandlerBuilder builder para httpServer.

# Type aliases

Error2WrapperFunc tipo de funcion error2Wrapper.
Error2WrapperMiddleware middleware de error2WrapperFunc.
RequestFuncMiddleware Middleware de funcion para actualizar context a partir de una request http.
VariableType tipo de dato para tipo de variable.