pub struct AdminListUsersQuery {
pub limit: Option<Value>,
pub offset: Option<Value>,
pub search_value: Option<String>,
pub search_field: Option<String>,
pub search_operator: Option<String>,
pub sort_by: Option<String>,
pub sort_direction: Option<String>,
pub filter_field: Option<String>,
pub filter_value: Option<Value>,
pub filter_operator: Option<String>,
}Expand description
Logical query for admin listing; scalar and array filters retain their JSON types.
Fields§
§limit: Option<Value>A numeric or string limit, interpreted with JavaScript Number semantics.
offset: Option<Value>A numeric or string offset, interpreted with JavaScript Number semantics.
search_value: Option<String>Text to search for.
search_field: Option<String>Search field: email or name.
search_operator: Option<String>Search operator: contains, starts_with or ends_with.
sort_by: Option<String>Field to sort by.
sort_direction: Option<String>Ascending or descending order.
filter_field: Option<String>Field to filter, defaulting to email.
filter_value: Option<Value>A string, number, boolean, or homogeneous string/number array.
filter_operator: Option<String>The comparison operator for the filter.
Trait Implementations§
Source§impl Debug for AdminListUsersQuery
impl Debug for AdminListUsersQuery
Source§impl Default for AdminListUsersQuery
impl Default for AdminListUsersQuery
Source§impl<'de> Deserialize<'de> for AdminListUsersQuery
impl<'de> Deserialize<'de> for AdminListUsersQuery
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 AdminListUsersQuery
impl RefUnwindSafe for AdminListUsersQuery
impl Send for AdminListUsersQuery
impl Sync for AdminListUsersQuery
impl Unpin for AdminListUsersQuery
impl UnsafeUnpin for AdminListUsersQuery
impl UnwindSafe for AdminListUsersQuery
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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