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 }
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 ¶
func (h UpdateUserPreferencesHandler) ServeHTTP(w http.ResponseWriter, req *http.Request, context stack.Context)
Click to show internal directories.
Click to hide internal directories.