Versions in this module Expand all Collapse all v1 v1.3.0 Dec 17, 2025 Changes in this version + const KAMKCacheTTL + type InjuriesHandler struct + func NewInjuriesHandler(store kamk.Injuries, cache *cache.Storage) *InjuriesHandler + func (h *InjuriesHandler) AddInjury(w http.ResponseWriter, r *http.Request) + func (h *InjuriesHandler) DeleteInjury(w http.ResponseWriter, r *http.Request) + func (h *InjuriesHandler) GetActive(w http.ResponseWriter, r *http.Request) + func (h *InjuriesHandler) GetMaxID(w http.ResponseWriter, r *http.Request) + func (h *InjuriesHandler) MarkRecovered(w http.ResponseWriter, r *http.Request) + type KamkAddInjuryInput struct + Description string + InjuryID int32 + InjuryType int32 + Meta string + PainLevel int32 + Severity int32 + UserID int32 + type KamkAddQuestionnaireInput struct + Answers string + Comment string + Meta string + QueryType int32 + UserID int32 + type KamkDeleteInjuryParams struct + InjuryID int32 + UserID int32 + type KamkGetInjuriesParams struct + UserID int32 + type KamkGetMaxIDParams struct + UserID int32 + type KamkGetQuestionnairesParams struct + UserID int32 + type KamkIsQuizDoneParams struct + QuizType int32 + UserID int32 + type KamkMarkRecoveredInput struct + InjuryID int32 + UserID int32 + type KamkUpdateQuestionnaireBody struct + Answers string + Comment string + type KamkUpdateQuestionnaireQuery struct + ID int64 + UserID int32 + type QueriesHandler struct + func NewQueriesHandler(store kamk.Queries, cache *cache.Storage) *QueriesHandler + func (h *QueriesHandler) AddQuestionnaire(w http.ResponseWriter, r *http.Request) + func (h *QueriesHandler) DeleteQuestionnaire(w http.ResponseWriter, r *http.Request) + func (h *QueriesHandler) GetQuestionnaires(w http.ResponseWriter, r *http.Request) + func (h *QueriesHandler) IsQuizDoneToday(w http.ResponseWriter, r *http.Request) + func (h *QueriesHandler) UpdateQuestionnaireByID(w http.ResponseWriter, r *http.Request)