use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(untagged)]
pub enum RunStreamEvent {
Object016(serde_json::Value),
Object12(serde_json::Value),
Object22(serde_json::Value),
Object32(serde_json::Value),
Object42(serde_json::Value),
Object51(serde_json::Value),
Object61(serde_json::Value),
Object7(Box<models::Object7>),
Object8(Box<models::Object8>),
Object9(Box<models::Object9>),
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum Event {
#[serde(rename = "thread.run.expired")]
ThreadRunExpired,
}
impl Default for Event {
fn default() -> Event {
Self::ThreadRunExpired
}
}