Documentation ¶
Index ¶
- type AnswerController
- func (ac AnswerController) Create(w http.ResponseWriter, r *http.Request)
- func (ac AnswerController) GetMyAnswers(w http.ResponseWriter, r *http.Request)
- func (ac AnswerController) GetQuestionsAnswers(w http.ResponseWriter, r *http.Request)
- func (ac AnswerController) SetAnswered(w http.ResponseWriter, r *http.Request)
- func (ac AnswerController) Update(w http.ResponseWriter, r *http.Request)
- type Request
- type UpdateRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnswerController ¶
type AnswerController struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController(answerRepository repository.AnswerRepository, questionRepository questionRepository.QuestionRepository) AnswerController
func (AnswerController) Create ¶
func (ac AnswerController) Create(w http.ResponseWriter, r *http.Request)
func (AnswerController) GetMyAnswers ¶
func (ac AnswerController) GetMyAnswers(w http.ResponseWriter, r *http.Request)
func (AnswerController) GetQuestionsAnswers ¶
func (ac AnswerController) GetQuestionsAnswers(w http.ResponseWriter, r *http.Request)
func (AnswerController) SetAnswered ¶
func (ac AnswerController) SetAnswered(w http.ResponseWriter, r *http.Request)
func (AnswerController) Update ¶
func (ac AnswerController) Update(w http.ResponseWriter, r *http.Request)
type Request ¶
type Request struct { UpdateRequest QuestionID string `json:"question_id"` }
type UpdateRequest ¶
type UpdateRequest struct {
Answer string `json:"answer"`
}
Click to show internal directories.
Click to hide internal directories.