pub struct QuestionPayload {
pub tool_call_id: String,
pub question: String,
pub header: Option<String>,
pub options: Vec<QuestionOption>,
pub multi_select: bool,
}Expand description
User-facing payload persisted while a task awaits an answer.
Fields§
§tool_call_id: StringTool-use id that the eventual answer resolves.
question: StringQuestion text shown to the user.
header: Option<String>Optional short category or title.
options: Vec<QuestionOption>Optional selectable choices.
multi_select: boolWhether more than one choice may be selected.
Trait Implementations§
Source§impl Clone for QuestionPayload
impl Clone for QuestionPayload
Source§fn clone(&self) -> QuestionPayload
fn clone(&self) -> QuestionPayload
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 QuestionPayload
impl Debug for QuestionPayload
Source§impl<'de> Deserialize<'de> for QuestionPayload
impl<'de> Deserialize<'de> for QuestionPayload
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 Eq for QuestionPayload
Source§impl PartialEq for QuestionPayload
impl PartialEq for QuestionPayload
Source§impl Serialize for QuestionPayload
impl Serialize for QuestionPayload
impl StructuralPartialEq for QuestionPayload
Auto Trait Implementations§
impl Freeze for QuestionPayload
impl RefUnwindSafe for QuestionPayload
impl Send for QuestionPayload
impl Sync for QuestionPayload
impl Unpin for QuestionPayload
impl UnsafeUnpin for QuestionPayload
impl UnwindSafe for QuestionPayload
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