pub struct AgentListSessionsOptions {
pub session_ids: Vec<String>,
pub state: AgentSessionState,
pub limit: i32,
pub summary_only: bool,
pub provider_name: String,
}Expand description
Optional parameters of Agent::list_sessions; the default value leaves every
option unset.
Fields§
§session_ids: Vec<String>The session_ids field.
state: AgentSessionStateThe state field.
limit: i32When non-zero and bounded_list_hydration is supported, cap results after ordering sessions newest-first by last_turn_at, updated_at, then created_at.
The limit field.
summary_only: boolWhen true and bounded_list_hydration is supported, omit heavy fields such as metadata unless exact session_ids require direct lookup.
The summary_only field.
provider_name: StringThe provider_name field.
Trait Implementations§
Source§impl Clone for AgentListSessionsOptions
impl Clone for AgentListSessionsOptions
Source§fn clone(&self) -> AgentListSessionsOptions
fn clone(&self) -> AgentListSessionsOptions
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 AgentListSessionsOptions
impl Debug for AgentListSessionsOptions
Source§impl Default for AgentListSessionsOptions
impl Default for AgentListSessionsOptions
Source§fn default() -> AgentListSessionsOptions
fn default() -> AgentListSessionsOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AgentListSessionsOptions
impl RefUnwindSafe for AgentListSessionsOptions
impl Send for AgentListSessionsOptions
impl Sync for AgentListSessionsOptions
impl Unpin for AgentListSessionsOptions
impl UnsafeUnpin for AgentListSessionsOptions
impl UnwindSafe for AgentListSessionsOptions
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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