pub struct ModelTimeSeriesQuery {
pub start_time: Option<i64>,
pub end_time: Option<i64>,
pub bucket_secs: Option<u64>,
pub agent: Option<String>,
pub model: Option<String>,
pub provider: Option<String>,
pub project: Option<String>,
pub session: Option<String>,
pub span_filter: Option<String>,
}Expand description
Query parameters for time-series endpoints that also accept a model filter.
Fields§
§start_time: Option<i64>§end_time: Option<i64>§bucket_secs: Option<u64>Bucket size in seconds (default 3600 = 1 hour).
agent: Option<String>Optional model filter (e.g. “claude-opus-4-7”).
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
span_filter: Option<String>Span filter: “llm” (default) = LLM spans only; “all” = all OTel spans grouped by name.
Trait Implementations§
Source§impl Debug for ModelTimeSeriesQuery
impl Debug for ModelTimeSeriesQuery
Source§impl<'de> Deserialize<'de> for ModelTimeSeriesQuery
impl<'de> Deserialize<'de> for ModelTimeSeriesQuery
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 IntoParams for ModelTimeSeriesQuery
impl IntoParams for ModelTimeSeriesQuery
Source§fn into_params(
parameter_in_provider: impl Fn() -> Option<ParameterIn>,
) -> Vec<Parameter>
fn into_params( parameter_in_provider: impl Fn() -> Option<ParameterIn>, ) -> Vec<Parameter>
Provide
Vec of openapi::path::Parameters to caller. The result is used in utoipa-gen library to
provide OpenAPI parameter information for the endpoint using the parameters.Source§impl Serialize for ModelTimeSeriesQuery
impl Serialize for ModelTimeSeriesQuery
Auto Trait Implementations§
impl Freeze for ModelTimeSeriesQuery
impl RefUnwindSafe for ModelTimeSeriesQuery
impl Send for ModelTimeSeriesQuery
impl Sync for ModelTimeSeriesQuery
impl Unpin for ModelTimeSeriesQuery
impl UnsafeUnpin for ModelTimeSeriesQuery
impl UnwindSafe for ModelTimeSeriesQuery
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