Safe Haskell | None |
---|---|
Language | Haskell2010 |
ServerMessages
Documentation
Constructors
CreateUser UserName | |
InviteUser UserName | |
DropInvitation | |
AcceptInvitation | |
RejectInvitation |
Instances
Eq InMessage # | |
Show InMessage # | |
Generic InMessage # | |
ToJSON InMessage # | |
Defined in ServerMessages | |
FromJSON InMessage # | |
type Rep InMessage # | |
Defined in ServerMessages
type Rep InMessage = D1 (MetaData "InMessage" "ServerMessages" "main" False) ((C1 (MetaCons "CreateUser" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UserName)) :+: C1 (MetaCons "InviteUser" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UserName))) :+: (C1 (MetaCons "DropInvitation" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AcceptInvitation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RejectInvitation" PrefixI False) (U1 :: Type -> Type)))) |
data UserCreationError #
Constructors
UsernameAlreadyExists |
Instances
data OutMessage #
Constructors