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§
- Approve
Merge Request - Approve a merge request.
- Approve
Merge Request Builder - Builder for
ApproveMergeRequest
. - Create
Merge Request - Create a new merge request on project.
- Create
Merge Request Builder - Builder for
CreateMergeRequest
. - Edit
Merge Request - Edit a new merge request on project.
- Edit
Merge Request Builder - Builder for
EditMergeRequest
. - Issues
Closed By - Query for issues closed by a merge request.
- Issues
Closed ByBuilder - Builder for
IssuesClosedBy
. - Merge
Merge Request - Merge a merge request.
- Merge
Merge Request Builder - Builder for
MergeMergeRequest
. - Merge
Request - Query for a merge request on a project.
- Merge
Request Builder - Builder for
MergeRequest
. - Merge
Request Commits - Query for a merge request on a project.
- Merge
Request Commits Builder - Builder for
MergeRequestCommits
. - Merge
Request Diffs - Shows information of a merge request including its files and changes.
- Merge
Request Diffs Builder - Builder for
MergeRequestDiffs
. - Merge
Request Resource Label Events - Query for resource label events for a merge request.
- Merge
Request Resource Label Events Builder - Builder for
MergeRequestResourceLabelEvents
. - Merge
Requests - Query for merge requests within a project.
- Merge
Requests Builder - Builder for
MergeRequests
. - Rebase
Merge Request - Rebase a merge request.
- Rebase
Merge Request Builder - Builder for
RebaseMergeRequest
. - Unapprove
Merge Request - Unapprove a merge request.
- Unapprove
Merge Request Builder - Builder for
UnapproveMergeRequest
.
Enums§
- Approve
Merge Request Builder Error - Error type for ApproveMergeRequestBuilder
- Create
Merge Request Builder Error - Error type for CreateMergeRequestBuilder
- Edit
Merge Request Builder Error - Error type for EditMergeRequestBuilder
- Issues
Closed ByBuilder Error - Error type for IssuesClosedByBuilder
- Merge
Merge Request Builder Error - Error type for MergeMergeRequestBuilder
- Merge
Request Builder Error - Error type for MergeRequestBuilder
- Merge
Request Commits Builder Error - Error type for MergeRequestCommitsBuilder
- Merge
Request Diffs Builder Error - Error type for MergeRequestDiffsBuilder
- Merge
Request Resource Label Events Builder Error - Error type for MergeRequestResourceLabelEventsBuilder
- Merge
Request State Event - States an issue may be set to.
- Merge
Requests Builder Error - Error type for MergeRequestsBuilder
- Rebase
Merge Request Builder Error - Error type for RebaseMergeRequestBuilder
- Unapprove
Merge Request Builder Error - Error type for UnapproveMergeRequestBuilder