forked from forgejo/forgejo
[Vendor] Update xanzy/go-gitlab v0.31.0 => v0.37.0 (#12701)
* update github.com/xanzy/go-gitlab v0.31.0 => v0.37.0 * vendor * adapt changes Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
parent
0ed5e103fe
commit
0c6a802731
44 changed files with 2436 additions and 776 deletions
39
vendor/github.com/xanzy/go-gitlab/group_milestones.go
generated
vendored
39
vendor/github.com/xanzy/go-gitlab/group_milestones.go
generated
vendored
|
@ -247,3 +247,42 @@ func (s *GroupMilestonesService) GetGroupMilestoneMergeRequests(gid interface{},
|
|||
|
||||
return mr, resp, err
|
||||
}
|
||||
|
||||
type BurndownChartEvent struct {
|
||||
CreatedAt *time.Time `json:"created_at"`
|
||||
Weight *int `json:"weight"`
|
||||
Action *string `json:"action"`
|
||||
}
|
||||
|
||||
// GetGroupMilestoneBurndownChartEventsOptions represents the available
|
||||
// GetGroupMilestoneBurndownChartEventsOptions() options.
|
||||
//
|
||||
// GitLab API docs:
|
||||
// https://docs.gitlab.com/ee/api/group_milestones.html#get-all-burndown-chart-events-for-a-single-milestone-starter
|
||||
type GetGroupMilestoneBurndownChartEventsOptions ListOptions
|
||||
|
||||
// GetGroupMilestoneBurndownChartEvents gets all merge requests assigned to a
|
||||
// single group milestone.
|
||||
//
|
||||
// GitLab API docs:
|
||||
// https://docs.gitlab.com/ee/api/group_milestones.html#get-all-burndown-chart-events-for-a-single-milestone-starter
|
||||
func (s *GroupMilestonesService) GetGroupMilestoneBurndownChartEvents(gid interface{}, milestone int, opt *GetGroupMilestoneBurndownChartEventsOptions, options ...RequestOptionFunc) ([]*BurndownChartEvent, *Response, error) {
|
||||
group, err := parseID(gid)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
u := fmt.Sprintf("groups/%s/milestones/%d/burndown_events", pathEscape(group), milestone)
|
||||
|
||||
req, err := s.client.NewRequest("GET", u, opt, options)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
var be []*BurndownChartEvent
|
||||
resp, err := s.client.Do(req, &be)
|
||||
if err != nil {
|
||||
return nil, resp, err
|
||||
}
|
||||
|
||||
return be, resp, err
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue