@@ -41,80 +41,93 @@ func SearchIssues(ctx *context.APIContext) {
41
41
// parameters:
42
42
// - name: state
43
43
// in: query
44
- // description: whether issue is open or closed
44
+ // description: State of the issue
45
45
// type: string
46
+ // enum: [open, closed, all]
47
+ // default: open
46
48
// - name: labels
47
49
// in: query
48
- // description: comma separated list of labels . Fetch only issues that have any of this labels. Non existent labels are discarded
50
+ // description: Comma- separated list of label names . Fetch only issues that have any of these labels. Non existent labels are discarded.
49
51
// type: string
50
52
// - name: milestones
51
53
// in: query
52
- // description: comma separated list of milestone names. Fetch only issues that have any of this milestones. Non existent are discarded
54
+ // description: Comma- separated list of milestone names. Fetch only issues that have any of these milestones. Non existent milestones are discarded.
53
55
// type: string
54
56
// - name: q
55
57
// in: query
56
- // description: search string
58
+ // description: Search string
57
59
// type: string
58
60
// - name: priority_repo_id
59
61
// in: query
60
- // description: repository to prioritize in the results
62
+ // description: Repository ID to prioritize in the results
61
63
// type: integer
62
64
// format: int64
63
65
// - name: type
64
66
// in: query
65
- // description: filter by type (issues / pulls) if set
67
+ // description: Filter by issue type
66
68
// type: string
69
+ // enum: [issues, pulls]
67
70
// - name: since
68
71
// in: query
69
- // description: Only show notifications updated after the given time. This is a timestamp in RFC 3339 format
72
+ // description: Only show issues updated after the given time ( RFC 3339 format)
70
73
// type: string
71
74
// format: date-time
72
- // required: false
73
75
// - name: before
74
76
// in: query
75
- // description: Only show notifications updated before the given time. This is a timestamp in RFC 3339 format
77
+ // description: Only show issues updated before the given time ( RFC 3339 format)
76
78
// type: string
77
79
// format: date-time
78
- // required: false
79
80
// - name: assigned
80
81
// in: query
81
- // description: filter ( issues / pulls) assigned to you, default is false
82
+ // description: Filter issues or pulls assigned to the authenticated user
82
83
// type: boolean
84
+ // default: false
83
85
// - name: created
84
86
// in: query
85
- // description: filter ( issues / pulls) created by you, default is false
87
+ // description: Filter issues or pulls created by the authenticated user
86
88
// type: boolean
89
+ // default: false
87
90
// - name: mentioned
88
91
// in: query
89
- // description: filter ( issues / pulls) mentioning you, default is false
92
+ // description: Filter issues or pulls mentioning the authenticated user
90
93
// type: boolean
94
+ // default: false
91
95
// - name: review_requested
92
96
// in: query
93
- // description: filter pulls requesting your review, default is false
97
+ // description: Filter pull requests where the authenticated user's review was requested
94
98
// type: boolean
99
+ // default: false
95
100
// - name: reviewed
96
101
// in: query
97
- // description: filter pulls reviewed by you, default is false
102
+ // description: Filter pull requests reviewed by the authenticated user
98
103
// type: boolean
104
+ // default: false
99
105
// - name: owner
100
106
// in: query
101
- // description: filter by owner
107
+ // description: Filter by repository owner
102
108
// type: string
103
109
// - name: team
104
110
// in: query
105
- // description: filter by team (requires organization owner parameter to be provided )
111
+ // description: Filter by team (requires organization owner parameter)
106
112
// type: string
107
113
// - name: page
108
114
// in: query
109
- // description: page number of results to return (1-based)
115
+ // description: Page number of results to return (1-based)
110
116
// type: integer
117
+ // minimum: 1
118
+ // default: 1
111
119
// - name: limit
112
120
// in: query
113
- // description: page size of results
121
+ // description: Number of items per page
114
122
// type: integer
123
+ // minimum: 0
115
124
// responses:
116
125
// "200":
117
126
// "$ref": "#/responses/IssueList"
127
+ // "400":
128
+ // "$ref": "#/responses/error"
129
+ // "422":
130
+ // "$ref": "#/responses/validationError"
118
131
119
132
before , since , err := context .GetQueryBeforeSince (ctx .Base )
120
133
if err != nil {
0 commit comments