pub struct PullRequestTrigger {
pub build_trigger: BuildTrigger,
pub auto_cancel: Option<bool>,
pub branch_filters: Vec<String>,
pub forks: Option<Forks>,
pub is_comment_required_for_pull_request: Option<bool>,
pub path_filters: Vec<String>,
pub pipeline_trigger_settings: Option<PipelineTriggerSettings>,
pub require_comments_for_non_team_member_and_non_contributors: Option<bool>,
pub require_comments_for_non_team_members_only: Option<bool>,
pub settings_source_type: Option<i32>,
}Expand description
Represents a pull request trigger.
Fields§
§build_trigger: BuildTrigger§auto_cancel: Option<bool>Indicates if an update to a PR should delete current in-progress builds.
branch_filters: Vec<String>§forks: Option<Forks>Represents the ability to build forks of the selected repository.
is_comment_required_for_pull_request: Option<bool>§path_filters: Vec<String>§pipeline_trigger_settings: Option<PipelineTriggerSettings>Represents the effective settings applicable to individual pipeline triggers.
require_comments_for_non_team_member_and_non_contributors: Option<bool>§require_comments_for_non_team_members_only: Option<bool>§settings_source_type: Option<i32>Implementations§
Trait Implementations§
Source§impl Clone for PullRequestTrigger
impl Clone for PullRequestTrigger
Source§fn clone(&self) -> PullRequestTrigger
fn clone(&self) -> PullRequestTrigger
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PullRequestTrigger
impl Debug for PullRequestTrigger
Source§impl Default for PullRequestTrigger
impl Default for PullRequestTrigger
Source§fn default() -> PullRequestTrigger
fn default() -> PullRequestTrigger
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PullRequestTrigger
impl<'de> Deserialize<'de> for PullRequestTrigger
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PullRequestTrigger
impl PartialEq for PullRequestTrigger
Source§impl Serialize for PullRequestTrigger
impl Serialize for PullRequestTrigger
impl StructuralPartialEq for PullRequestTrigger
Auto Trait Implementations§
impl Freeze for PullRequestTrigger
impl RefUnwindSafe for PullRequestTrigger
impl Send for PullRequestTrigger
impl Sync for PullRequestTrigger
impl Unpin for PullRequestTrigger
impl UnwindSafe for PullRequestTrigger
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more