pub struct TeamFilter {
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 and: Option<Vec<Box<TeamFilter>>>,
pub or: Option<Vec<Box<TeamFilter>>>,
}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.
and: Option<Vec<Box<TeamFilter>>>Compound filters, all of which need to be matched by the team.
or: Option<Vec<Box<TeamFilter>>>Compound filters, one of which need to be matched by the team.
Trait Implementations§
Source§impl Clone for TeamFilter
impl Clone for TeamFilter
Source§fn clone(&self) -> TeamFilter
fn clone(&self) -> TeamFilter
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 TeamFilter
impl Debug for TeamFilter
Source§impl Default for TeamFilter
impl Default for TeamFilter
Source§fn default() -> TeamFilter
fn default() -> TeamFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TeamFilter
impl<'de> Deserialize<'de> for TeamFilter
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 TeamFilter
impl RefUnwindSafe for TeamFilter
impl Send for TeamFilter
impl Sync for TeamFilter
impl Unpin for TeamFilter
impl UnwindSafe for TeamFilter
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