oas/generator/lift
Types
pub type Fields {
Fields(
named: List(#(String, #(Lifted, Bool))),
additional: Option(Lifted),
required: List(String),
)
}
Constructors
-
Fields( named: List(#(String, #(Lifted, Bool))), additional: Option(Lifted), required: List(String), )
pub type Primitive {
Boolean
Integer
Number
String
Null
Always
Never
}
Constructors
-
Boolean
-
Integer
-
Number
-
String
-
Null
-
Always
-
Never
pub type Schema(t) {
Named(String)
Primitive(Primitive)
Array(Lifted)
Tuple(List(Lifted))
Compound(t)
Dictionary(Lifted)
Unsupported
}
Constructors
-
Named(String)
-
Primitive(Primitive)
-
Array(Lifted)
-
Tuple(List(Lifted))
-
Compound(t)
-
Dictionary(Lifted)
-
Unsupported