Documentation ¶
Index ¶
- func Auth(next http.Handler) http.Handler
- func Create[T data.CreateValidator](w http.ResponseWriter, r *http.Request)
- func CreateSub[T data.CreateValidator, S any](w http.ResponseWriter, r *http.Request)
- func CreateSub2[T data.CreateValidator, S2 any, S any](w http.ResponseWriter, r *http.Request)
- func Delete[T data.DeleteValidator](w http.ResponseWriter, r *http.Request)
- func DeleteSub[T data.DeleteValidator, S any](w http.ResponseWriter, r *http.Request)
- func DeleteSub2[T data.DeleteValidator, S2 any, S any](w http.ResponseWriter, r *http.Request)
- func List[T any](w http.ResponseWriter, r *http.Request)
- func ListSub[T any, S any](w http.ResponseWriter, r *http.Request)
- func ListSub2[T any, S2 any, S any](w http.ResponseWriter, r *http.Request)
- func Login(w http.ResponseWriter, r *http.Request)
- func Retrieve[T any](w http.ResponseWriter, r *http.Request)
- func RetrieveSub[T any, S any](w http.ResponseWriter, r *http.Request)
- func RetrieveSub2[T any, S2 any, S any](w http.ResponseWriter, r *http.Request)
- func SetAuthenticator(_auth data.Authenticator)
- func SetDatabase(_db *gorm.DB)
- func Update[T data.UpdateValidator[T]](w http.ResponseWriter, r *http.Request)
- func UpdateSub[T data.UpdateValidator[T], S any](w http.ResponseWriter, r *http.Request)
- func UpdateSub2[T data.UpdateValidator[T], S2 any, S any](w http.ResponseWriter, r *http.Request)
- type Session
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Create ¶
func Create[T data.CreateValidator](w http.ResponseWriter, r *http.Request)
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 Delete ¶
func Delete[T data.DeleteValidator](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 RetrieveSub ¶
func RetrieveSub2 ¶
func SetAuthenticator ¶
func SetAuthenticator(_auth data.Authenticator)
func SetDatabase ¶
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 ¶
Click to show internal directories.
Click to hide internal directories.