| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Server.Handlers.RoleHandlers
Documentation
type RoleAPI = "roles" :> ((Auth AuthMethod Token :> (Capture "groupID" GroupID :> (Capture "userId" UserID :> Get '[JSON] Role))) :<|> ((Auth AuthMethod Token :> (Capture "groupID" GroupID :> (Capture "userId" UserID :> (ReqBody '[JSON] Role :> Put '[JSON] NoContent)))) :<|> ((Auth AuthMethod Token :> (Capture "groupID" GroupID :> (Capture "userId" UserID :> Delete '[JSON] NoContent))) :<|> ((Auth AuthMethod Token :> ("superadmin" :> (Capture "userId" UserID :> Put '[JSON] NoContent))) :<|> (Auth AuthMethod Token :> ("superadmin" :> (Capture "userId" UserID :> Delete '[JSON] NoContent))))))) Source #
roleServer :: Server RoleAPI Source #