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 NewKarteikarteHttpHandler

func NewKarteikarteHttpHandler(r *mux.Router, us karteikarte.Usecase)

Types

type HTTPKarteikarteHandler

type HTTPKarteikarteHandler struct {
	KarteikarteUsecase karteikarte.Usecase
}

HTTPUserHandler represent the httphandler for user

func (*HTTPKarteikarteHandler) Delete

Delete karteikarte from kasten for logged in user

func (*HTTPKarteikarteHandler) FetchKarten

func (u *HTTPKarteikarteHandler) FetchKarten(w http.ResponseWriter, r *http.Request)

FetchKarten get all karten from all kaesten from all users

func (*HTTPKarteikarteHandler) GetByID

GetByID get karteikarte by id

func (*HTTPKarteikarteHandler) GetByKastenID

func (u *HTTPKarteikarteHandler) GetByKastenID(w http.ResponseWriter, r *http.Request)

GetByKastenID get all karteikarten from one kasten by kasten_id

func (*HTTPKarteikarteHandler) Store

Store karteikarte into kasten for logged in user, kasten_id is expected in struct

func (*HTTPKarteikarteHandler) Update

Update karteikarte for logged in user, kasten_id 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