Commit 73276272 authored by Michael Lihs's avatar Michael Lihs Committed by Sander van Harmelen

BREAKING: add support for `from` in `GetUserActivities` (#292)

* Add missing fields to `Namespace` struct

* Add support for namespaces: get

* Add support for `start_branch` in `CreateCommitOptions`

* BREAKING: add support for `from` in `GetUserActivities`
parent 1ee5acc2
...@@ -715,12 +715,20 @@ type UserActivity struct { ...@@ -715,12 +715,20 @@ type UserActivity struct {
LastActivityOn *ISOTime `json:"last_activity_on"` LastActivityOn *ISOTime `json:"last_activity_on"`
} }
// GetUserActivitiesOptions represents the options for GetUserActivities
//
// GitLap API docs:
// https://docs.gitlab.com/ce/api/users.html#get-user-activities-admin-only
type GetUserActivitiesOptions struct {
From *ISOTime `url:"from,omitempty" json:"from,omitempty"`
}
// GetUserActivities retrieves user activities (admin only) // GetUserActivities retrieves user activities (admin only)
// //
// GitLab API docs: // GitLab API docs:
// https://docs.gitlab.com/ce/api/users.html#get-user-activities-admin-only // https://docs.gitlab.com/ce/api/users.html#get-user-activities-admin-only
func (s *UsersService) GetUserActivities(options ...OptionFunc) ([]*UserActivity, *Response, error) { func (s *UsersService) GetUserActivities(opt *GetUserActivitiesOptions, options ...OptionFunc) ([]*UserActivity, *Response, error) {
req, err := s.client.NewRequest("GET", "user/activities", nil, options) req, err := s.client.NewRequest("GET", "user/activities", opt, options)
if err != nil { if err != nil {
return nil, nil, err return nil, nil, err
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment