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
+15
View File
@@ -208,4 +208,19 @@ type swaggerParameterBodies struct {
// in:body
CreateProjectOption api.CreateProjectOption
// in:body
CreateProjectColumnOption api.CreateProjectColumnOption
// in:body
EditProjectColumnOption api.EditProjectColumnOption
// in:body
MovedColumnsOption api.MovedColumnsOption
// in:body
MovedIssuesOption api.MovedIssuesOption
// in:body
UpdateIssuesOption api.UpdateIssuesOption
}
+14
View File
@@ -13,3 +13,17 @@ type swaggerResponseProject struct {
// in:body
Body api.Project `json:"body"`
}
// ProjectList
// swagger:response ProjectList
type swaggerResponseProjectList struct {
// in:body
Body []api.Project `json:"body"`
}
// Column
// swagger:response Column
type swaggerResponseColumn struct {
// in:body
Body api.Column `json:"body"`
}