hercules-ci-api-agent-0.5.0.0: API definition for Hercules CI Agent to talk to hercules-ci.com or Hercules CI Enterprise
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hercules.API.Logs.LogEntry

Documentation

data Field Source #

Constructors

Int !Word64 
String !Text 

Instances

Instances details
FromJSON Field Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

ToJSON Field Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

Generic Field Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

Associated Types

type Rep Field :: Type -> Type #

Methods

from :: Field -> Rep Field x #

to :: Rep Field x -> Field #

Show Field Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

Methods

showsPrec :: Int -> Field -> ShowS #

show :: Field -> String #

showList :: [Field] -> ShowS #

NFData Field Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

Methods

rnf :: Field -> () #

Eq Field Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

Methods

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

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

type Rep Field Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

type Rep Field = D1 ('MetaData "Field" "Hercules.API.Logs.LogEntry" "hercules-ci-api-agent-0.5.0.0-inplace" 'False) (C1 ('MetaCons "Int" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)) :+: C1 ('MetaCons "String" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))

data LogEntry Source #

Constructors

Msg 

Fields

Start 

Fields

Stop 

Fields

Result 

Fields

Instances

Instances details
FromJSON LogEntry Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

ToJSON 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 #

Show LogEntry Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

NFData LogEntry Source # 
Instance details

Defined in Hercules.API.Logs.LogEntry

Methods

rnf :: LogEntry -> () #

Eq 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.5.0.0-inplace" '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)))))))