pub struct ConversationAppendRequestBase {
pub inputs: Option<Box<ConversationInputs>>,
pub stream: Option<bool>,
pub store: Option<bool>,
pub handoff_execution: Option<HandoffExecution>,
pub completion_args: Option<Box<CompletionArgs>>,
pub tool_confirmations: Option<Option<Vec<ToolCallConfirmation>>>,
}Fields§
§inputs: Option<Box<ConversationInputs>>§stream: Option<bool>Whether to stream back partial progress. Otherwise, the server will hold the request open until the timeout or until completion, with the response containing the full result as JSON.
store: Option<bool>Whether to store the results into our servers or not.
handoff_execution: Option<HandoffExecution>§completion_args: Option<Box<CompletionArgs>>Completion arguments that will be used to generate assistant responses. Can be overridden at each message request.
tool_confirmations: Option<Option<Vec<ToolCallConfirmation>>>Implementations§
Trait Implementations§
Source§impl Clone for ConversationAppendRequestBase
impl Clone for ConversationAppendRequestBase
Source§fn clone(&self) -> ConversationAppendRequestBase
fn clone(&self) -> ConversationAppendRequestBase
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 Default for ConversationAppendRequestBase
impl Default for ConversationAppendRequestBase
Source§fn default() -> ConversationAppendRequestBase
fn default() -> ConversationAppendRequestBase
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConversationAppendRequestBase
impl<'de> Deserialize<'de> for ConversationAppendRequestBase
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 PartialEq for ConversationAppendRequestBase
impl PartialEq for ConversationAppendRequestBase
Source§fn eq(&self, other: &ConversationAppendRequestBase) -> bool
fn eq(&self, other: &ConversationAppendRequestBase) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConversationAppendRequestBase
Auto Trait Implementations§
impl Freeze for ConversationAppendRequestBase
impl RefUnwindSafe for ConversationAppendRequestBase
impl Send for ConversationAppendRequestBase
impl Sync for ConversationAppendRequestBase
impl Unpin for ConversationAppendRequestBase
impl UnsafeUnpin for ConversationAppendRequestBase
impl UnwindSafe for ConversationAppendRequestBase
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