pub struct NullableTeamFilter {
pub id: Option<Box<IDComparator>>,
pub created_at: Option<Box<DateComparator>>,
pub updated_at: Option<Box<DateComparator>>,
pub name: Option<Box<StringComparator>>,
pub key: Option<Box<StringComparator>>,
pub description: Option<Box<NullableStringComparator>>,
pub private: Option<Box<BooleanComparator>>,
pub issues: Option<Box<IssueCollectionFilter>>,
pub parent: Option<Box<NullableTeamFilter>>,
pub null: Option<bool>,
pub and: Option<Vec<Box<NullableTeamFilter>>>,
pub or: Option<Vec<Box<NullableTeamFilter>>>,
}Expand description
Team filtering options.
Fields§
§id: Option<Box<IDComparator>>Comparator for the identifier.
created_at: Option<Box<DateComparator>>Comparator for the created at date.
updated_at: Option<Box<DateComparator>>Comparator for the updated at date.
name: Option<Box<StringComparator>>Comparator for the team name.
key: Option<Box<StringComparator>>Comparator for the team key.
description: Option<Box<NullableStringComparator>>Comparator for the team description.
private: Option<Box<BooleanComparator>>Comparator for the team privacy.
issues: Option<Box<IssueCollectionFilter>>Filters that the teams issues must satisfy.
parent: Option<Box<NullableTeamFilter>>Filters that the teams parent must satisfy.
null: Option<bool>Filter based on the existence of the relation.
and: Option<Vec<Box<NullableTeamFilter>>>Compound filters, all of which need to be matched by the team.
or: Option<Vec<Box<NullableTeamFilter>>>Compound filters, one of which need to be matched by the team.
Trait Implementations§
Source§impl Clone for NullableTeamFilter
impl Clone for NullableTeamFilter
Source§fn clone(&self) -> NullableTeamFilter
fn clone(&self) -> NullableTeamFilter
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 NullableTeamFilter
impl Debug for NullableTeamFilter
Source§impl Default for NullableTeamFilter
impl Default for NullableTeamFilter
Source§fn default() -> NullableTeamFilter
fn default() -> NullableTeamFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NullableTeamFilter
impl<'de> Deserialize<'de> for NullableTeamFilter
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 NullableTeamFilter
impl RefUnwindSafe for NullableTeamFilter
impl Send for NullableTeamFilter
impl Sync for NullableTeamFilter
impl Unpin for NullableTeamFilter
impl UnwindSafe for NullableTeamFilter
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