Struct dify_client::response::MessagesData
source · pub struct MessagesData {
pub id: String,
pub conversation_id: String,
pub inputs: HashMap<String, String>,
pub query: String,
pub answer: String,
pub message_files: Vec<MessagesHistoryFile>,
pub feedback: Option<MessagesHistoryFeedbacks>,
pub retriever_resources: Vec<Value>,
pub created_at: u64,
}Expand description
历史消息数据
Fields§
§id: String消息 ID
conversation_id: String会话 ID
inputs: HashMap<String, String>用户输入参数。
query: String用户输入 / 提问内容。
answer: String回答消息内容
message_files: Vec<MessagesHistoryFile>消息文件
feedback: Option<MessagesHistoryFeedbacks>反馈信息
retriever_resources: Vec<Value>引用和归属分段列表
created_at: u64创建时间
Trait Implementations§
source§impl Debug for MessagesData
impl Debug for MessagesData
source§impl<'de> Deserialize<'de> for MessagesData
impl<'de> Deserialize<'de> for MessagesData
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 MessagesData
impl RefUnwindSafe for MessagesData
impl Send for MessagesData
impl Sync for MessagesData
impl Unpin for MessagesData
impl UnwindSafe for MessagesData
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