use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(untagged)]
pub enum RunStepStreamEvent {
Object015(serde_json::Value),
Object11(serde_json::Value),
Object21(serde_json::Value),
Object31(serde_json::Value),
Object41(serde_json::Value),
Object5(Box<models::Object5>),
Object6(Box<models::Object6>),
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum Event {
#[serde(rename = "thread.run.step.expired")]
ThreadRunStepExpired,
}
impl Default for Event {
fn default() -> Event {
Self::ThreadRunStepExpired
}
}