patrol-1.0.0.7: Sentry SDK
Safe HaskellSafe-Inferred
LanguageHaskell2010

Patrol

Synopsis

Documentation

data Problem Source #

Instances

Instances details
Exception Problem Source # 
Instance details

Defined in Patrol.Exception.Problem

Show Problem Source # 
Instance details

Defined in Patrol.Exception.Problem

Eq Problem Source # 
Instance details

Defined in Patrol.Exception.Problem

Methods

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

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

data CError Source #

Instances

Instances details
ToJSON CError Source # 
Instance details

Defined in Patrol.Type.CError

Show CError Source # 
Instance details

Defined in Patrol.Type.CError

Eq CError Source # 
Instance details

Defined in Patrol.Type.CError

Methods

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

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

data Context Source #

Instances

Instances details
ToJSON Context Source # 
Instance details

Defined in Patrol.Type.Context

Show Context Source # 
Instance details

Defined in Patrol.Type.Context

Eq Context Source # 
Instance details

Defined in Patrol.Type.Context

Methods

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

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

data Dsn Source #

Instances

Instances details
Show Dsn Source # 
Instance details

Defined in Patrol.Type.Dsn

Methods

showsPrec :: Int -> Dsn -> ShowS #

show :: Dsn -> String #

showList :: [Dsn] -> ShowS #

Eq Dsn Source # 
Instance details

Defined in Patrol.Type.Dsn

Methods

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

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

data ErrorType Source #

Instances

Instances details
ToJSON ErrorType Source # 
Instance details

Defined in Patrol.Type.ErrorType

Show ErrorType Source # 
Instance details

Defined in Patrol.Type.ErrorType

Eq ErrorType Source # 
Instance details

Defined in Patrol.Type.ErrorType

data Event Source #

Instances

Instances details
ToJSON Event Source # 
Instance details

Defined in Patrol.Type.Event

Show Event Source # 
Instance details

Defined in Patrol.Type.Event

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

Eq Event Source # 
Instance details

Defined in Patrol.Type.Event

Methods

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

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

data EventId Source #

Instances

Instances details
FromJSON EventId Source # 
Instance details

Defined in Patrol.Type.EventId

ToJSON EventId Source # 
Instance details

Defined in Patrol.Type.EventId

Show EventId Source # 
Instance details

Defined in Patrol.Type.EventId

Eq EventId Source # 
Instance details

Defined in Patrol.Type.EventId

Methods

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

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

data Frame Source #

Instances

Instances details
ToJSON Frame Source # 
Instance details

Defined in Patrol.Type.Frame

Show Frame Source # 
Instance details

Defined in Patrol.Type.Frame

Methods

showsPrec :: Int -> Frame -> ShowS #

show :: Frame -> String #

showList :: [Frame] -> ShowS #

Eq Frame Source # 
Instance details

Defined in Patrol.Type.Frame

Methods

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

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

data Geo Source #

Instances

Instances details
ToJSON Geo Source # 
Instance details

Defined in Patrol.Type.Geo

Show Geo Source # 
Instance details

Defined in Patrol.Type.Geo

Methods

showsPrec :: Int -> Geo -> ShowS #

show :: Geo -> String #

showList :: [Geo] -> ShowS #

Eq Geo Source # 
Instance details

Defined in Patrol.Type.Geo

Methods

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

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

data Level Source #

Instances

Instances details
ToJSON Level Source # 
Instance details

Defined in Patrol.Type.Level

Show Level Source # 
Instance details

Defined in Patrol.Type.Level

Methods

showsPrec :: Int -> Level -> ShowS #

show :: Level -> String #

showList :: [Level] -> ShowS #

Eq Level Source # 
Instance details

Defined in Patrol.Type.Level

Methods

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

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

data Platform Source #

Instances

Instances details
ToJSON Platform Source # 
Instance details

Defined in Patrol.Type.Platform

Show Platform Source # 
Instance details

Defined in Patrol.Type.Platform

Eq Platform Source # 
Instance details

Defined in Patrol.Type.Platform

data Response Source #

Instances

Instances details
FromJSON Response Source # 
Instance details

Defined in Patrol.Type.Response

Show Response Source # 
Instance details

Defined in Patrol.Type.Response

Eq Response Source # 
Instance details

Defined in Patrol.Type.Response

data Thread Source #

Instances

Instances details
ToJSON Thread Source # 
Instance details

Defined in Patrol.Type.Thread

Show Thread Source # 
Instance details

Defined in Patrol.Type.Thread

Eq Thread Source # 
Instance details

Defined in Patrol.Type.Thread

Methods

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

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

data User Source #

Instances

Instances details
ToJSON User Source # 
Instance details

Defined in Patrol.Type.User

Show User Source # 
Instance details

Defined in Patrol.Type.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Eq User Source # 
Instance details

Defined in Patrol.Type.User

Methods

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

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