mirror of
https://github.com/hanzoai/forge.git
synced 2026-10-30 15:00:39 +00:00
Source files keep their SPDX-License-Identifier and Hanzo copyright line; the Gitea, Gogs and LFS Test Server copyrights they used to repeat now live once in NOTICE, alongside LICENSE. The header lint accepts any copyright line above the SPDX line, so it no longer demands an upstream one. Co-authored-by: Hanzo Dev <[email protected]>
121 lines
2.3 KiB
Go
121 lines
2.3 KiB
Go
// Copyright 2026 Hanzo AI, Inc. All rights reserved.
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
package swagger
|
|
|
|
import (
|
|
api "github.com/hanzoai/git/modules/structs"
|
|
)
|
|
|
|
// 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"`
|
|
}
|
|
|
|
// TimelineList
|
|
// swagger:response TimelineList
|
|
type swaggerResponseTimelineList struct {
|
|
// in:body
|
|
Body []api.TimelineComment `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"`
|
|
}
|
|
|
|
// IssueDeadline
|
|
// swagger:response IssueDeadline
|
|
type swaggerIssueDeadline struct {
|
|
// in:body
|
|
Body api.IssueDeadline `json:"body"`
|
|
}
|
|
|
|
// IssueTemplates
|
|
// swagger:response IssueTemplates
|
|
type swaggerIssueTemplates struct {
|
|
// in:body
|
|
Body []api.IssueTemplate `json:"body"`
|
|
}
|
|
|
|
// StopWatchList
|
|
// swagger:response StopWatchList
|
|
type swaggerResponseStopWatchList struct {
|
|
// in:body
|
|
Body []api.StopWatch `json:"body"`
|
|
}
|
|
|
|
// Reaction
|
|
// swagger:response Reaction
|
|
type swaggerReaction struct {
|
|
// in:body
|
|
Body api.Reaction `json:"body"`
|
|
}
|
|
|
|
// ReactionList
|
|
// swagger:response ReactionList
|
|
type swaggerReactionList struct {
|
|
// in:body
|
|
Body []api.Reaction `json:"body"`
|
|
}
|