pub struct RemoteSessionSummary {Show 29 fields
pub id: String,
pub user_id: Option<String>,
pub nickname: Option<String>,
pub team_id: String,
pub tool: String,
pub agent_provider: Option<String>,
pub agent_model: Option<String>,
pub title: Option<String>,
pub description: Option<String>,
pub tags: Option<String>,
pub created_at: String,
pub uploaded_at: String,
pub message_count: i64,
pub task_count: i64,
pub event_count: i64,
pub duration_seconds: i64,
pub total_input_tokens: i64,
pub total_output_tokens: i64,
pub git_remote: Option<String>,
pub git_branch: Option<String>,
pub git_commit: Option<String>,
pub git_repo_name: Option<String>,
pub pr_number: Option<i64>,
pub pr_url: Option<String>,
pub working_directory: Option<String>,
pub files_modified: Option<String>,
pub files_read: Option<String>,
pub has_errors: bool,
pub max_active_agents: i64,
}Expand description
Minimal remote session payload needed for local cache upsert.
Fields§
§id: String§user_id: Option<String>§nickname: Option<String>§team_id: String§tool: String§agent_provider: Option<String>§agent_model: Option<String>§title: Option<String>§description: Option<String>§created_at: String§uploaded_at: String§message_count: i64§task_count: i64§event_count: i64§duration_seconds: i64§total_input_tokens: i64§total_output_tokens: i64§git_remote: Option<String>§git_branch: Option<String>§git_commit: Option<String>§git_repo_name: Option<String>§pr_number: Option<i64>§pr_url: Option<String>§working_directory: Option<String>§files_modified: Option<String>§files_read: Option<String>§has_errors: bool§max_active_agents: i64Trait Implementations§
Source§impl Clone for RemoteSessionSummary
impl Clone for RemoteSessionSummary
Source§fn clone(&self) -> RemoteSessionSummary
fn clone(&self) -> RemoteSessionSummary
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 moreAuto Trait Implementations§
impl Freeze for RemoteSessionSummary
impl RefUnwindSafe for RemoteSessionSummary
impl Send for RemoteSessionSummary
impl Sync for RemoteSessionSummary
impl Unpin for RemoteSessionSummary
impl UnsafeUnpin for RemoteSessionSummary
impl UnwindSafe for RemoteSessionSummary
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