pub struct ConversationRestartRequestBase {
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 guardrails: Option<Option<Vec<GuardrailConfig>>>,
pub metadata: Option<Option<HashMap<String, Value>>>,
pub from_entry_id: String,
pub agent_version: Option<Option<Box<AgentVersion2>>>,
}Expand description
ConversationRestartRequestBase : Request to restart a new conversation from a given entry in the conversation.
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.
guardrails: Option<Option<Vec<GuardrailConfig>>>§metadata: Option<Option<HashMap<String, Value>>>Custom type for metadata with embedded validation.
from_entry_id: String§agent_version: Option<Option<Box<AgentVersion2>>>Implementations§
Source§impl ConversationRestartRequestBase
impl ConversationRestartRequestBase
Sourcepub fn new(from_entry_id: String) -> ConversationRestartRequestBase
pub fn new(from_entry_id: String) -> ConversationRestartRequestBase
Request to restart a new conversation from a given entry in the conversation.
Trait Implementations§
Source§impl Clone for ConversationRestartRequestBase
impl Clone for ConversationRestartRequestBase
Source§fn clone(&self) -> ConversationRestartRequestBase
fn clone(&self) -> ConversationRestartRequestBase
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 ConversationRestartRequestBase
impl Default for ConversationRestartRequestBase
Source§fn default() -> ConversationRestartRequestBase
fn default() -> ConversationRestartRequestBase
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConversationRestartRequestBase
impl<'de> Deserialize<'de> for ConversationRestartRequestBase
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 ConversationRestartRequestBase
impl PartialEq for ConversationRestartRequestBase
Source§fn eq(&self, other: &ConversationRestartRequestBase) -> bool
fn eq(&self, other: &ConversationRestartRequestBase) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConversationRestartRequestBase
Auto Trait Implementations§
impl Freeze for ConversationRestartRequestBase
impl RefUnwindSafe for ConversationRestartRequestBase
impl Send for ConversationRestartRequestBase
impl Sync for ConversationRestartRequestBase
impl Unpin for ConversationRestartRequestBase
impl UnsafeUnpin for ConversationRestartRequestBase
impl UnwindSafe for ConversationRestartRequestBase
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