@@ -18,6 +18,7 @@ import Data.Proxy
18
18
import Network.HTTP.Media
19
19
((//) )
20
20
import Servant.API
21
+ import Servant.API.Verbs
21
22
22
23
-- | PrettyJSON content type.
23
24
data PrettyJSON
@@ -46,6 +47,24 @@ type family Pretty (api :: k) :: k where
46
47
Pretty (Put cs r ) = Put (Pretty cs ) r
47
48
Pretty (Delete cs r ) = Delete (Pretty cs ) r
48
49
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
49
68
Pretty (ReqBody cs r ) = ReqBody (Pretty cs ) r
50
69
Pretty (JSON ': xs ) = PrettyJSON ': xs
51
70
Pretty (x ': xs ) = x ': Pretty xs
0 commit comments