#[allow(unused_imports)]
use super::*;
#[allow(unused_imports)]
use crate::enums::*;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum AuditLogEventActorMetadataOneOf {
String(String),
F64(f64),
Bool(bool),
}
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(tag = "type")]
pub enum ApiKeyOwnerOneOf {
#[serde(rename = "organization")]
ApiKeyOwner(ApiKeyOwner),
#[serde(rename = "user")]
UserApiKeyOwner(UserApiKeyOwner),
}
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(tag = "type")]
pub enum ApiKeyCreatedDataOwnerOneOf {
#[serde(rename = "organization")]
ApiKeyCreatedDataOwner(ApiKeyCreatedDataOwner),
#[serde(rename = "user")]
UserApiKeyCreatedDataOwner(UserApiKeyCreatedDataOwner),
}
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(tag = "type")]
pub enum ApiKeyRevokedDataOwnerOneOf {
#[serde(rename = "organization")]
ApiKeyRevokedDataOwner(ApiKeyRevokedDataOwner),
#[serde(rename = "user")]
UserApiKeyRevokedDataOwner(UserApiKeyRevokedDataOwner),
}