pub struct AgentUpdateSessionOptions {
pub client_ref: String,
pub state: AgentSessionState,
pub provider_name: String,
pub metadata: Option<Map<String, Value>>,
}Expand description
Optional parameters of Agent::update_session; the default value leaves every
option unset.
Fields§
§client_ref: StringThe client_ref field.
state: AgentSessionStateThe state field.
provider_name: StringThe provider_name field.
metadata: Option<Map<String, Value>>The metadata field; None when unset.
Trait Implementations§
Source§impl Clone for AgentUpdateSessionOptions
impl Clone for AgentUpdateSessionOptions
Source§fn clone(&self) -> AgentUpdateSessionOptions
fn clone(&self) -> AgentUpdateSessionOptions
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 AgentUpdateSessionOptions
impl Debug for AgentUpdateSessionOptions
Source§impl Default for AgentUpdateSessionOptions
impl Default for AgentUpdateSessionOptions
Source§fn default() -> AgentUpdateSessionOptions
fn default() -> AgentUpdateSessionOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AgentUpdateSessionOptions
impl RefUnwindSafe for AgentUpdateSessionOptions
impl Send for AgentUpdateSessionOptions
impl Sync for AgentUpdateSessionOptions
impl Unpin for AgentUpdateSessionOptions
impl UnsafeUnpin for AgentUpdateSessionOptions
impl UnwindSafe for AgentUpdateSessionOptions
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