pub struct DynamicGroupQuery {
pub query: Option<String>,
pub resource_type: Option<String>,
}
Expand description
Defines a query on a resource.
This type is not used in any activity, and only used as part of another schema.
Fields§
§query: Option<String>
Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.department
of engineering. user.organizations.exists(org, org.department=='engineering')
All users with at least one location that has area
of foo
and building_id
of bar
. user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')
All users with any variation of the name John Doe (case-insensitive queries add equalsIgnoreCase()
to the value being queried). user.name.value.equalsIgnoreCase('jOhn DoE')
resource_type: Option<String>
Resource type for the Dynamic Group Query
Trait Implementations§
Source§impl Clone for DynamicGroupQuery
impl Clone for DynamicGroupQuery
Source§fn clone(&self) -> DynamicGroupQuery
fn clone(&self) -> DynamicGroupQuery
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 DynamicGroupQuery
impl Debug for DynamicGroupQuery
Source§impl Default for DynamicGroupQuery
impl Default for DynamicGroupQuery
Source§fn default() -> DynamicGroupQuery
fn default() -> DynamicGroupQuery
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DynamicGroupQuery
impl<'de> Deserialize<'de> for DynamicGroupQuery
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 Serialize for DynamicGroupQuery
impl Serialize for DynamicGroupQuery
impl Part for DynamicGroupQuery
Auto Trait Implementations§
impl Freeze for DynamicGroupQuery
impl RefUnwindSafe for DynamicGroupQuery
impl Send for DynamicGroupQuery
impl Sync for DynamicGroupQuery
impl Unpin for DynamicGroupQuery
impl UnwindSafe for DynamicGroupQuery
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more