Persist runtime events and artifacts
This commit is contained in:
1 parent
271c6cfec8
commit
98f975a4ca
7 files changed
+347
-4
No files matched your search
@@ -200,6 +200,29 @@ pub struct Document {
|
||||
pub updated_at: String,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Default, Serialize, Deserialize)]
|
||||
pub struct RunEventRecord {
|
||||
pub id: String,
|
||||
pub company_id: String,
|
||||
pub run_id: String,
|
||||
pub event_kind: String,
|
||||
pub title: String,
|
||||
pub detail: String,
|
||||
pub created_at: String,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Default, Serialize, Deserialize)]
|
||||
pub struct ArtifactRecord {
|
||||
pub id: String,
|
||||
pub company_id: String,
|
||||
pub run_id: String,
|
||||
pub provider: String,
|
||||
pub external_id: String,
|
||||
pub title: String,
|
||||
pub metadata_json: String,
|
||||
pub created_at: String,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Default, Serialize, Deserialize)]
|
||||
pub struct ThreadWaitState {
|
||||
pub id: String,
|
||||
|
||||
Reference in new issue
Block a user