/
avpavlow
/
task-service-api
Обзор
Документация
Войти
/
avpavlow
/
task-service-api
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
internal/models/task.go
37 строк
1 KB
aleksey
doc: Добавить описание d README о swagger; fix: Поправить аннотации swagger
23 авг 2025, 22:36
Не верифицирован
23 авг 2025, 22:36
c5ef94d
Код
Авторство
О чём код?
package models import "time" // Task представляет задачу // swagger:model Task type Task struct { // ID задачи // example: 1 ID int `json:"id"` // Заголовок задачи // example: "Сделать домашку" // min length: 1 Title string `json:"title" validate:"required,min=1"` // Статус задачи // example: "pending" // допустимые значения: pending, in_progress, done Status string `json:"status" validate:"required,oneof=pending in_progress done todo open new"` // Дата создания задачи в формате RFC3339 // example: "2025-08-22T17:00:00Z" CreatedAt time.Time `json:"created_at"` // Дата обновления задачи в формате RFC3339 // example: "2025-08-22T17:00:00Z" UpdatedAt time.Time `json:"updated_at"` // Дата soft-удаления задачи в формате RFC3339 // example: "2025-08-22T17:00:00Z" DeletedAt *time.Time `json:"deleted_at" db:"deleted_at"` // ID пользователя, которому принадлежит задача // example: 42 UserID int `json:"user_id" db:"user_id" validate:"required"` }