1
1
mirror of https://github.com/go-gitea/gitea synced 2025-07-15 23:17:19 +00:00

docs: create swagger api documentation for endpoints

This commit is contained in:
eyad-hussein
2024-07-15 13:33:26 +03:00
parent 9ca2cdfa39
commit 1b47d915bc
8 changed files with 1546 additions and 73 deletions

View File

@@ -21,6 +21,7 @@ type Project struct {
ClosedDateUnix int64 `json:"closed_date_unix"`
}
// CreateProjectOption options for creating a project
type CreateProjectOption struct {
// required:true
Title string `json:"title" binding:"Required;MaxSize(100)"`
@@ -28,3 +29,18 @@ type CreateProjectOption struct {
TemplateType uint8 `json:"template_type"`
CardType uint8 `json:"card_type"`
}
// EditProjectOption options for editing a project
type EditProjectOption struct {
Title string `json:"title" binding:"MaxSize(100)"`
Content string `json:"content"`
CardType uint8 `json:"card_type"`
}
// MoveColumnsOption options for moving columns
type MovedColumnsOption struct {
Columns []struct {
ColumnID int64 `json:"columnID"`
Sorting int64 `json:"sorting"`
} `json:"columns"`
}