pub struct CostSeriesQuery {
pub start_time: Option<i64>,
pub end_time: Option<i64>,
pub bucket: 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 for cost-over-time endpoint
Fields§
§start_time: Option<i64>Start time (nanoseconds since Unix epoch)
end_time: Option<i64>End time (nanoseconds since Unix epoch)
bucket: Option<i64>Bucket size in seconds (defaults to 3600 = 1 hour)
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 CostSeriesQuery
impl Debug for CostSeriesQuery
Source§impl<'de> Deserialize<'de> for CostSeriesQuery
impl<'de> Deserialize<'de> for CostSeriesQuery
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 CostSeriesQuery
impl IntoParams for CostSeriesQuery
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 CostSeriesQuery
impl Serialize for CostSeriesQuery
Auto Trait Implementations§
impl Freeze for CostSeriesQuery
impl RefUnwindSafe for CostSeriesQuery
impl Send for CostSeriesQuery
impl Sync for CostSeriesQuery
impl Unpin for CostSeriesQuery
impl UnsafeUnpin for CostSeriesQuery
impl UnwindSafe for CostSeriesQuery
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