Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTask ¶ added in v1.16.0
type CreateTask struct {
Title string `json:"title" validate:"required,max=255" example:"My task"`
Description string `json:"description" validate:"max=1000" example:"Task description"`
} // @name v1.CreateTask
CreateTask -.
type Login ¶ added in v1.16.0
type Login struct {
Email string `json:"email" validate:"required,email" example:"john@example.com"`
Password string `json:"password" validate:"required" example:"secret123"`
} // @name v1.Login
Login -.
type Register ¶ added in v1.16.0
type Register struct {
Username string `json:"username" validate:"required,min=3,max=255" example:"johndoe"`
Email string `json:"email" validate:"required,email" example:"john@example.com"`
Password string `json:"password" validate:"required,min=6" example:"secret123"`
} // @name v1.Register
Register -.
type TransitionTask ¶ added in v1.16.0
type TransitionTask struct {
Status entity.TaskStatus `json:"status" validate:"required,oneof=todo in_progress done" example:"in_progress"`
} // @name v1.TransitionTask
TransitionTask -.
type Translate ¶
type Translate struct {
Source string `json:"source" validate:"required" example:"auto"`
Destination string `json:"destination" validate:"required" example:"en"`
Original string `json:"original" validate:"required" example:"текст для перевода"`
} // @name v1.Translate
Translate -.
type UpdateTask ¶ added in v1.16.0
type UpdateTask struct {
Title string `json:"title" validate:"required,max=255" example:"Updated task"`
Description string `json:"description" validate:"max=1000" example:"Updated description"`
} // @name v1.UpdateTask
UpdateTask -.
Click to show internal directories.
Click to hide internal directories.