handler

package
v0.0.10 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Auth

func Auth(next http.Handler) http.Handler

func CreateSub

func CreateSub[T data.CreateValidator, S any](w http.ResponseWriter, r *http.Request)

func CreateSub2

func CreateSub2[T data.CreateValidator, S2 any, S any](w http.ResponseWriter, r *http.Request)

func DeleteSub

func DeleteSub[T data.DeleteValidator, S any](w http.ResponseWriter, r *http.Request)

func DeleteSub2

func DeleteSub2[T data.DeleteValidator, S2 any, S any](w http.ResponseWriter, r *http.Request)

func List

func List[T any](w http.ResponseWriter, r *http.Request)

func ListSub

func ListSub[T any, S any](w http.ResponseWriter, r *http.Request)

func ListSub2

func ListSub2[T any, S2 any, S any](w http.ResponseWriter, r *http.Request)

func Login

func Login(w http.ResponseWriter, r *http.Request)

func Retrieve

func Retrieve[T any](w http.ResponseWriter, r *http.Request)

func RetrieveSub

func RetrieveSub[T any, S any](w http.ResponseWriter, r *http.Request)

func RetrieveSub2

func RetrieveSub2[T any, S2 any, S any](w http.ResponseWriter, r *http.Request)

func SetAuthenticator

func SetAuthenticator(_auth data.Authenticator)

func SetDatabase

func SetDatabase(_db *gorm.DB)

func Update

func Update[T data.UpdateValidator[T]](w http.ResponseWriter, r *http.Request)

func UpdateSub

func UpdateSub[T data.UpdateValidator[T], S any](w http.ResponseWriter, r *http.Request)

func UpdateSub2

func UpdateSub2[T data.UpdateValidator[T], S2 any, S any](w http.ResponseWriter, r *http.Request)

Types

type Session added in v0.0.9

type Session struct {
	Token string
}

Jump to

Keyboard shortcuts

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