mirror of
https://github.com/go-gitea/gitea
synced 2024-08-20 06:11:16 +02:00
* Partial fix for #4010 Swagger needs a comment line above each swagger:response comment -- it uses these to populate the description: fields. Adding minimal text for now on the way to getting swagger validate to pass. Many standard swagger client libraries will not work at all with gitea until validate passes, so prioritizing that over better descriptions for now. Signed-off-by: Steve Traugott <stevegt@t7a.org>
80 lines
1.5 KiB
Go
80 lines
1.5 KiB
Go
// Copyright 2017 The Gitea Authors. All rights reserved.
|
|
// Use of this source code is governed by a MIT-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
package swagger
|
|
|
|
import (
|
|
api "code.gitea.io/sdk/gitea"
|
|
)
|
|
|
|
// Issue
|
|
// swagger:response Issue
|
|
type swaggerResponseIssue struct {
|
|
// in:body
|
|
Body api.Issue `json:"body"`
|
|
}
|
|
|
|
// IssueList
|
|
// swagger:response IssueList
|
|
type swaggerResponseIssueList struct {
|
|
// in:body
|
|
Body []api.Issue `json:"body"`
|
|
}
|
|
|
|
// Comment
|
|
// swagger:response Comment
|
|
type swaggerResponseComment struct {
|
|
// in:body
|
|
Body api.Comment `json:"body"`
|
|
}
|
|
|
|
// CommentList
|
|
// swagger:response CommentList
|
|
type swaggerResponseCommentList struct {
|
|
// in:body
|
|
Body []api.Comment `json:"body"`
|
|
}
|
|
|
|
// Label
|
|
// swagger:response Label
|
|
type swaggerResponseLabel struct {
|
|
// in:body
|
|
Body api.Label `json:"body"`
|
|
}
|
|
|
|
// LabelList
|
|
// swagger:response LabelList
|
|
type swaggerResponseLabelList struct {
|
|
// in:body
|
|
Body []api.Label `json:"body"`
|
|
}
|
|
|
|
// Milestone
|
|
// swagger:response Milestone
|
|
type swaggerResponseMilestone struct {
|
|
// in:body
|
|
Body api.Milestone `json:"body"`
|
|
}
|
|
|
|
// MilestoneList
|
|
// swagger:response MilestoneList
|
|
type swaggerResponseMilestoneList struct {
|
|
// in:body
|
|
Body []api.Milestone `json:"body"`
|
|
}
|
|
|
|
// TrackedTime
|
|
// swagger:response TrackedTime
|
|
type swaggerResponseTrackedTime struct {
|
|
// in:body
|
|
Body api.TrackedTime `json:"body"`
|
|
}
|
|
|
|
// TrackedTimeList
|
|
// swagger:response TrackedTimeList
|
|
type swaggerResponseTrackedTimeList struct {
|
|
// in:body
|
|
Body []api.TrackedTime `json:"body"`
|
|
}
|