pub struct ConversationRestartRequest {
pub inputs: Option<Box<ConversationInputs>>,
pub stream: Option<Stream>,
pub store: Option<bool>,
pub handoff_execution: Option<HandoffExecution>,
pub completion_args: Option<Box<CompletionArgs>>,
pub guardrails: Option<Vec<GuardrailConfig>>,
pub metadata: Option<HashMap<String, Value>>,
pub from_entry_id: String,
pub agent_version: Option<Option<Box<AgentVersion2>>>,
}Fields§
§inputs: Option<Box<ConversationInputs>>§stream: Option<Stream>§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<Vec<GuardrailConfig>>§metadata: Option<HashMap<String, Value>>Custom type for metadata with embedded validation.
from_entry_id: String§agent_version: Option<Option<Box<AgentVersion2>>>Implementations§
Source§impl ConversationRestartRequest
impl ConversationRestartRequest
pub fn new(from_entry_id: String) -> ConversationRestartRequest
Trait Implementations§
Source§impl Clone for ConversationRestartRequest
impl Clone for ConversationRestartRequest
Source§fn clone(&self) -> ConversationRestartRequest
fn clone(&self) -> ConversationRestartRequest
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 ConversationRestartRequest
impl Debug for ConversationRestartRequest
Source§impl Default for ConversationRestartRequest
impl Default for ConversationRestartRequest
Source§fn default() -> ConversationRestartRequest
fn default() -> ConversationRestartRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConversationRestartRequest
impl<'de> Deserialize<'de> for ConversationRestartRequest
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
impl StructuralPartialEq for ConversationRestartRequest
Auto Trait Implementations§
impl Freeze for ConversationRestartRequest
impl RefUnwindSafe for ConversationRestartRequest
impl Send for ConversationRestartRequest
impl Sync for ConversationRestartRequest
impl Unpin for ConversationRestartRequest
impl UnsafeUnpin for ConversationRestartRequest
impl UnwindSafe for ConversationRestartRequest
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