Commit 1867e4ad authored by Naveen Kumar Sangi's avatar Naveen Kumar Sangi Committed by Sander van Harmelen

Modify Assignee in issues and merge requests to array of structures (#286)

Fixes https://github.com/xanzy/go-gitlab/issues/285
parent 69b2d484
...@@ -51,14 +51,14 @@ type Issue struct { ...@@ -51,14 +51,14 @@ type Issue struct {
} `json:"author"` } `json:"author"`
Description string `json:"description"` Description string `json:"description"`
State string `json:"state"` State string `json:"state"`
Assignee struct { Assignees []struct {
ID int `json:"id"` ID int `json:"id"`
Username string `json:"username"` Username string `json:"username"`
Email string `json:"email"` Email string `json:"email"`
Name string `json:"name"` Name string `json:"name"`
State string `json:"state"` State string `json:"state"`
CreatedAt *time.Time `json:"created_at"` CreatedAt *time.Time `json:"created_at"`
} `json:"assignee"` } `json:"assignees"`
Labels []string `json:"labels"` Labels []string `json:"labels"`
Title string `json:"title"` Title string `json:"title"`
UpdatedAt *time.Time `json:"updated_at"` UpdatedAt *time.Time `json:"updated_at"`
......
...@@ -53,13 +53,13 @@ type MergeRequest struct { ...@@ -53,13 +53,13 @@ type MergeRequest struct {
State string `json:"state"` State string `json:"state"`
CreatedAt *time.Time `json:"created_at"` CreatedAt *time.Time `json:"created_at"`
} `json:"author"` } `json:"author"`
Assignee struct { Assignees []struct {
ID int `json:"id"` ID int `json:"id"`
Username string `json:"username"` Username string `json:"username"`
Name string `json:"name"` Name string `json:"name"`
State string `json:"state"` State string `json:"state"`
CreatedAt *time.Time `json:"created_at"` CreatedAt *time.Time `json:"created_at"`
} `json:"assignee"` } `json:"assignees"`
SourceProjectID int `json:"source_project_id"` SourceProjectID int `json:"source_project_id"`
TargetProjectID int `json:"target_project_id"` TargetProjectID int `json:"target_project_id"`
Labels []string `json:"labels"` Labels []string `json:"labels"`
...@@ -598,7 +598,7 @@ func (s *MergeRequestsService) SubscribeToMergeRequest(pid interface{}, mergeReq ...@@ -598,7 +598,7 @@ func (s *MergeRequestsService) SubscribeToMergeRequest(pid interface{}, mergeReq
req, err := s.client.NewRequest("POST", u, nil, options) req, err := s.client.NewRequest("POST", u, nil, options)
if err != nil { if err != nil {
return nil, nil, err return nil, nil, err
} }
m := new(MergeRequest) m := new(MergeRequest)
......
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