wai-middleware-rollbar-0.1.0.0: Middleware that communicates to Rollbar.

Copyright(c) Hardy Jones 2017
LicenseBSD3
Maintainerjones3.hardy@gmail.com
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Rollbar.Item.Person

Description

 

Synopsis

Documentation

data Person Source #

The affected user.

The Email and Username associated with the latest Id will overwrite any previous.

Constructors

Person 

Instances

Eq Person Source # 

Methods

(==) :: Person -> Person -> Bool #

(/=) :: Person -> Person -> Bool #

Show Person Source # 
Generic Person Source # 

Associated Types

type Rep Person :: * -> * #

Methods

from :: Person -> Rep Person x #

to :: Rep Person x -> Person #

ToJSON Person Source # 
type Rep Person Source # 
type Rep Person = D1 (MetaData "Person" "Rollbar.Item.Person" "wai-middleware-rollbar-0.1.0.0-1ocBhR6Y2TA9wWaxwfcQBd" False) (C1 (MetaCons "Person" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "id") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Id)) ((:*:) (S1 (MetaSel (Just Symbol "username") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Username))) (S1 (MetaSel (Just Symbol "email") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Email))))))

newtype Id Source #

The user's identifier. This uniquely identifies a Person to Rollbar.

Constructors

Id Text 

Instances

Eq Id Source # 

Methods

(==) :: Id -> Id -> Bool #

(/=) :: Id -> Id -> Bool #

Show Id Source # 

Methods

showsPrec :: Int -> Id -> ShowS #

show :: Id -> String #

showList :: [Id] -> ShowS #

IsString Id Source # 

Methods

fromString :: String -> Id #

ToJSON Id Source # 

newtype Email Source #

The user's email.

Constructors

Email Text