pub struct EnqueueThreadMessageRequest {
pub thread_id: String,
pub dispatch_mode: QueueDispatchMode,
pub text: String,
pub input_items: Option<Vec<SendTurnInputItem>>,
pub draft_images: Vec<DraftImageAttachment>,
pub image_send_mode: DraftImageSendMode,
pub cwd: Option<String>,
pub armed_turn_id: Option<String>,
}Fields§
§thread_id: String§dispatch_mode: QueueDispatchMode§text: String§input_items: Option<Vec<SendTurnInputItem>>§draft_images: Vec<DraftImageAttachment>§image_send_mode: DraftImageSendMode§cwd: Option<String>§armed_turn_id: Option<String>Trait Implementations§
Source§impl Debug for EnqueueThreadMessageRequest
impl Debug for EnqueueThreadMessageRequest
Source§impl<'de> Deserialize<'de> for EnqueueThreadMessageRequest
impl<'de> Deserialize<'de> for EnqueueThreadMessageRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EnqueueThreadMessageRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EnqueueThreadMessageRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EnqueueThreadMessageRequest
impl RefUnwindSafe for EnqueueThreadMessageRequest
impl Send for EnqueueThreadMessageRequest
impl Sync for EnqueueThreadMessageRequest
impl Unpin for EnqueueThreadMessageRequest
impl UnsafeUnpin for EnqueueThreadMessageRequest
impl UnwindSafe for EnqueueThreadMessageRequest
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