Module merge_requests

Source
Expand description

Project merge request API endpoints.

These endpoints are used for querying projects merge requests.

Re-exports§

pub use crate::api::merge_requests::MergeRequestOrderBy;
pub use crate::api::merge_requests::MergeRequestScope;
pub use crate::api::merge_requests::MergeRequestSearchScope;
pub use crate::api::merge_requests::MergeRequestState;
pub use crate::api::merge_requests::MergeRequestView;

Modules§

approval_rules
Project merge request approval rules API endpoints.
approval_state
Project merge request approval rules state API endpoints.
approvals
Project merge request approvals API endpoint.
awards
Project merge request award API endpoints.
discussions
Project merge request discussion API endpoints.
notes
Project merge request note API endpoints.
pipelines
Handles merge request pipeline API endpoints.

Structs§

ApproveMergeRequest
Approve a merge request.
ApproveMergeRequestBuilder
Builder for ApproveMergeRequest.
CreateMergeRequest
Create a new merge request on project.
CreateMergeRequestBuilder
Builder for CreateMergeRequest.
EditMergeRequest
Edit a new merge request on project.
EditMergeRequestBuilder
Builder for EditMergeRequest.
IssuesClosedBy
Query for issues closed by a merge request.
IssuesClosedByBuilder
Builder for IssuesClosedBy.
MergeMergeRequest
Merge a merge request.
MergeMergeRequestBuilder
Builder for MergeMergeRequest.
MergeRequest
Query for a merge request on a project.
MergeRequestBuilder
Builder for MergeRequest.
MergeRequestCommits
Query for a merge request on a project.
MergeRequestCommitsBuilder
Builder for MergeRequestCommits.
MergeRequestDiffs
Shows information of a merge request including its files and changes.
MergeRequestDiffsBuilder
Builder for MergeRequestDiffs.
MergeRequestResourceLabelEvents
Query for resource label events for a merge request.
MergeRequestResourceLabelEventsBuilder
Builder for MergeRequestResourceLabelEvents.
MergeRequests
Query for merge requests within a project.
MergeRequestsBuilder
Builder for MergeRequests.
RebaseMergeRequest
Rebase a merge request.
RebaseMergeRequestBuilder
Builder for RebaseMergeRequest.
UnapproveMergeRequest
Unapprove a merge request.
UnapproveMergeRequestBuilder
Builder for UnapproveMergeRequest.

Enums§

ApproveMergeRequestBuilderError
Error type for ApproveMergeRequestBuilder
CreateMergeRequestBuilderError
Error type for CreateMergeRequestBuilder
EditMergeRequestBuilderError
Error type for EditMergeRequestBuilder
IssuesClosedByBuilderError
Error type for IssuesClosedByBuilder
MergeMergeRequestBuilderError
Error type for MergeMergeRequestBuilder
MergeRequestBuilderError
Error type for MergeRequestBuilder
MergeRequestCommitsBuilderError
Error type for MergeRequestCommitsBuilder
MergeRequestDiffsBuilderError
Error type for MergeRequestDiffsBuilder
MergeRequestResourceLabelEventsBuilderError
Error type for MergeRequestResourceLabelEventsBuilder
MergeRequestStateEvent
States an issue may be set to.
MergeRequestsBuilderError
Error type for MergeRequestsBuilder
RebaseMergeRequestBuilderError
Error type for RebaseMergeRequestBuilder
UnapproveMergeRequestBuilderError
Error type for UnapproveMergeRequestBuilder