pub struct SessionListQuery {
pub start_time: Option<i64>,
pub end_time: Option<i64>,
pub limit: Option<usize>,
pub agent: Option<String>,
pub model: Option<String>,
pub provider: Option<String>,
pub project: Option<String>,
pub session: Option<String>,
}Fields§
§start_time: Option<i64>§end_time: Option<i64>§limit: Option<usize>§agent: Option<String>Agent family filter: claude, opencode, or codex
model: Option<String>Model name filter
provider: Option<String>Provider filter
project: Option<String>Project id filter (opencode data only)
session: Option<String>Session id filter
Trait Implementations§
Source§impl Debug for SessionListQuery
impl Debug for SessionListQuery
Source§impl Default for SessionListQuery
impl Default 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 UnsafeUnpin 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