@@ -56,6 +56,7 @@ import qualified Data.Vector as V
56import qualified Data.Vector.Primitive as VP
56import qualified Data.Vector.Primitive as VP
57import qualified Data.Vector.Storable as VS
57import qualified Data.Vector.Storable as VS
58import qualified Data.Vector.Unboxed as VU
58import qualified Data.Vector.Unboxed as VU
59+import Numeric.Natural
59import Data.Word
60import Data.Word
60import GHC.Generics
61import GHC.Generics
61import qualified Data.UUID.Types as UUID
62import qualified Data.UUID.Types as UUID
@@ -419,6 +420,7 @@ instance OVERLAPPABLE_ ToSchema a => ToSchema [a] where
419instance OVERLAPPING_ ToSchema String where declareNamedSchema = plain . paramSchemaToSchema
420instance OVERLAPPING_ ToSchema String where declareNamedSchema = plain . paramSchemaToSchema
420instance ToSchema Bool where declareNamedSchema = plain . paramSchemaToSchema
421instance ToSchema Bool where declareNamedSchema = plain . paramSchemaToSchema
421instance ToSchema Integer where declareNamedSchema = plain . paramSchemaToSchema
422instance ToSchema Integer where declareNamedSchema = plain . paramSchemaToSchema
423+instance ToSchema Natural where declareNamedSchema = plain . paramSchemaToSchema
422instance ToSchema Int where declareNamedSchema = plain . paramSchemaToSchema
424instance ToSchema Int where declareNamedSchema = plain . paramSchemaToSchema
423instance ToSchema Int8 where declareNamedSchema = plain . paramSchemaToSchema
425instance ToSchema Int8 where declareNamedSchema = plain . paramSchemaToSchema
424instance ToSchema Int16 where declareNamedSchema = plain . paramSchemaToSchema
426instance ToSchema Int16 where declareNamedSchema = plain . paramSchemaToSchema