http

package
v0.0.0-...-cc2d8fe Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2019 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewKarteikastenHttpHandler

func NewKarteikastenHttpHandler(r *mux.Router, us karteikasten.Usecase)

Types

type HTTPKarteikastenHandler

type HTTPKarteikastenHandler struct {
	KarteikastenUsecase karteikasten.Usecase
}

HTTPKarteikastenHandler represent the httphandler for karteikasten

func (*HTTPKarteikastenHandler) Delete

Delete Karteikasten by id for logged in user

func (*HTTPKarteikastenHandler) FetchKaesten

func (u *HTTPKarteikastenHandler) FetchKaesten(w http.ResponseWriter, r *http.Request)

FetchKaesten get all Karteikaesten from all users

func (*HTTPKarteikastenHandler) GetByCreatedUserID

func (u *HTTPKarteikastenHandler) GetByCreatedUserID(w http.ResponseWriter, r *http.Request)

GetByCreatedUserID all karteikaesten from logged in user by created_by_userid

func (*HTTPKarteikastenHandler) GetByID

GetByID one kasten by id

func (*HTTPKarteikastenHandler) GetByUserID

func (u *HTTPKarteikastenHandler) GetByUserID(w http.ResponseWriter, r *http.Request)

GetByUserID all karteikaesten from logged in user by userid

func (*HTTPKarteikastenHandler) Store

Store new karteikasten for logged in user

func (*HTTPKarteikastenHandler) StoreExistKasten

func (u *HTTPKarteikastenHandler) StoreExistKasten(w http.ResponseWriter, r *http.Request)

StoreExistKasten new karteikasten for logged in user from another user

func (*HTTPKarteikastenHandler) Update

Update karteikasten for logged in user, kasten_id to update is expected in struct

type ResponseError

type ResponseError struct {
	Message string `json:"message"`
}

ResponseError represent the reseponse error struct

Jump to

Keyboard shortcuts

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