Copyright | (c) Henry J. Wylde, 2015 |
---|---|
License | BSD3 |
Maintainer | public@hjwylde.com |
Safe Haskell | None |
Language | Haskell2010 |
Role data structures.
- data Role = Role {
- _name :: Text
- _allegiance :: Allegiance
- _description :: Text
- _advice :: Text
- name :: Lens' Role Text
- allegiance :: Lens' Role Allegiance
- description :: Lens' Role Text
- advice :: Lens' Role Text
- allRoles :: [Role]
- diurnalRoles :: [Role]
- nocturnalRoles :: [Role]
- scapegoatRole :: Role
- seerRole :: Role
- villagerRole :: Role
- werewolfRole :: Role
- findByName :: Text -> Maybe Role
- data Allegiance
Role
Role | |
|
Instances
diurnalRoles :: [Role] Source
nocturnalRoles :: [Role] Source
Queries
findByName :: Text -> Maybe Role Source