#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(untagged)]
pub enum ObservationObject {
Boolean(bool),
AndObject(crate::models::AndObject),
OrObject(crate::models::OrObject),
NotObject(crate::models::NotObject),
ChooseForObject(crate::models::ChooseForObject),
GreaterOrEqualObject(crate::models::GreaterOrEqualObject),
GreaterObject(crate::models::GreaterObject),
LesserObject(crate::models::LesserObject),
LesserOrEqualObject(crate::models::LesserOrEqualObject),
EqualObject(crate::models::EqualObject),
LabelRef(crate::models::LabelRef),
}