module Data.OpenApi.Schema (
ToSchema(..),
declareSchema,
declareSchemaRef,
toSchema,
toSchemaRef,
schemaName,
toInlinedSchema,
genericDeclareNamedSchema,
genericDeclareSchema,
genericDeclareNamedSchemaNewtype,
genericNameSchema,
genericToNamedSchemaBoundedIntegral,
toSchemaBoundedIntegral,
declareSchemaBoundedEnumKeyMapping,
toSchemaBoundedEnumKeyMapping,
paramSchemaToNamedSchema,
paramSchemaToSchema,
sketchSchema,
sketchStrictSchema,
inlineNonRecursiveSchemas,
inlineAllSchemas,
inlineSchemas,
inlineSchemasWhen,
SchemaOptions(..),
defaultSchemaOptions,
fromAesonOptions,
) where
import Data.OpenApi.Internal.Schema
import Data.OpenApi.SchemaOptions