pub struct ConversationRestartStreamRequest {
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 ConversationRestartStreamRequest
impl ConversationRestartStreamRequest
pub fn new(from_entry_id: String) -> ConversationRestartStreamRequest
Trait Implementations§
Source§impl Clone for ConversationRestartStreamRequest
impl Clone for ConversationRestartStreamRequest
Source§fn clone(&self) -> ConversationRestartStreamRequest
fn clone(&self) -> ConversationRestartStreamRequest
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 ConversationRestartStreamRequest
impl Default for ConversationRestartStreamRequest
Source§fn default() -> ConversationRestartStreamRequest
fn default() -> ConversationRestartStreamRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConversationRestartStreamRequest
impl<'de> Deserialize<'de> for ConversationRestartStreamRequest
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 ConversationRestartStreamRequest
impl PartialEq for ConversationRestartStreamRequest
Source§fn eq(&self, other: &ConversationRestartStreamRequest) -> bool
fn eq(&self, other: &ConversationRestartStreamRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConversationRestartStreamRequest
Auto Trait Implementations§
impl Freeze for ConversationRestartStreamRequest
impl RefUnwindSafe for ConversationRestartStreamRequest
impl Send for ConversationRestartStreamRequest
impl Sync for ConversationRestartStreamRequest
impl Unpin for ConversationRestartStreamRequest
impl UnsafeUnpin for ConversationRestartStreamRequest
impl UnwindSafe for ConversationRestartStreamRequest
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