pub struct TeamSearchQuery {Show 13 fields
pub text: String,
pub team_id: TeamId,
pub providers: Option<Vec<String>>,
pub members: Option<Vec<MemberId>>,
pub from_date: Option<DateTime<Utc>>,
pub to_date: Option<DateTime<Utc>>,
pub tags: Option<Vec<String>>,
pub include_archived: bool,
pub search_content: bool,
pub limit: usize,
pub offset: usize,
pub sort_by: SearchSortField,
pub sort_order: SortOrder,
}Expand description
Team search query
Fields§
§text: StringSearch text
team_id: TeamIdTeam ID to search within
providers: Option<Vec<String>>Filter by providers
members: Option<Vec<MemberId>>Filter by members
from_date: Option<DateTime<Utc>>Filter by date range start
to_date: Option<DateTime<Utc>>Filter by date range end
Filter by tags
include_archived: boolInclude archived sessions
search_content: boolSearch in message content
limit: usizeMaximum results
offset: usizeResult offset
sort_by: SearchSortFieldSort field
sort_order: SortOrderSort direction
Trait Implementations§
Source§impl Clone for TeamSearchQuery
impl Clone for TeamSearchQuery
Source§fn clone(&self) -> TeamSearchQuery
fn clone(&self) -> TeamSearchQuery
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 TeamSearchQuery
impl Debug for TeamSearchQuery
Source§impl Default for TeamSearchQuery
impl Default for TeamSearchQuery
Source§impl<'de> Deserialize<'de> for TeamSearchQuery
impl<'de> Deserialize<'de> for TeamSearchQuery
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 TeamSearchQuery
impl RefUnwindSafe for TeamSearchQuery
impl Send for TeamSearchQuery
impl Sync for TeamSearchQuery
impl Unpin for TeamSearchQuery
impl UnsafeUnpin for TeamSearchQuery
impl UnwindSafe for TeamSearchQuery
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