module Gitlab::Client::ResourceStateEvents
Defines methods related to resource state events. @see docs.gitlab.com/ee/api/resource_state_events.html
Public Instance Methods
Source
# File lib/gitlab/client/resource_state_events.rb, line 28 def issue_state_event(project, issue_iid, id) get("/projects/#{url_encode project}/issues/#{issue_iid}/resource_state_events/#{id}") end
Returns a single state event for a specific project issue
@example
Gitlab.issue_state_event(5, 42, 1)
@param [Integer, String] project The ID or name of a project. @param [Integer] issue_iid The IID of an issue. @param [Integer] id The ID of a resource event. @return Gitlab::ObjectifiedHash
Source
# File lib/gitlab/client/resource_state_events.rb, line 15 def issue_state_events(project, issue_iid) get("/projects/#{url_encode project}/issues/#{issue_iid}/resource_state_events") end
Gets a list of all state events for a single issue.
@example
Gitlab.issue_state_events(5, 42)
@param [Integer, String] project The ID or name of a project. @param [Integer] issue_iid The IID of an issue. @return [Array<Gitlab::ObjectifiedHash>]
Source
# File lib/gitlab/client/resource_state_events.rb, line 53 def merge_request_state_event(project, merge_request_iid, id) get("/projects/#{url_encode project}/merge_requests/#{merge_request_iid}/resource_state_events/#{id}") end
Returns a single state event for a specific project merge request
@example
Gitlab.merge_request_state_event(5, 42, 1)
@param [Integer, String] project The ID or name of a project. @param [Integer] merge_request_iid The IID of an merge request. @param [Integer] id The ID of a state event. @return Gitlab::ObjectifiedHash
Source
# File lib/gitlab/client/resource_state_events.rb, line 40 def merge_request_state_events(project, merge_request_iid) get("/projects/#{url_encode project}/merge_requests/#{merge_request_iid}/resource_state_events") end
Gets a list of all state events for a single merge request.
@example
Gitlab.merge_request_state_events(5, 42)
@param [Integer, String] project The ID or name of a project. @param [Integer] merge_request_iid The IID of a merge request. @return [Array<Gitlab::ObjectifiedHash>]