Struct dify_client::response::CompletionMessagesResponse
source · pub struct CompletionMessagesResponse {
pub base: MessageBase,
pub task_id: String,
pub event: String,
pub mode: AppMode,
pub answer: String,
pub metadata: HashMap<String, Value>,
}Expand description
文本生成的响应
Fields§
§base: MessageBase消息基础信息
task_id: String任务 ID,用于请求跟踪和下方的停止响应接口
event: String事件
mode: AppModeApp 模式
answer: String完整回复内容
metadata: HashMap<String, Value>元数据
Trait Implementations§
source§impl Debug for CompletionMessagesResponse
impl Debug for CompletionMessagesResponse
source§impl<'de> Deserialize<'de> for CompletionMessagesResponse
impl<'de> Deserialize<'de> for CompletionMessagesResponse
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 CompletionMessagesResponse
impl RefUnwindSafe for CompletionMessagesResponse
impl Send for CompletionMessagesResponse
impl Sync for CompletionMessagesResponse
impl Unpin for CompletionMessagesResponse
impl UnwindSafe for CompletionMessagesResponse
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