pub struct SessionListQuery {
pub page: u32,
pub per_page: u32,
pub search: Option<String>,
pub tool: Option<String>,
pub team_id: Option<String>,
pub sort: Option<SortOrder>,
pub time_range: Option<TimeRange>,
}Expand description
Query parameters for GET /api/sessions — pagination, filtering, sorting.
Fields§
§page: u32§per_page: u32§search: Option<String>§tool: Option<String>§team_id: Option<String>§sort: Option<SortOrder>Sort order (default: recent)
time_range: Option<TimeRange>Time range filter (default: all)
Trait Implementations§
Source§impl Debug for SessionListQuery
impl Debug for SessionListQuery
Source§impl<'de> Deserialize<'de> for SessionListQuery
impl<'de> Deserialize<'de> for SessionListQuery
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 SessionListQuery
impl RefUnwindSafe for SessionListQuery
impl Send for SessionListQuery
impl Sync for SessionListQuery
impl Unpin for SessionListQuery
impl UnwindSafe for SessionListQuery
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