Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDocumentHandler ¶
type CreateDocumentHandler struct {
// contains filtered or unexported fields
}
func NewCreateDocumentHandler ¶
func NewCreateDocumentHandler(cd documents.CreateDocumenter) *CreateDocumentHandler
func (*CreateDocumentHandler) Handle ¶
func (h *CreateDocumentHandler) Handle(req *http.HttpRequest) (*http.HttpResponse, error)
CreateDocument godoc @Summary Create Document @Description dummy POST method @Tags documents @Accept json @Produce json @Success 200 {object} string @Failure 400 {object} error @Failure 404 {object} error @Failure 500 {object} error @Router /documents [post]
type GetAllDocumentsHandler ¶
type GetAllDocumentsHandler struct {
// contains filtered or unexported fields
}
func NewGetAllDocumentsHandler ¶
func NewGetAllDocumentsHandler(cd documents.GetAllDocumenter) *GetAllDocumentsHandler
func (*GetAllDocumentsHandler) Handle ¶
func (h *GetAllDocumentsHandler) Handle(_ *http.HttpRequest) (*http.HttpResponse, error)
GetAllDocuments godoc @Summary Get All Documents @Description dummy GET method @Tags documents @Accept json @Produce json @Success 200 {object} string @Failure 400 {object} error @Failure 404 {object} error @Failure 500 {object} error @Router /documents [get]
type GetDocumentHandler ¶
type GetDocumentHandler struct {
// contains filtered or unexported fields
}
func NewGetDocumentHandler ¶
func NewGetDocumentHandler(cd documents.GetDocumenter) *GetDocumentHandler
func (*GetDocumentHandler) Handle ¶
func (h *GetDocumentHandler) Handle(req *http.HttpRequest) (*http.HttpResponse, error)
GetDocument godoc @Summary Show something @Description Get Document By ID @Tags documents @Accept json @Produce json @Param id path int true "Document ID" @Success 200 {object} string @Failure 400 {object} error @Failure 404 {object} error @Failure 500 {object} error @Router /documents/{id} [get]