{- |
Entry-point module for this package.
-}
module Network.JSONApi
  ( D.Document
  , D.ErrorDocument (..)
  , D.Included
  , E.Error (..)
  , R.Relationship
  , R.Resource (..)
  , R.ResourcefulEntity (..)
  , R.Identifier (..)
  , L.Links
  , M.Meta (..)
  , M.MetaObject (..)
  , L.mkLinks
  , R.mkRelationship
  , D.mkDocument
  , D.mkCompoundDocument
  , D.mkIncludedResource
  , M.mkMeta
  ) where

import qualified Network.JSONApi.Error as E
import qualified Network.JSONApi.Document as D
import qualified Network.JSONApi.Link as L
import qualified Network.JSONApi.Meta as M
import qualified Network.JSONApi.Resource as R