pub struct AgentActivityCreatePromptInput {
pub id: Option<String>,
pub agent_session_id: Option<String>,
pub signal: Option<AgentActivitySignal>,
pub signal_metadata: Option<Value>,
pub contextual_metadata: Option<Value>,
pub content: Option<Box<AgentActivityPromptCreateInputContent>>,
pub source_comment_id: Option<String>,
}Fields§
§id: Option<String>§agent_session_id: Option<String>§signal: Option<AgentActivitySignal>§signal_metadata: Option<Value>§contextual_metadata: Option<Value>§content: Option<Box<AgentActivityPromptCreateInputContent>>§source_comment_id: Option<String>Trait Implementations§
Source§impl Clone for AgentActivityCreatePromptInput
impl Clone for AgentActivityCreatePromptInput
Source§fn clone(&self) -> AgentActivityCreatePromptInput
fn clone(&self) -> AgentActivityCreatePromptInput
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 AgentActivityCreatePromptInput
impl Default for AgentActivityCreatePromptInput
Source§fn default() -> AgentActivityCreatePromptInput
fn default() -> AgentActivityCreatePromptInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentActivityCreatePromptInput
impl<'de> Deserialize<'de> for AgentActivityCreatePromptInput
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
Auto Trait Implementations§
impl Freeze for AgentActivityCreatePromptInput
impl RefUnwindSafe for AgentActivityCreatePromptInput
impl Send for AgentActivityCreatePromptInput
impl Sync for AgentActivityCreatePromptInput
impl Unpin for AgentActivityCreatePromptInput
impl UnwindSafe for AgentActivityCreatePromptInput
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