pub struct TurnSubmitRequest {
pub request_id: String,
pub title: Option<String>,
pub message: String,
pub image_refs: Vec<ImageReference>,
pub access_mode: Option<ConversationAccessMode>,
pub agent_model_mode: String,
pub temperature: Option<f32>,
pub allow_tools: bool,
pub debug: bool,
pub occurred_at_unix_ms: i64,
}Expand description
Submits one user turn without requiring the caller to select or manage a thread.
Fields§
§request_id: String§title: Option<String>§message: String§image_refs: Vec<ImageReference>§access_mode: Option<ConversationAccessMode>§agent_model_mode: String§temperature: Option<f32>§allow_tools: bool§debug: bool§occurred_at_unix_ms: i64Trait Implementations§
Source§impl Clone for TurnSubmitRequest
impl Clone for TurnSubmitRequest
Source§fn clone(&self) -> TurnSubmitRequest
fn clone(&self) -> TurnSubmitRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TurnSubmitRequest
impl Debug for TurnSubmitRequest
Source§impl<'de> Deserialize<'de> for TurnSubmitRequest
impl<'de> Deserialize<'de> for TurnSubmitRequest
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 TurnSubmitRequest
impl PartialEq for TurnSubmitRequest
Source§impl Serialize for TurnSubmitRequest
impl Serialize for TurnSubmitRequest
impl StructuralPartialEq for TurnSubmitRequest
Auto Trait Implementations§
impl Freeze for TurnSubmitRequest
impl RefUnwindSafe for TurnSubmitRequest
impl Send for TurnSubmitRequest
impl Sync for TurnSubmitRequest
impl Unpin for TurnSubmitRequest
impl UnsafeUnpin for TurnSubmitRequest
impl UnwindSafe for TurnSubmitRequest
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