pub struct ReleasePipelineCollectionFilter {
pub id: MaybeUndefined<IDComparator>,
pub created_at: MaybeUndefined<DateComparator>,
pub updated_at: MaybeUndefined<DateComparator>,
pub name: MaybeUndefined<StringComparator>,
pub is_production: MaybeUndefined<BooleanComparator>,
pub teams: MaybeUndefined<Box<TeamCollectionFilter>>,
pub and: MaybeUndefined<Vec<ReleasePipelineCollectionFilter>>,
pub or: MaybeUndefined<Vec<ReleasePipelineCollectionFilter>>,
pub some: MaybeUndefined<Box<ReleasePipelineFilter>>,
pub every: MaybeUndefined<Box<ReleasePipelineFilter>>,
pub length: MaybeUndefined<NumberComparator>,
}Expand description
ALPHA Release pipeline collection filtering options.
Fields§
§id: MaybeUndefined<IDComparator>Comparator for the identifier.
created_at: MaybeUndefined<DateComparator>Comparator for the created at date.
updated_at: MaybeUndefined<DateComparator>Comparator for the updated at date.
name: MaybeUndefined<StringComparator>Comparator for the pipeline name.
is_production: MaybeUndefined<BooleanComparator>Comparator for the pipeline production flag.
teams: MaybeUndefined<Box<TeamCollectionFilter>>Filters that the release pipeline’s teams must satisfy.
and: MaybeUndefined<Vec<ReleasePipelineCollectionFilter>>Compound filters, all of which need to be matched by the release pipeline.
or: MaybeUndefined<Vec<ReleasePipelineCollectionFilter>>Compound filters, one of which need to be matched by the release pipeline.
some: MaybeUndefined<Box<ReleasePipelineFilter>>Filters that needs to be matched by some release pipelines.
every: MaybeUndefined<Box<ReleasePipelineFilter>>Filters that needs to be matched by all release pipelines.
length: MaybeUndefined<NumberComparator>Comparator for the collection length.
Trait Implementations§
Source§impl Clone for ReleasePipelineCollectionFilter
impl Clone for ReleasePipelineCollectionFilter
Source§fn clone(&self) -> ReleasePipelineCollectionFilter
fn clone(&self) -> ReleasePipelineCollectionFilter
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 Default for ReleasePipelineCollectionFilter
impl Default for ReleasePipelineCollectionFilter
Source§fn default() -> ReleasePipelineCollectionFilter
fn default() -> ReleasePipelineCollectionFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReleasePipelineCollectionFilter
impl<'de> Deserialize<'de> for ReleasePipelineCollectionFilter
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 ReleasePipelineCollectionFilter
impl RefUnwindSafe for ReleasePipelineCollectionFilter
impl Send for ReleasePipelineCollectionFilter
impl Sync for ReleasePipelineCollectionFilter
impl Unpin for ReleasePipelineCollectionFilter
impl UnsafeUnpin for ReleasePipelineCollectionFilter
impl UnwindSafe for ReleasePipelineCollectionFilter
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