package
0.34.3
Repository: https://github.com/sneat-co/sneat-go-core.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

DecodeRequestBody decodes body of HTTP request into a provide struct.
No description provided by the author
HandleAuthenticatedRequestWithBody is very similar to Execute - consider code unification & reuse.
IfNoErrorReturnCreatedOK returns HTTP status OK and empty response body.
IfNoErrorReturnOK returns HTTP status OK and empty response body.
ReturnError returns provided HTTP status and empty response body.
ReturnJSON returns response as JSON and sets header "Content-Role=application/json" if err=nil.
ReturnStatus returns provided HTTP status and empty response body.

# Variables

Execute is very similar to HandleAuthenticatedRequestWithBody() // TODO: consider code unification & reuse.
GetAuthTokenFromHttpRequest gets an auth token from HTTP request.
VerifyAuthenticatedRequestAndDecodeBody decodes & verifies an HTTP request.
VerifyRequest runs common checks.
VerifyRequestAndCreateUserContext runs common checks.

# Interfaces

RequestDTO defines an interface that should be implemented by request DTO struct.
ResponseDTO common interface for response objects.

# Type aliases

No description provided by the author
FacadeHandler defines a function that handles a request.
No description provided by the author
No description provided by the author