pub struct ModelAnalyticsQuery {
pub start_time: Option<i64>,
pub end_time: Option<i64>,
pub agent: Option<String>,
pub model: Option<String>,
pub provider: Option<String>,
pub project: Option<String>,
pub session: Option<String>,
}Expand description
Query parameters shared by the new per-model analytics endpoints.
Fields§
§start_time: Option<i64>§end_time: Option<i64>§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 ModelAnalyticsQuery
impl Debug for ModelAnalyticsQuery
Source§impl<'de> Deserialize<'de> for ModelAnalyticsQuery
impl<'de> Deserialize<'de> for ModelAnalyticsQuery
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 ModelAnalyticsQuery
impl IntoParams for ModelAnalyticsQuery
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 ModelAnalyticsQuery
impl Serialize for ModelAnalyticsQuery
Auto Trait Implementations§
impl Freeze for ModelAnalyticsQuery
impl RefUnwindSafe for ModelAnalyticsQuery
impl Send for ModelAnalyticsQuery
impl Sync for ModelAnalyticsQuery
impl Unpin for ModelAnalyticsQuery
impl UnsafeUnpin for ModelAnalyticsQuery
impl UnwindSafe for ModelAnalyticsQuery
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