Safe Haskell | None |
---|---|
Language | Haskell2010 |
Bookkeeper.Permissions.Examples
Documentation
type Person = Book '["name" :=> Permission '["modify" :=> (Admin :&: Auth), "insert" :=> Auth] String, "age" :=> Permission '["modify" :=> Auth, "insert" :=> Auth] Int, "bff" :=> Permission '["modify" :=> Admin, "insert" :=> Auth] (Book '["forever" :=> Permission '["modify" :=> Admin, "insert" :=> Auth] Bool]), "key" :=> Permission '["read" :=> Admin, "modify" :=> Admin, "insert" :=> Auth] String] Source #
test_insert :: Person Source #
test_modify :: Person Source #