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