@@ -32,22 +32,14 @@ type ResourceStateEventsService struct {
32
32
33
33
// StateEvent represents a resource state event.
34
34
//
35
- // GitLab API docs:
36
- // https://docs.gitlab.com/ee/api/resource_state_events.html#get-single-issue-state-event
35
+ // GitLab API docs: https://docs.gitlab.com/ee/api/resource_state_events.html
37
36
type StateEvent struct {
38
- ID int `json:"id"`
39
- CreatedAt * time.Time `json:"created_at"`
40
- ResourceType string `json:"resource_type"`
41
- ResourceID int `json:"resource_id"`
42
- State string `json:"state"`
43
- User struct {
44
- ID int `json:"id"`
45
- Name string `json:"name"`
46
- Username string `json:"username"`
47
- State string `json:"state"`
48
- AvatarURL string `json:"avatar_url"`
49
- WebURL string `json:"web_url"`
50
- } `json:"user"`
37
+ ID int `json:"id"`
38
+ User * BasicUser `json:"user"`
39
+ CreatedAt * time.Time `json:"created_at"`
40
+ ResourceType string `json:"resource_type"`
41
+ ResourceID int `json:"resource_id"`
42
+ State EventTypeValue `json:"state"`
51
43
}
52
44
53
45
// ListStateEventsOptions represents the options for all resource state events
@@ -59,8 +51,8 @@ type ListStateEventsOptions struct {
59
51
ListOptions
60
52
}
61
53
62
- // ListIssueStateEvents retrieves resource state events for the
63
- // specified project and issue.
54
+ // ListIssueStateEvents retrieves resource state events for the specified
55
+ // project and issue.
64
56
//
65
57
// GitLab API docs:
66
58
// https://docs.gitlab.com/ee/api/resource_state_events.html#list-project-issue-state-events
@@ -76,13 +68,13 @@ func (s *ResourceStateEventsService) ListIssueStateEvents(pid interface{}, issue
76
68
return nil , nil , err
77
69
}
78
70
79
- var ss []* StateEvent
80
- resp , err := s .client .Do (req , & ss )
71
+ var ses []* StateEvent
72
+ resp , err := s .client .Do (req , & ses )
81
73
if err != nil {
82
74
return nil , resp , err
83
75
}
84
76
85
- return ss , resp , err
77
+ return ses , resp , err
86
78
}
87
79
88
80
// GetIssueStateEvent gets a single issue-state-event.
@@ -101,13 +93,13 @@ func (s *ResourceStateEventsService) GetIssueStateEvent(pid interface{}, issue i
101
93
return nil , nil , err
102
94
}
103
95
104
- e := new (StateEvent )
105
- resp , err := s .client .Do (req , e )
96
+ se := new (StateEvent )
97
+ resp , err := s .client .Do (req , se )
106
98
if err != nil {
107
99
return nil , resp , err
108
100
}
109
101
110
- return e , resp , err
102
+ return se , resp , err
111
103
}
112
104
113
105
// ListMergeStateEvents retrieves resource state events for the specified
@@ -127,13 +119,13 @@ func (s *ResourceStateEventsService) ListMergeStateEvents(pid interface{}, reque
127
119
return nil , nil , err
128
120
}
129
121
130
- var ss []* StateEvent
131
- resp , err := s .client .Do (req , & ss )
122
+ var ses []* StateEvent
123
+ resp , err := s .client .Do (req , & ses )
132
124
if err != nil {
133
125
return nil , resp , err
134
126
}
135
127
136
- return ss , resp , err
128
+ return ses , resp , err
137
129
}
138
130
139
131
// GetMergeRequestStateEvent gets a single merge request state event.
@@ -152,11 +144,11 @@ func (s *ResourceStateEventsService) GetMergeRequestStateEvent(pid interface{},
152
144
return nil , nil , err
153
145
}
154
146
155
- e := new (StateEvent )
156
- resp , err := s .client .Do (req , e )
147
+ se := new (StateEvent )
148
+ resp , err := s .client .Do (req , se )
157
149
if err != nil {
158
150
return nil , resp , err
159
151
}
160
152
161
- return e , resp , err
153
+ return se , resp , err
162
154
}
0 commit comments