pub struct BatchMessageRequest {
pub messages: Vec<Message>,
pub agent_id: String,
pub thread_id: Option<String>,
pub metadata: Option<HashMap<String, Value>>,
}Expand description
Batch message request for multiple messages
Fields§
§messages: Vec<Message>Messages to process
agent_id: StringAgent ID
thread_id: Option<String>Thread ID (optional)
metadata: Option<HashMap<String, Value>>Batch metadata
Trait Implementations§
Source§impl Clone for BatchMessageRequest
impl Clone for BatchMessageRequest
Source§fn clone(&self) -> BatchMessageRequest
fn clone(&self) -> BatchMessageRequest
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 Debug for BatchMessageRequest
impl Debug for BatchMessageRequest
Auto Trait Implementations§
impl Freeze for BatchMessageRequest
impl RefUnwindSafe for BatchMessageRequest
impl Send for BatchMessageRequest
impl Sync for BatchMessageRequest
impl Unpin for BatchMessageRequest
impl UnwindSafe for BatchMessageRequest
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