pub struct WorkflowFinishedData {
pub id: String,
pub workflow_id: String,
pub status: FinishedStatus,
pub outputs: Option<Value>,
pub error: Option<String>,
pub elapsed_time: Option<f64>,
pub total_tokens: Option<u32>,
pub total_steps: u32,
pub created_at: u64,
pub finished_at: u64,
pub extra: HashMap<String, Value>,
}
Expand description
workflow 执行结束详细内容
Fields§
§id: String
workflow 执行 ID
workflow_id: String
关联 Workflow ID
status: FinishedStatus
执行状态 running / succeeded / failed / stopped
outputs: Option<Value>
输出内容
error: Option<String>
错误原因
elapsed_time: Option<f64>
耗时(s)
total_tokens: Option<u32>
总使用 tokens
total_steps: u32
总步数(冗余),默认 0
created_at: u64
开始时间
finished_at: u64
结束时间
extra: HashMap<String, Value>
Trait Implementations§
Source§impl Clone for WorkflowFinishedData
impl Clone for WorkflowFinishedData
Source§fn clone(&self) -> WorkflowFinishedData
fn clone(&self) -> WorkflowFinishedData
Returns a copy 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 WorkflowFinishedData
impl Debug for WorkflowFinishedData
Source§impl<'de> Deserialize<'de> for WorkflowFinishedData
impl<'de> Deserialize<'de> for WorkflowFinishedData
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 WorkflowFinishedData
impl RefUnwindSafe for WorkflowFinishedData
impl Send for WorkflowFinishedData
impl Sync for WorkflowFinishedData
impl Unpin for WorkflowFinishedData
impl UnwindSafe for WorkflowFinishedData
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