| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Hercules.API.Name
Documentation
newtype Name (a :: k) Source #
A slug. Display names are simply Text.
Instances
| FromJSON (Name a) Source # | |
| ToJSON (Name a) Source # | |
| Generic (Name a) Source # | |
| Show (Name a) Source # | |
| NFData (Name a) Source # | |
Defined in Hercules.API.Name | |
| Eq (Name a) Source # | |
| Ord (Name a) Source # | |
| Hashable (Name a) Source # | |
| FromHttpApiData (Name a) Source # | |
Defined in Hercules.API.Name | |
| ToHttpApiData (Name a) Source # | |
Defined in Hercules.API.Name Methods toUrlPiece :: Name a -> Text Source # toEncodedUrlPiece :: Name a -> Builder Source # toHeader :: Name a -> ByteString Source # toQueryParam :: Name a -> Text Source # | |
| ToParamSchema (Name a) Source # | |
Defined in Hercules.API.Name Methods toParamSchema :: forall (t :: SwaggerKind Type). Proxy (Name a) -> ParamSchema t Source # | |
| ToSchema (Name a) Source # | |
Defined in Hercules.API.Name Methods declareNamedSchema :: Proxy (Name a) -> Declare (Definitions Schema) NamedSchema Source # | |
| type Rep (Name a) Source # | |
Defined in Hercules.API.Name | |
uncheckedCast :: Name a -> Name b Source #