pub struct SessionIdentityCard {Show 34 fields
pub session_id: Option<String>,
pub observation_scope: SessionObservationScope,
pub host_local_transcript_path: Option<String>,
pub last_client_name: Option<String>,
pub last_client_addr: Option<String>,
pub cwd: Option<String>,
pub active_count: u64,
pub active_started_at_ms_min: Option<u64>,
pub last_status: Option<u16>,
pub last_duration_ms: Option<u64>,
pub last_ended_at_ms: Option<u64>,
pub last_model: Option<String>,
pub last_reasoning_effort: Option<String>,
pub last_service_tier: Option<String>,
pub last_provider_id: Option<String>,
pub last_station_name: Option<String>,
pub last_upstream_base_url: Option<String>,
pub last_usage: Option<UsageMetrics>,
pub total_usage: Option<UsageMetrics>,
pub turns_total: Option<u64>,
pub turns_with_usage: Option<u64>,
pub binding_profile_name: Option<String>,
pub binding_continuity_mode: Option<SessionContinuityMode>,
pub last_route_decision: Option<RouteDecisionProvenance>,
pub route_affinity: Option<SessionRouteAffinity>,
pub effective_model: Option<ResolvedRouteValue>,
pub effective_reasoning_effort: Option<ResolvedRouteValue>,
pub effective_service_tier: Option<ResolvedRouteValue>,
pub effective_station: Option<ResolvedRouteValue>,
pub effective_upstream_base_url: Option<ResolvedRouteValue>,
pub override_effort: Option<String>,
pub override_station_name: Option<String>,
pub override_model: Option<String>,
pub override_service_tier: Option<String>,
}Fields§
§session_id: Option<String>§observation_scope: SessionObservationScope§host_local_transcript_path: Option<String>§last_client_name: Option<String>§last_client_addr: Option<String>§cwd: Option<String>§active_count: u64§active_started_at_ms_min: Option<u64>§last_status: Option<u16>§last_duration_ms: Option<u64>§last_ended_at_ms: Option<u64>§last_model: Option<String>§last_reasoning_effort: Option<String>§last_service_tier: Option<String>§last_provider_id: Option<String>§last_station_name: Option<String>§last_upstream_base_url: Option<String>§last_usage: Option<UsageMetrics>§total_usage: Option<UsageMetrics>§turns_total: Option<u64>§turns_with_usage: Option<u64>§binding_profile_name: Option<String>§binding_continuity_mode: Option<SessionContinuityMode>§last_route_decision: Option<RouteDecisionProvenance>§route_affinity: Option<SessionRouteAffinity>§effective_model: Option<ResolvedRouteValue>§effective_reasoning_effort: Option<ResolvedRouteValue>§effective_service_tier: Option<ResolvedRouteValue>§effective_station: Option<ResolvedRouteValue>§effective_upstream_base_url: Option<ResolvedRouteValue>§override_effort: Option<String>§override_station_name: Option<String>§override_model: Option<String>§override_service_tier: Option<String>Trait Implementations§
Source§impl Clone for SessionIdentityCard
impl Clone for SessionIdentityCard
Source§fn clone(&self) -> SessionIdentityCard
fn clone(&self) -> SessionIdentityCard
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SessionIdentityCard
impl Debug for SessionIdentityCard
Source§impl Default for SessionIdentityCard
impl Default for SessionIdentityCard
Source§fn default() -> SessionIdentityCard
fn default() -> SessionIdentityCard
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionIdentityCard
impl<'de> Deserialize<'de> for SessionIdentityCard
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 PartialEq for SessionIdentityCard
impl PartialEq for SessionIdentityCard
Source§fn eq(&self, other: &SessionIdentityCard) -> bool
fn eq(&self, other: &SessionIdentityCard) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SessionIdentityCard
impl Serialize for SessionIdentityCard
impl Eq for SessionIdentityCard
impl StructuralPartialEq for SessionIdentityCard
Auto Trait Implementations§
impl Freeze for SessionIdentityCard
impl RefUnwindSafe for SessionIdentityCard
impl Send for SessionIdentityCard
impl Sync for SessionIdentityCard
impl Unpin for SessionIdentityCard
impl UnsafeUnpin for SessionIdentityCard
impl UnwindSafe for SessionIdentityCard
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.