Documentation ¶
Index ¶
- func NewKarteikastenHttpHandler(r *mux.Router, us karteikasten.Usecase)
- type HTTPKarteikastenHandler
- func (u *HTTPKarteikastenHandler) Delete(w http.ResponseWriter, r *http.Request)
- func (u *HTTPKarteikastenHandler) FetchKaesten(w http.ResponseWriter, r *http.Request)
- func (u *HTTPKarteikastenHandler) GetByCreatedUserID(w http.ResponseWriter, r *http.Request)
- func (u *HTTPKarteikastenHandler) GetByID(w http.ResponseWriter, r *http.Request)
- func (u *HTTPKarteikastenHandler) GetByUserID(w http.ResponseWriter, r *http.Request)
- func (u *HTTPKarteikastenHandler) Store(w http.ResponseWriter, r *http.Request)
- func (u *HTTPKarteikastenHandler) StoreExistKasten(w http.ResponseWriter, r *http.Request)
- func (u *HTTPKarteikastenHandler) Update(w http.ResponseWriter, r *http.Request)
- type ResponseError
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 ¶
func (u *HTTPKarteikastenHandler) Delete(w http.ResponseWriter, r *http.Request)
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 ¶
func (u *HTTPKarteikastenHandler) GetByID(w http.ResponseWriter, r *http.Request)
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 ¶
func (u *HTTPKarteikastenHandler) Store(w http.ResponseWriter, r *http.Request)
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 ¶
func (u *HTTPKarteikastenHandler) Update(w http.ResponseWriter, r *http.Request)
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
Click to show internal directories.
Click to hide internal directories.