Struct dify_client::response::ChatMessageResponse
source · pub struct ChatMessageResponse {
pub event: String,
pub message_id: String,
pub conversation_id: String,
pub mode: AppMode,
pub answer: String,
pub created_at: u64,
pub metadata: HashMap<String, Value>,
}Expand description
发送对话消息的响应
Fields§
§event: String§message_id: String消息唯一 ID
conversation_id: String会话 ID
mode: AppModeApp 模式
answer: String完整回复内容
created_at: u64消息创建时间戳,如:1705395332
metadata: HashMap<String, Value>元数据
Trait Implementations§
source§impl Debug for ChatMessageResponse
impl Debug for ChatMessageResponse
source§impl<'de> Deserialize<'de> for ChatMessageResponse
impl<'de> Deserialize<'de> for ChatMessageResponse
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 ChatMessageResponse
impl RefUnwindSafe for ChatMessageResponse
impl Send for ChatMessageResponse
impl Sync for ChatMessageResponse
impl Unpin for ChatMessageResponse
impl UnwindSafe for ChatMessageResponse
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