json_schema v0.3.0 JsonSchema.Types View Source
Specifies the main Elixir types used for describing the intermediate representations of JSON schema types.
Link to this section Summary
Link to this section Types
Link to this type
propertyDictionary()
View SourcepropertyDictionary() :: %{required(String.t()) => typeIdentifier()}
Link to this type
schemaDictionary()
View SourceschemaDictionary() :: %{ required(String.t()) => JsonSchema.Types.SchemaDefinition.t() }
Link to this type
typeDefinition()
View SourcetypeDefinition() :: JsonSchema.Types.AllOfType.t() | JsonSchema.Types.AnyOfType.t() | JsonSchema.Types.ArrayType.t() | JsonSchema.Types.ConstType.t() | JsonSchema.Types.EnumType.t() | JsonSchema.Types.ObjectType.t() | JsonSchema.Types.OneOfType.t() | JsonSchema.Types.PrimitiveType.t() | JsonSchema.Types.TupleType.t() | JsonSchema.Types.TypeReference.t() | JsonSchema.Types.UnionType.t()
Link to this type
typeDictionary()
View SourcetypeDictionary() :: %{required(String.t()) => typeDefinition()}