preferences

package
v0.0.0-...-ca24b28 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseInterface

type DatabaseInterface interface {
	services.DatabaseInterface
}

type GetPreferencesHandler

type GetPreferencesHandler struct {
	// contains filtered or unexported fields
}

func NewGetPreferencesHandler

func NewGetPreferencesHandler(preferences preferencesFinder, errWriter errorWriter) GetPreferencesHandler

func (GetPreferencesHandler) ServeHTTP

func (h GetPreferencesHandler) ServeHTTP(w http.ResponseWriter, req *http.Request, context stack.Context)

type GetUserPreferencesHandler

type GetUserPreferencesHandler struct {
	// contains filtered or unexported fields
}

func NewGetUserPreferencesHandler

func NewGetUserPreferencesHandler(preferences preferencesFinder, errWriter errorWriter) GetUserPreferencesHandler

func (GetUserPreferencesHandler) ServeHTTP

func (h GetUserPreferencesHandler) ServeHTTP(w http.ResponseWriter, req *http.Request, context stack.Context)

type OptionsHandler

type OptionsHandler struct{}

func NewOptionsHandler

func NewOptionsHandler() OptionsHandler

func (OptionsHandler) ServeHTTP

func (h OptionsHandler) ServeHTTP(w http.ResponseWriter, req *http.Request, context stack.Context)

type Routes

type Routes struct {
	CORS                                      stack.Middleware
	RequestCounter                            stack.Middleware
	RequestLogging                            stack.Middleware
	DatabaseAllocator                         stack.Middleware
	NotificationPreferencesReadAuthenticator  stack.Middleware
	NotificationPreferencesAdminAuthenticator stack.Middleware
	NotificationPreferencesWriteAuthenticator stack.Middleware

	ErrorWriter       errorWriter
	PreferencesFinder preferencesFinder
	PreferenceUpdater preferenceUpdater
}

func (Routes) Register

func (r Routes) Register(m muxer)

type UpdatePreferencesHandler

type UpdatePreferencesHandler struct {
	// contains filtered or unexported fields
}

func NewUpdatePreferencesHandler

func NewUpdatePreferencesHandler(preferences preferenceUpdater, errWriter errorWriter) UpdatePreferencesHandler

func (UpdatePreferencesHandler) ServeHTTP

func (h UpdatePreferencesHandler) ServeHTTP(w http.ResponseWriter, req *http.Request, context stack.Context)

type UpdateUserPreferencesHandler

type UpdateUserPreferencesHandler struct {
	// contains filtered or unexported fields
}

func NewUpdateUserPreferencesHandler

func NewUpdateUserPreferencesHandler(preferences preferenceUpdater, errWriter errorWriter) UpdateUserPreferencesHandler

func (UpdateUserPreferencesHandler) ServeHTTP

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL