Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BindRequestPayload ¶
func BindRequestPayload[S any](c *fiber.Ctx) *S
func FiberConfig ¶
func FiberConfig(disableStartupMsg bool) fiber.Config
func GrpcConfig ¶
func Validate ¶
func Validate(s interface{}) []*common.ErrorResponse
Types ¶
type ErrorHandlingBehavior ¶
type ErrorHandlingBehavior struct {
// contains filtered or unexported fields
}
func NewErrorHandlingBehavior ¶ added in v0.1.5
func NewErrorHandlingBehavior(prometheusMetricService metrics.PrometheusMetricService, log *zerolog.Logger, settings *config.Settings) ErrorHandlingBehavior
type LoggingBehavior ¶
type LoggingBehavior struct {
// contains filtered or unexported fields
}
func NewLoggingBehavior ¶ added in v0.1.5
func NewLoggingBehavior(log *zerolog.Logger, settings *config.Settings) LoggingBehavior
type ProblemDetails ¶
type ValidationBehavior ¶
type ValidationBehavior struct {
// contains filtered or unexported fields
}
func NewValidationBehavior ¶ added in v0.1.5
func NewValidationBehavior(log *zerolog.Logger, settings *config.Settings) ValidationBehavior
Click to show internal directories.
Click to hide internal directories.