use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(untagged)]
pub enum ShellCallOutcome1 {
#[serde(rename = "BetaFunctionShellCallOutputTimeoutOutcome")]
BetaFunctionShellCallOutputTimeoutOutcome(
Box<models::BetaFunctionShellCallOutputTimeoutOutcome>,
),
#[serde(rename = "BetaFunctionShellCallOutputExitOutcome")]
BetaFunctionShellCallOutputExitOutcome(Box<models::BetaFunctionShellCallOutputExitOutcome>),
}
impl Default for ShellCallOutcome1 {
fn default() -> Self {
Self::BetaFunctionShellCallOutputTimeoutOutcome(Default::default())
}
}