pub struct SessionStatusResponse {Show 15 fields
pub session_id: Uuid,
pub agent_id: Uuid,
pub status: String,
pub declared_intent: String,
pub authorized_tools: Vec<String>,
pub authorized_credentials: Vec<String>,
pub calls_made: u64,
pub call_budget: u64,
pub calls_remaining: u64,
pub rate_limit_per_minute: Option<u64>,
pub data_sensitivity_ceiling: String,
pub created_at: DateTime<Utc>,
pub expires_at: DateTime<Utc>,
pub seconds_remaining: i64,
pub warnings: Vec<String>,
}Expand description
Response body for GET /sessions/:id.
Fields§
§session_id: Uuid§agent_id: Uuid§status: String§declared_intent: String§calls_made: u64§call_budget: u64§calls_remaining: u64§rate_limit_per_minute: Option<u64>§data_sensitivity_ceiling: String§created_at: DateTime<Utc>§expires_at: DateTime<Utc>§seconds_remaining: i64§warnings: Vec<String>Trait Implementations§
Source§impl Debug for SessionStatusResponse
impl Debug for SessionStatusResponse
Auto Trait Implementations§
impl Freeze for SessionStatusResponse
impl RefUnwindSafe for SessionStatusResponse
impl Send for SessionStatusResponse
impl Sync for SessionStatusResponse
impl Unpin for SessionStatusResponse
impl UnsafeUnpin for SessionStatusResponse
impl UnwindSafe for SessionStatusResponse
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