1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use super::*;
#[derive(Debug, PartialEq, Serialize, Deserialize, Clone, Sparsable, OApiCheck)]
#[serde(tag = "type")]
pub enum OApiSchema {
#[serde(rename = "object")]
Obj(Box<OperatorSelector<OApiSchemaObject>>),
#[serde(rename = "array")]
Array(Box<OperatorSelector<OApiSchemaArray>>),
#[serde(rename = "number")]
#[serde(alias = "integer")]
Numeric(Box<OperatorSelector<OApiSchemaNumeric>>),
#[serde(rename = "string")]
String(Box<OperatorSelector<OApiSchemaString>>),
#[serde(rename = "boolean")]
Bool,
#[serde(rename = "null")]
Null,
}