pub struct SendUserMessageParams {
pub chunks: Vec<UserMessageChunk>,
}
Expand description
sendUserMessage allows the user to send a message to the agent. This method should complete after the agent is finished, during which time the agent may update the client by calling streamAssistantMessageChunk and other methods.
Fields§
§chunks: Vec<UserMessageChunk>
Trait Implementations§
Source§impl AgentRequest for SendUserMessageParams
impl AgentRequest for SendUserMessageParams
type Response = ()
fn into_any(self) -> AnyAgentRequest
fn response_from_any(any: AnyAgentResult) -> Result<Self::Response, Error>
Source§impl Clone for SendUserMessageParams
impl Clone for SendUserMessageParams
Source§fn clone(&self) -> SendUserMessageParams
fn clone(&self) -> SendUserMessageParams
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 moreSource§impl Debug for SendUserMessageParams
impl Debug for SendUserMessageParams
Source§impl<'de> Deserialize<'de> for SendUserMessageParams
impl<'de> Deserialize<'de> for SendUserMessageParams
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 JsonSchema for SendUserMessageParams
impl JsonSchema for SendUserMessageParams
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref
keyword. Read moreAuto Trait Implementations§
impl Freeze for SendUserMessageParams
impl RefUnwindSafe for SendUserMessageParams
impl Send for SendUserMessageParams
impl Sync for SendUserMessageParams
impl Unpin for SendUserMessageParams
impl UnwindSafe for SendUserMessageParams
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