@@ -18,6 +18,7 @@ import Data.Proxy
1818import Network.HTTP.Media
1919 ((//) )
2020import Servant.API
21+ import Servant.API.Verbs
2122
2223-- | PrettyJSON content type.
2324data PrettyJSON
@@ -46,6 +47,24 @@ type family Pretty (api :: k) :: k where
4647 Pretty (Put cs r ) = Put (Pretty cs ) r
4748 Pretty (Delete cs r ) = Delete (Pretty cs ) r
4849 Pretty (Patch cs r ) = Patch (Pretty cs ) r
50+ Pretty (GetPartialContent cs r ) = GetPartialContent (Pretty cs ) r
51+ Pretty (PutResetContent cs r ) = PutResetContent (Pretty cs ) r
52+ Pretty (PatchResetContent cs r ) = PatchResetContent (Pretty cs ) r
53+ Pretty (DeleteResetContent cs r ) = DeleteResetContent (Pretty cs ) r
54+ Pretty (PostResetContent cs r ) = PostResetContent (Pretty cs ) r
55+ Pretty (GetResetContent cs r ) = GetResetContent (Pretty cs ) r
56+ Pretty (PutNonAuthoritative cs r ) = PutNonAuthoritative (Pretty cs ) r
57+ Pretty (PatchNonAuthoritative cs r ) = PatchNonAuthoritative (Pretty cs ) r
58+ Pretty (DeleteNonAuthoritative cs r ) = DeleteNonAuthoritative (Pretty cs ) r
59+ Pretty (PostNonAuthoritative cs r ) = PostNonAuthoritative (Pretty cs ) r
60+ Pretty (GetNonAuthoritative cs r ) = GetNonAuthoritative (Pretty cs ) r
61+ Pretty (PutAccepted cs r ) = PutAccepted (Pretty cs ) r
62+ Pretty (PatchAccepted cs r ) = PatchAccepted (Pretty cs ) r
63+ Pretty (DeleteAccepted cs r ) = DeleteAccepted (Pretty cs ) r
64+ Pretty (PostAccepted cs r ) = PostAccepted (Pretty cs ) r
65+ Pretty (GetAccepted cs r ) = GetAccepted (Pretty cs ) r
66+ Pretty (PutCreated cs r ) = PutCreated (Pretty cs ) r
67+ Pretty (PostCreated cs r ) = PostCreated (Pretty cs ) r
4968 Pretty (ReqBody cs r ) = ReqBody (Pretty cs ) r
5069 Pretty (JSON ': xs ) = PrettyJSON ': xs
5170 Pretty (x ': xs ) = x ': Pretty xs
0 commit comments