versions

package
v0.0.0-...-9139af7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2025 License: GPL-3.0 Imports: 10 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL