backend-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

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 #