Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Service = &service{} Controller = &controller{} Module = &gonethttp.Module{ Pattern: "/versions", Service: Service, Controller: Controller, BeforeLoadFn: func(m *gonethttp.Module) { m.Middlewares = gonethttp.NewMiddlewares( internalmiddleware.AuthenticateAccessToken, ) }, RegisterRoutesFn: func(m *gonethttp.Module) { m.RegisterExactRoute( "GET /", Controller.ListUserNoteVersions, internalmiddleware.Validate(&ListUserNoteVersionsRequest{}), ) }, } )
View Source
var ( ErrListUserNoteVersionsNotFound = gonethttpresponse.NewFailResponseError( "note_id", "note not found", nil, http.StatusNotFound, ) )
Functions ¶
This section is empty.
Types ¶
type ListUserNoteVersionsRequest ¶
type ListUserNoteVersionsRequest struct {
NoteID int64 `json:"note_id"`
}
ListUserNoteVersionsRequest is the request DTO to list user note versions
type ListUserNoteVersionsResponseBody ¶
type ListUserNoteVersionsResponseBody struct {
gonethttpresponse.BaseJSendSuccessBody
Data ListUserNoteVersionsResponseData `json:"data"`
}
ListUserNoteVersionsResponseBody is the response body DTO to list user note versions
type ListUserNoteVersionsResponseData ¶
type ListUserNoteVersionsResponseData struct {
NoteVersionsID []int64 `json:"note_versions_id"`
}
ListUserNoteVersionsResponseData is the response data DTO to list user note versions
Click to show internal directories.
Click to hide internal directories.