package request type AddWordRequest struct { Word string `json:"word" binding:"required"` } type ReviewAnswerRequest struct { RecordID string `json:"record_id" binding:"required"` Answer string `json:"answer" binding:"required"` Mode string `json:"mode" binding:"required"` // spelling, en2cn, cn2en } type CreateStudySessionRequest struct { Limit int `json:"limit"` } type SubmitStudyAnswerRequest struct { WordID string `json:"word_id" binding:"required"` Answer string `json:"answer" binding:"required"` Mode string `json:"mode" binding:"required"` // spelling, en2cn, cn2en }