hercules-ci-api-agent-0.2.2.0: API definition for Hercules CI Agent to talk to hercules-ci.com or Hercules CI Enterprise

Safe HaskellNone
LanguageHaskell2010

Hercules.API.Logs.LogEntry

Documentation

data Field Source #

Constructors

Int !Word64 
String !Text 
Instances
Eq Field Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

Methods

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

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

Show Field Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

Methods

showsPrec :: Int -> Field -> ShowS #

show :: Field -> String #

showList :: [Field] -> ShowS #

ToJSON Field Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

FromJSON Field Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

data LogEntry Source #

Constructors

Msg 

Fields

Start 

Fields

Stop 

Fields

Result 

Fields

Instances
Eq LogEntry Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

Show LogEntry Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

Generic LogEntry Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

Associated Types

type Rep LogEntry :: Type -> Type #

Methods

from :: LogEntry -> Rep LogEntry x #

to :: Rep LogEntry x -> LogEntry #

ToJSON LogEntry Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

FromJSON LogEntry Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

type Rep LogEntry Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

type Rep LogEntry = D1 (MetaData "LogEntry" "Hercules.API.Logs.LogEntry" "hercules-ci-api-agent-0.2.2.0-H8XBgIW1mHxGazLTBa2ark" False) ((C1 (MetaCons "Msg" PrefixI True) ((S1 (MetaSel (Just "i") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word64) :*: S1 (MetaSel (Just "ms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word64)) :*: (S1 (MetaSel (Just "level") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "msg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :+: C1 (MetaCons "Start" PrefixI True) (((S1 (MetaSel (Just "i") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word64) :*: S1 (MetaSel (Just "ms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word64)) :*: (S1 (MetaSel (Just "act") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ActivityId) :*: S1 (MetaSel (Just "level") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))) :*: ((S1 (MetaSel (Just "typ") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ActivityType) :*: S1 (MetaSel (Just "text") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "fields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector Field)) :*: S1 (MetaSel (Just "parent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ActivityId))))) :+: (C1 (MetaCons "Stop" PrefixI True) (S1 (MetaSel (Just "i") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word64) :*: (S1 (MetaSel (Just "ms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word64) :*: S1 (MetaSel (Just "act") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ActivityId))) :+: C1 (MetaCons "Result" PrefixI True) ((S1 (MetaSel (Just "i") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word64) :*: S1 (MetaSel (Just "ms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word64)) :*: (S1 (MetaSel (Just "act") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ActivityId) :*: (S1 (MetaSel (Just "rtype") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ResultType) :*: S1 (MetaSel (Just "fields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector Field)))))))