sw4rm_rs/shared/string_or.rs
1use serde::{Deserialize, Serialize};
2
3use crate::openapi_v3_0::Discriminator;
4
5#[derive(Debug, Serialize, Deserialize, Clone, Ord, PartialOrd, Eq, PartialEq, Hash)]
6#[serde(untagged)]
7pub enum StringOrHttpCode {
8 String(String),
9 StatusCode(u64),
10}
11
12#[derive(Debug, Serialize, Deserialize, Clone, PartialEq)]
13#[serde(untagged)]
14pub enum StringOrDiscriminator {
15 String(String),
16 Discriminator(Discriminator),
17}