Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data Problem
- data AppContext
- data AppleDebugImage
- data Breadcrumb
- data Breadcrumbs
- data BreadcrumbType
- data BrowserContext
- data CError
- data ClientSdkInfo
- data ClientSdkPackage
- data Context
- data DebugImage
- data DebugMeta
- data DeviceContext
- data Dsn
- data ErrorType
- data Event
- data EventId
- data EventProcessingError
- data EventType
- data Exception
- data Exceptions
- data Frame
- data Geo
- data GpuContext
- data Level
- data LogEntry
- data MachException
- data Mechanism
- data MechanismMeta
- data NativeDebugImage
- data NsError
- data OsContext
- data Platform
- data PosixSignal
- data ProguardDebugImage
- data Request
- data Response
- data RuntimeContext
- data SpanStatus
- data Stacktrace
- data SystemSdkInfo
- data Thread
- data Threads
- data TraceContext
- data TransactionInfo
- data TransactionSource
- data User
Documentation
Instances
Exception Problem Source # | |
Defined in Patrol.Exception.Problem toException :: Problem -> SomeException # fromException :: SomeException -> Maybe Problem # displayException :: Problem -> String # | |
Show Problem Source # | |
Eq Problem Source # | |
data AppContext Source #
Instances
ToJSON AppContext Source # | |
Defined in Patrol.Type.AppContext toJSON :: AppContext -> Value # toEncoding :: AppContext -> Encoding # toJSONList :: [AppContext] -> Value # toEncodingList :: [AppContext] -> Encoding # omitField :: AppContext -> Bool # | |
Show AppContext Source # | |
Defined in Patrol.Type.AppContext showsPrec :: Int -> AppContext -> ShowS # show :: AppContext -> String # showList :: [AppContext] -> ShowS # | |
Eq AppContext Source # | |
Defined in Patrol.Type.AppContext (==) :: AppContext -> AppContext -> Bool # (/=) :: AppContext -> AppContext -> Bool # |
data AppleDebugImage Source #
Instances
ToJSON AppleDebugImage Source # | |
Defined in Patrol.Type.AppleDebugImage toJSON :: AppleDebugImage -> Value # toEncoding :: AppleDebugImage -> Encoding # toJSONList :: [AppleDebugImage] -> Value # toEncodingList :: [AppleDebugImage] -> Encoding # omitField :: AppleDebugImage -> Bool # | |
Show AppleDebugImage Source # | |
Defined in Patrol.Type.AppleDebugImage showsPrec :: Int -> AppleDebugImage -> ShowS # show :: AppleDebugImage -> String # showList :: [AppleDebugImage] -> ShowS # | |
Eq AppleDebugImage Source # | |
Defined in Patrol.Type.AppleDebugImage (==) :: AppleDebugImage -> AppleDebugImage -> Bool # (/=) :: AppleDebugImage -> AppleDebugImage -> Bool # |
data Breadcrumb Source #
Instances
ToJSON Breadcrumb Source # | |
Defined in Patrol.Type.Breadcrumb toJSON :: Breadcrumb -> Value # toEncoding :: Breadcrumb -> Encoding # toJSONList :: [Breadcrumb] -> Value # toEncodingList :: [Breadcrumb] -> Encoding # omitField :: Breadcrumb -> Bool # | |
Show Breadcrumb Source # | |
Defined in Patrol.Type.Breadcrumb showsPrec :: Int -> Breadcrumb -> ShowS # show :: Breadcrumb -> String # showList :: [Breadcrumb] -> ShowS # | |
Eq Breadcrumb Source # | |
Defined in Patrol.Type.Breadcrumb (==) :: Breadcrumb -> Breadcrumb -> Bool # (/=) :: Breadcrumb -> Breadcrumb -> Bool # |
data Breadcrumbs Source #
Instances
ToJSON Breadcrumbs Source # | |
Defined in Patrol.Type.Breadcrumbs toJSON :: Breadcrumbs -> Value # toEncoding :: Breadcrumbs -> Encoding # toJSONList :: [Breadcrumbs] -> Value # toEncodingList :: [Breadcrumbs] -> Encoding # omitField :: Breadcrumbs -> Bool # | |
Show Breadcrumbs Source # | |
Defined in Patrol.Type.Breadcrumbs showsPrec :: Int -> Breadcrumbs -> ShowS # show :: Breadcrumbs -> String # showList :: [Breadcrumbs] -> ShowS # | |
Eq Breadcrumbs Source # | |
Defined in Patrol.Type.Breadcrumbs (==) :: Breadcrumbs -> Breadcrumbs -> Bool # (/=) :: Breadcrumbs -> Breadcrumbs -> Bool # |
data BreadcrumbType Source #
Instances
ToJSON BreadcrumbType Source # | |
Defined in Patrol.Type.BreadcrumbType toJSON :: BreadcrumbType -> Value # toEncoding :: BreadcrumbType -> Encoding # toJSONList :: [BreadcrumbType] -> Value # toEncodingList :: [BreadcrumbType] -> Encoding # omitField :: BreadcrumbType -> Bool # | |
Show BreadcrumbType Source # | |
Defined in Patrol.Type.BreadcrumbType showsPrec :: Int -> BreadcrumbType -> ShowS # show :: BreadcrumbType -> String # showList :: [BreadcrumbType] -> ShowS # | |
Eq BreadcrumbType Source # | |
Defined in Patrol.Type.BreadcrumbType (==) :: BreadcrumbType -> BreadcrumbType -> Bool # (/=) :: BreadcrumbType -> BreadcrumbType -> Bool # |
data BrowserContext Source #
Instances
ToJSON BrowserContext Source # | |
Defined in Patrol.Type.BrowserContext toJSON :: BrowserContext -> Value # toEncoding :: BrowserContext -> Encoding # toJSONList :: [BrowserContext] -> Value # toEncodingList :: [BrowserContext] -> Encoding # omitField :: BrowserContext -> Bool # | |
Show BrowserContext Source # | |
Defined in Patrol.Type.BrowserContext showsPrec :: Int -> BrowserContext -> ShowS # show :: BrowserContext -> String # showList :: [BrowserContext] -> ShowS # | |
Eq BrowserContext Source # | |
Defined in Patrol.Type.BrowserContext (==) :: BrowserContext -> BrowserContext -> Bool # (/=) :: BrowserContext -> BrowserContext -> Bool # |
data ClientSdkInfo Source #
Instances
ToJSON ClientSdkInfo Source # | |
Defined in Patrol.Type.ClientSdkInfo toJSON :: ClientSdkInfo -> Value # toEncoding :: ClientSdkInfo -> Encoding # toJSONList :: [ClientSdkInfo] -> Value # toEncodingList :: [ClientSdkInfo] -> Encoding # omitField :: ClientSdkInfo -> Bool # | |
Show ClientSdkInfo Source # | |
Defined in Patrol.Type.ClientSdkInfo showsPrec :: Int -> ClientSdkInfo -> ShowS # show :: ClientSdkInfo -> String # showList :: [ClientSdkInfo] -> ShowS # | |
Eq ClientSdkInfo Source # | |
Defined in Patrol.Type.ClientSdkInfo (==) :: ClientSdkInfo -> ClientSdkInfo -> Bool # (/=) :: ClientSdkInfo -> ClientSdkInfo -> Bool # |
data ClientSdkPackage Source #
Instances
ToJSON ClientSdkPackage Source # | |
Defined in Patrol.Type.ClientSdkPackage toJSON :: ClientSdkPackage -> Value # toEncoding :: ClientSdkPackage -> Encoding # toJSONList :: [ClientSdkPackage] -> Value # toEncodingList :: [ClientSdkPackage] -> Encoding # omitField :: ClientSdkPackage -> Bool # | |
Show ClientSdkPackage Source # | |
Defined in Patrol.Type.ClientSdkPackage showsPrec :: Int -> ClientSdkPackage -> ShowS # show :: ClientSdkPackage -> String # showList :: [ClientSdkPackage] -> ShowS # | |
Eq ClientSdkPackage Source # | |
Defined in Patrol.Type.ClientSdkPackage (==) :: ClientSdkPackage -> ClientSdkPackage -> Bool # (/=) :: ClientSdkPackage -> ClientSdkPackage -> Bool # |
data DebugImage Source #
Instances
ToJSON DebugImage Source # | |
Defined in Patrol.Type.DebugImage toJSON :: DebugImage -> Value # toEncoding :: DebugImage -> Encoding # toJSONList :: [DebugImage] -> Value # toEncodingList :: [DebugImage] -> Encoding # omitField :: DebugImage -> Bool # | |
Show DebugImage Source # | |
Defined in Patrol.Type.DebugImage showsPrec :: Int -> DebugImage -> ShowS # show :: DebugImage -> String # showList :: [DebugImage] -> ShowS # | |
Eq DebugImage Source # | |
Defined in Patrol.Type.DebugImage (==) :: DebugImage -> DebugImage -> Bool # (/=) :: DebugImage -> DebugImage -> Bool # |
data DeviceContext Source #
Instances
ToJSON DeviceContext Source # | |
Defined in Patrol.Type.DeviceContext toJSON :: DeviceContext -> Value # toEncoding :: DeviceContext -> Encoding # toJSONList :: [DeviceContext] -> Value # toEncodingList :: [DeviceContext] -> Encoding # omitField :: DeviceContext -> Bool # | |
Show DeviceContext Source # | |
Defined in Patrol.Type.DeviceContext showsPrec :: Int -> DeviceContext -> ShowS # show :: DeviceContext -> String # showList :: [DeviceContext] -> ShowS # | |
Eq DeviceContext Source # | |
Defined in Patrol.Type.DeviceContext (==) :: DeviceContext -> DeviceContext -> Bool # (/=) :: DeviceContext -> DeviceContext -> Bool # |
data EventProcessingError Source #
Instances
ToJSON EventProcessingError Source # | |
Defined in Patrol.Type.EventProcessingError toJSON :: EventProcessingError -> Value # toEncoding :: EventProcessingError -> Encoding # toJSONList :: [EventProcessingError] -> Value # toEncodingList :: [EventProcessingError] -> Encoding # omitField :: EventProcessingError -> Bool # | |
Show EventProcessingError Source # | |
Defined in Patrol.Type.EventProcessingError showsPrec :: Int -> EventProcessingError -> ShowS # show :: EventProcessingError -> String # showList :: [EventProcessingError] -> ShowS # | |
Eq EventProcessingError Source # | |
Defined in Patrol.Type.EventProcessingError (==) :: EventProcessingError -> EventProcessingError -> Bool # (/=) :: EventProcessingError -> EventProcessingError -> Bool # |
data Exceptions Source #
Instances
ToJSON Exceptions Source # | |
Defined in Patrol.Type.Exceptions toJSON :: Exceptions -> Value # toEncoding :: Exceptions -> Encoding # toJSONList :: [Exceptions] -> Value # toEncodingList :: [Exceptions] -> Encoding # omitField :: Exceptions -> Bool # | |
Show Exceptions Source # | |
Defined in Patrol.Type.Exceptions showsPrec :: Int -> Exceptions -> ShowS # show :: Exceptions -> String # showList :: [Exceptions] -> ShowS # | |
Eq Exceptions Source # | |
Defined in Patrol.Type.Exceptions (==) :: Exceptions -> Exceptions -> Bool # (/=) :: Exceptions -> Exceptions -> Bool # |
data GpuContext Source #
Instances
ToJSON GpuContext Source # | |
Defined in Patrol.Type.GpuContext toJSON :: GpuContext -> Value # toEncoding :: GpuContext -> Encoding # toJSONList :: [GpuContext] -> Value # toEncodingList :: [GpuContext] -> Encoding # omitField :: GpuContext -> Bool # | |
Show GpuContext Source # | |
Defined in Patrol.Type.GpuContext showsPrec :: Int -> GpuContext -> ShowS # show :: GpuContext -> String # showList :: [GpuContext] -> ShowS # | |
Eq GpuContext Source # | |
Defined in Patrol.Type.GpuContext (==) :: GpuContext -> GpuContext -> Bool # (/=) :: GpuContext -> GpuContext -> Bool # |
data MachException Source #
Instances
ToJSON MachException Source # | |
Defined in Patrol.Type.MachException toJSON :: MachException -> Value # toEncoding :: MachException -> Encoding # toJSONList :: [MachException] -> Value # toEncodingList :: [MachException] -> Encoding # omitField :: MachException -> Bool # | |
Show MachException Source # | |
Defined in Patrol.Type.MachException showsPrec :: Int -> MachException -> ShowS # show :: MachException -> String # showList :: [MachException] -> ShowS # | |
Eq MachException Source # | |
Defined in Patrol.Type.MachException (==) :: MachException -> MachException -> Bool # (/=) :: MachException -> MachException -> Bool # |
data MechanismMeta Source #
Instances
ToJSON MechanismMeta Source # | |
Defined in Patrol.Type.MechanismMeta toJSON :: MechanismMeta -> Value # toEncoding :: MechanismMeta -> Encoding # toJSONList :: [MechanismMeta] -> Value # toEncodingList :: [MechanismMeta] -> Encoding # omitField :: MechanismMeta -> Bool # | |
Show MechanismMeta Source # | |
Defined in Patrol.Type.MechanismMeta showsPrec :: Int -> MechanismMeta -> ShowS # show :: MechanismMeta -> String # showList :: [MechanismMeta] -> ShowS # | |
Eq MechanismMeta Source # | |
Defined in Patrol.Type.MechanismMeta (==) :: MechanismMeta -> MechanismMeta -> Bool # (/=) :: MechanismMeta -> MechanismMeta -> Bool # |
data NativeDebugImage Source #
Instances
ToJSON NativeDebugImage Source # | |
Defined in Patrol.Type.NativeDebugImage toJSON :: NativeDebugImage -> Value # toEncoding :: NativeDebugImage -> Encoding # toJSONList :: [NativeDebugImage] -> Value # toEncodingList :: [NativeDebugImage] -> Encoding # omitField :: NativeDebugImage -> Bool # | |
Show NativeDebugImage Source # | |
Defined in Patrol.Type.NativeDebugImage showsPrec :: Int -> NativeDebugImage -> ShowS # show :: NativeDebugImage -> String # showList :: [NativeDebugImage] -> ShowS # | |
Eq NativeDebugImage Source # | |
Defined in Patrol.Type.NativeDebugImage (==) :: NativeDebugImage -> NativeDebugImage -> Bool # (/=) :: NativeDebugImage -> NativeDebugImage -> Bool # |
data PosixSignal Source #
Instances
ToJSON PosixSignal Source # | |
Defined in Patrol.Type.PosixSignal toJSON :: PosixSignal -> Value # toEncoding :: PosixSignal -> Encoding # toJSONList :: [PosixSignal] -> Value # toEncodingList :: [PosixSignal] -> Encoding # omitField :: PosixSignal -> Bool # | |
Show PosixSignal Source # | |
Defined in Patrol.Type.PosixSignal showsPrec :: Int -> PosixSignal -> ShowS # show :: PosixSignal -> String # showList :: [PosixSignal] -> ShowS # | |
Eq PosixSignal Source # | |
Defined in Patrol.Type.PosixSignal (==) :: PosixSignal -> PosixSignal -> Bool # (/=) :: PosixSignal -> PosixSignal -> Bool # |
data ProguardDebugImage Source #
Instances
ToJSON ProguardDebugImage Source # | |
Defined in Patrol.Type.ProguardDebugImage toJSON :: ProguardDebugImage -> Value # toEncoding :: ProguardDebugImage -> Encoding # toJSONList :: [ProguardDebugImage] -> Value # toEncodingList :: [ProguardDebugImage] -> Encoding # omitField :: ProguardDebugImage -> Bool # | |
Show ProguardDebugImage Source # | |
Defined in Patrol.Type.ProguardDebugImage showsPrec :: Int -> ProguardDebugImage -> ShowS # show :: ProguardDebugImage -> String # showList :: [ProguardDebugImage] -> ShowS # | |
Eq ProguardDebugImage Source # | |
Defined in Patrol.Type.ProguardDebugImage (==) :: ProguardDebugImage -> ProguardDebugImage -> Bool # (/=) :: ProguardDebugImage -> ProguardDebugImage -> Bool # |
data RuntimeContext Source #
Instances
ToJSON RuntimeContext Source # | |
Defined in Patrol.Type.RuntimeContext toJSON :: RuntimeContext -> Value # toEncoding :: RuntimeContext -> Encoding # toJSONList :: [RuntimeContext] -> Value # toEncodingList :: [RuntimeContext] -> Encoding # omitField :: RuntimeContext -> Bool # | |
Show RuntimeContext Source # | |
Defined in Patrol.Type.RuntimeContext showsPrec :: Int -> RuntimeContext -> ShowS # show :: RuntimeContext -> String # showList :: [RuntimeContext] -> ShowS # | |
Eq RuntimeContext Source # | |
Defined in Patrol.Type.RuntimeContext (==) :: RuntimeContext -> RuntimeContext -> Bool # (/=) :: RuntimeContext -> RuntimeContext -> Bool # |
data SpanStatus Source #
Instances
ToJSON SpanStatus Source # | |
Defined in Patrol.Type.SpanStatus toJSON :: SpanStatus -> Value # toEncoding :: SpanStatus -> Encoding # toJSONList :: [SpanStatus] -> Value # toEncodingList :: [SpanStatus] -> Encoding # omitField :: SpanStatus -> Bool # | |
Show SpanStatus Source # | |
Defined in Patrol.Type.SpanStatus showsPrec :: Int -> SpanStatus -> ShowS # show :: SpanStatus -> String # showList :: [SpanStatus] -> ShowS # | |
Eq SpanStatus Source # | |
Defined in Patrol.Type.SpanStatus (==) :: SpanStatus -> SpanStatus -> Bool # (/=) :: SpanStatus -> SpanStatus -> Bool # |
data Stacktrace Source #
Instances
ToJSON Stacktrace Source # | |
Defined in Patrol.Type.Stacktrace toJSON :: Stacktrace -> Value # toEncoding :: Stacktrace -> Encoding # toJSONList :: [Stacktrace] -> Value # toEncodingList :: [Stacktrace] -> Encoding # omitField :: Stacktrace -> Bool # | |
Show Stacktrace Source # | |
Defined in Patrol.Type.Stacktrace showsPrec :: Int -> Stacktrace -> ShowS # show :: Stacktrace -> String # showList :: [Stacktrace] -> ShowS # | |
Eq Stacktrace Source # | |
Defined in Patrol.Type.Stacktrace (==) :: Stacktrace -> Stacktrace -> Bool # (/=) :: Stacktrace -> Stacktrace -> Bool # |
data SystemSdkInfo Source #
Instances
ToJSON SystemSdkInfo Source # | |
Defined in Patrol.Type.SystemSdkInfo toJSON :: SystemSdkInfo -> Value # toEncoding :: SystemSdkInfo -> Encoding # toJSONList :: [SystemSdkInfo] -> Value # toEncodingList :: [SystemSdkInfo] -> Encoding # omitField :: SystemSdkInfo -> Bool # | |
Show SystemSdkInfo Source # | |
Defined in Patrol.Type.SystemSdkInfo showsPrec :: Int -> SystemSdkInfo -> ShowS # show :: SystemSdkInfo -> String # showList :: [SystemSdkInfo] -> ShowS # | |
Eq SystemSdkInfo Source # | |
Defined in Patrol.Type.SystemSdkInfo (==) :: SystemSdkInfo -> SystemSdkInfo -> Bool # (/=) :: SystemSdkInfo -> SystemSdkInfo -> Bool # |
data TraceContext Source #
Instances
ToJSON TraceContext Source # | |
Defined in Patrol.Type.TraceContext toJSON :: TraceContext -> Value # toEncoding :: TraceContext -> Encoding # toJSONList :: [TraceContext] -> Value # toEncodingList :: [TraceContext] -> Encoding # omitField :: TraceContext -> Bool # | |
Show TraceContext Source # | |
Defined in Patrol.Type.TraceContext showsPrec :: Int -> TraceContext -> ShowS # show :: TraceContext -> String # showList :: [TraceContext] -> ShowS # | |
Eq TraceContext Source # | |
Defined in Patrol.Type.TraceContext (==) :: TraceContext -> TraceContext -> Bool # (/=) :: TraceContext -> TraceContext -> Bool # |
data TransactionInfo Source #
Instances
ToJSON TransactionInfo Source # | |
Defined in Patrol.Type.TransactionInfo toJSON :: TransactionInfo -> Value # toEncoding :: TransactionInfo -> Encoding # toJSONList :: [TransactionInfo] -> Value # toEncodingList :: [TransactionInfo] -> Encoding # omitField :: TransactionInfo -> Bool # | |
Show TransactionInfo Source # | |
Defined in Patrol.Type.TransactionInfo showsPrec :: Int -> TransactionInfo -> ShowS # show :: TransactionInfo -> String # showList :: [TransactionInfo] -> ShowS # | |
Eq TransactionInfo Source # | |
Defined in Patrol.Type.TransactionInfo (==) :: TransactionInfo -> TransactionInfo -> Bool # (/=) :: TransactionInfo -> TransactionInfo -> Bool # |
data TransactionSource Source #
Instances
ToJSON TransactionSource Source # | |
Defined in Patrol.Type.TransactionSource toJSON :: TransactionSource -> Value # toEncoding :: TransactionSource -> Encoding # toJSONList :: [TransactionSource] -> Value # toEncodingList :: [TransactionSource] -> Encoding # omitField :: TransactionSource -> Bool # | |
Show TransactionSource Source # | |
Defined in Patrol.Type.TransactionSource showsPrec :: Int -> TransactionSource -> ShowS # show :: TransactionSource -> String # showList :: [TransactionSource] -> ShowS # | |
Eq TransactionSource Source # | |
Defined in Patrol.Type.TransactionSource (==) :: TransactionSource -> TransactionSource -> Bool # (/=) :: TransactionSource -> TransactionSource -> Bool # |