pub struct ChatMessagesResponse {
pub base: MessageBase,
pub event: String,
pub mode: AppMode,
pub answer: String,
pub metadata: HashMap<String, Value>,
}
Expand description
发送对话消息的响应
Fields§
§base: MessageBase
消息基础信息
event: String
事件
mode: AppMode
App 模式
answer: String
完整回复内容
metadata: HashMap<String, Value>
元数据
Trait Implementations§
Source§impl Clone for ChatMessagesResponse
impl Clone for ChatMessagesResponse
Source§fn clone(&self) -> ChatMessagesResponse
fn clone(&self) -> ChatMessagesResponse
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 ChatMessagesResponse
impl Debug for ChatMessagesResponse
Source§impl<'de> Deserialize<'de> for ChatMessagesResponse
impl<'de> Deserialize<'de> for ChatMessagesResponse
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 ChatMessagesResponse
impl RefUnwindSafe for ChatMessagesResponse
impl Send for ChatMessagesResponse
impl Sync for ChatMessagesResponse
impl Unpin for ChatMessagesResponse
impl UnwindSafe for ChatMessagesResponse
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