Struct gitlab::api::projects::issues::CreateIssueBuilder [−][src]
pub struct CreateIssueBuilder<'a> { /* fields omitted */ }
Expand description
Builder for CreateIssue
.
Implementations
The project to add the issue to.
The title of the new issue.
Note: this is technically optional if merge_request_to_resolve_discussions_of
is given,
but to avoid more complicated shenanigans around choosing one or the other, this is always
marked as required. Instead, if title
is explictly empty and
merge_request_to_resolve_discussions_of
is given, title
will not be sent allowing
GitLab to generate the default title.
The internal ID of the issue.
Requires administrator or owner permissions.
The description of the new issue.
Whether the issue is confidential or not.
The ID of the milestone for the issue.
The creation date of the issue.
Requires administrator or owner permissions.
The ID of a merge request for which to resolve the discussions.
Resolves all open discussions unless discussion_to_resolve
is also passed.
The ID of the discussion to resolve.
The internal ID of the epic to add the issue to.
Assign the issue to a user.
Assign the issue to a set of users.
Add a label to the issue.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl<'a> RefUnwindSafe for CreateIssueBuilder<'a>
impl<'a> Send for CreateIssueBuilder<'a>
impl<'a> Sync for CreateIssueBuilder<'a>
impl<'a> Unpin for CreateIssueBuilder<'a>
impl<'a> UnwindSafe for CreateIssueBuilder<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more