Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Servant.Hateoas
Synopsis
- module Servant.Hateoas.Combinator.Title
- data HAL (t :: Type)
- data HALResource a
- module Servant.Hateoas.ResourceServer
- module Servant.Hateoas.RelationLink
- module Servant.Hateoas.HasHandler
- module Servant.Hateoas.Resource
- module Servant.Hateoas.Layer
Documentation
Type representing Content-Types of Hypertext Application Language (HAL).
Type parameter t
is the mime type suffix in application/hal+t
.
Instances
Accept (HAL JSON) Source # | |
Defined in Servant.Hateoas.ContentType.HAL | |
ToJSON (HALResource a) => MimeRender (HAL JSON) (HALResource a) Source # | |
Defined in Servant.Hateoas.ContentType.HAL Methods mimeRender :: Proxy (HAL JSON) -> HALResource a -> ByteString # | |
type MkResource (HAL t) Source # | |
Defined in Servant.Hateoas.ContentType.HAL |
data HALResource a Source #
HAL-resource representation.
Instances
module Servant.Hateoas.RelationLink
module Servant.Hateoas.HasHandler
module Servant.Hateoas.Resource
module Servant.Hateoas.Layer