package
0.0.0-20230523125044-f432d93186a3
Repository: https://github.com/henrysaldanha/go.flashcards.git
Documentation: pkg.go.dev

# Functions

DeleteCard godoc @Summary Delete card by Id @Description Delete card @Tags cards @Accept json @Produce json @Param id path string true "Card Id" @Success 202 {object} model.Card @Failure 400 {object} httputil.HTTPError @Failure 404 {object} httputil.HTTPError @Failure 500 {object} httputil.HTTPError @Router /cards/{id} [delete].
GetAllCards godoc @Summary List cards @Description get cards @Tags cards @Accept json @Produce json @Success 200 {array} model.Card @Failure 400 {object} httputil.HTTPError @Failure 404 {object} httputil.HTTPError @Failure 500 {object} httputil.HTTPError @Router /cards [get].
GetCardById godoc @Summary Get card by Id @Description Get card @Tags cards @Accept json @Produce json @Param id path string true "Card Id" @Success 200 {object} model.Card @Failure 400 {object} httputil.HTTPError @Failure 404 {object} httputil.HTTPError @Failure 500 {object} httputil.HTTPError @Router /cards/{id} [get].
InsertCard godoc @Summary Insert a new cards @Description Insert cards @Tags cards @Accept json @Produce json @Param cards body model.Card true "Card Model" @Success 200 {object} model.Card @Failure 400 {object} httputil.HTTPError @Failure 404 {object} httputil.HTTPError @Failure 500 {object} httputil.HTTPError @Router /cards [post].
UpdateCard godoc @Summary Update cards @Description Update cards @Tags cards @Accept json @Produce json @Param cards body model.Card true "Card Model" @Success 200 {object} model.Card @Failure 400 {object} httputil.HTTPError @Failure 404 {object} httputil.HTTPError @Failure 500 {object} httputil.HTTPError @Router /cards [put].