Documentation ¶
Index ¶
- type App
- type AppOpt
- func WithInhooksConfigService(inhooksConfigSvc services.InhooksConfigService) AppOpt
- func WithLogger(logger *zap.Logger) AppOpt
- func WithMessageBuilder(messageBuilder services.MessageBuilder) AppOpt
- func WithMessageEnqueuer(messageEnqueuer services.MessageEnqueuer) AppOpt
- func WithMessageVerifier(messageVerifier services.MessageVerifier) AppOpt
- type JSONErr
- type JSONOK
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) HandleIngest ¶
func (app *App) HandleIngest(w http.ResponseWriter, r *http.Request)
func (*App) WriteJSONErr ¶
func (*App) WriteJSONResponse ¶
func (app *App) WriteJSONResponse(w http.ResponseWriter, statusCode int, resp any)
type AppOpt ¶
type AppOpt func(app *App)
func WithInhooksConfigService ¶
func WithInhooksConfigService(inhooksConfigSvc services.InhooksConfigService) AppOpt
func WithLogger ¶
func WithMessageBuilder ¶
func WithMessageBuilder(messageBuilder services.MessageBuilder) AppOpt
func WithMessageEnqueuer ¶
func WithMessageEnqueuer(messageEnqueuer services.MessageEnqueuer) AppOpt
func WithMessageVerifier ¶ added in v0.1.6
func WithMessageVerifier(messageVerifier services.MessageVerifier) AppOpt
Click to show internal directories.
Click to hide internal directories.