pub struct AgentSessionStats {
pub aborted_tool_calls: u32,
pub analysis_period: Option<String>,
pub failed_tool_calls: u32,
pub from_date: Option<String>,
pub sessions_with_activity: u32,
pub successful_tool_calls: u32,
pub to_date: Option<String>,
pub tools_usage: Vec<ToolUsageStats>,
pub total_sessions: u32,
pub total_time_saved_seconds: Option<u32>,
pub total_tool_calls: u32,
}Fields§
§aborted_tool_calls: u32§analysis_period: Option<String>§failed_tool_calls: u32§from_date: Option<String>§sessions_with_activity: u32§successful_tool_calls: u32§to_date: Option<String>§tools_usage: Vec<ToolUsageStats>§total_sessions: u32§total_time_saved_seconds: Option<u32>§total_tool_calls: u32Trait Implementations§
Source§impl Clone for AgentSessionStats
impl Clone for AgentSessionStats
Source§fn clone(&self) -> AgentSessionStats
fn clone(&self) -> AgentSessionStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AgentSessionStats
impl Debug for AgentSessionStats
Source§impl Default for AgentSessionStats
impl Default for AgentSessionStats
Source§fn default() -> AgentSessionStats
fn default() -> AgentSessionStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentSessionStats
impl<'de> Deserialize<'de> for AgentSessionStats
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 AgentSessionStats
impl RefUnwindSafe for AgentSessionStats
impl Send for AgentSessionStats
impl Sync for AgentSessionStats
impl Unpin for AgentSessionStats
impl UnwindSafe for AgentSessionStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request