Modules§
Structs§
- Array
Validation - Properties of a
SchemaObject
which define validation assertions for arrays. - Components
- Holds a set of reusable objects for different aspects of the OAS. All objects defined within the components object will have no effect on the API unless they are explicitly referenced from properties outside the components object.
- Metadata
- Properties which annotate a
SchemaObject
which typically have no effect when an object is being validated against the schema. - Number
Validation - Properties of a
SchemaObject
which define validation assertions for numbers. - Object
Validation - Properties of a
SchemaObject
which define validation assertions for objects. - OpenApi
- This is the root document object of the OpenAPI document.
- Root
Schema - The root object of a JSON Schema document.
- Schema
Object - A JSON Schema object.
- String
Validation - Properties of a
SchemaObject
which define validation assertions for strings. - Subschema
Validation - Properties of a
SchemaObject
which define validation assertions in terms of other schemas.
Enums§
- Instance
Type - The possible types of values in JSON Schema documents.
- Open
ApiVersion - Schema
- A JSON Schema.
- Single
OrVec - A type which can be serialized as a single item, or multiple items.