pub struct GitAutomationTargetBranch {
pub id: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub archived_at: Option<DateTime<Utc>>,
pub team: Option<Box<Team>>,
pub branch_pattern: Option<String>,
pub is_regex: Option<bool>,
pub automation_states: Option<Box<GitAutomationStateConnection>>,
}Expand description
A Git target branch for which there are automations (GitAutomationState).
Fields§
§id: Option<String>The unique identifier of the entity.
created_at: Option<DateTime<Utc>>The time at which the entity was created.
updated_at: Option<DateTime<Utc>>The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn’t been updated after creation.
archived_at: Option<DateTime<Utc>>The time at which the entity was archived. Null if the entity has not been archived.
team: Option<Box<Team>>The team to which this Git target branch automation belongs.
branch_pattern: Option<String>The target branch pattern.
is_regex: Option<bool>Whether the branch pattern is a regular expression.
automation_states: Option<Box<GitAutomationStateConnection>>Automation states associated with the target branch.
Trait Implementations§
Source§impl Clone for GitAutomationTargetBranch
impl Clone for GitAutomationTargetBranch
Source§fn clone(&self) -> GitAutomationTargetBranch
fn clone(&self) -> GitAutomationTargetBranch
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 GitAutomationTargetBranch
impl Debug for GitAutomationTargetBranch
Source§impl Default for GitAutomationTargetBranch
impl Default for GitAutomationTargetBranch
Source§fn default() -> GitAutomationTargetBranch
fn default() -> GitAutomationTargetBranch
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GitAutomationTargetBranchwhere
GitAutomationTargetBranch: Default,
impl<'de> Deserialize<'de> for GitAutomationTargetBranchwhere
GitAutomationTargetBranch: Default,
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
Auto Trait Implementations§
impl Freeze for GitAutomationTargetBranch
impl RefUnwindSafe for GitAutomationTargetBranch
impl Send for GitAutomationTargetBranch
impl Sync for GitAutomationTargetBranch
impl Unpin for GitAutomationTargetBranch
impl UnwindSafe for GitAutomationTargetBranch
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