pub struct TimeSeriesQuery {
pub start_time: Option<i64>,
pub end_time: Option<i64>,
pub bucket_secs: Option<u64>,
pub span_filter: Option<String>,
pub agent: Option<String>,
pub model: Option<String>,
pub provider: Option<String>,
pub project: Option<String>,
pub session: Option<String>,
}Expand description
Query parameters for time-series endpoints.
Fields§
§start_time: Option<i64>§end_time: Option<i64>§bucket_secs: Option<u64>Bucket size in seconds (default 3600 = 1 hour).
span_filter: Option<String>Span filter: “llm” (default) = LLM spans only; “all” = all OTel spans grouped by name.
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 TimeSeriesQuery
impl Debug for TimeSeriesQuery
Source§impl<'de> Deserialize<'de> for TimeSeriesQuery
impl<'de> Deserialize<'de> for TimeSeriesQuery
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 TimeSeriesQuery
impl IntoParams for TimeSeriesQuery
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 TimeSeriesQuery
impl Serialize for TimeSeriesQuery
Auto Trait Implementations§
impl Freeze for TimeSeriesQuery
impl RefUnwindSafe for TimeSeriesQuery
impl Send for TimeSeriesQuery
impl Sync for TimeSeriesQuery
impl Unpin for TimeSeriesQuery
impl UnsafeUnpin for TimeSeriesQuery
impl UnwindSafe for TimeSeriesQuery
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