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.Agent.Evaluate.EvaluateEvent.AttributeEvent

Documentation

data AttributeType Source #

Instances

Instances details
FromJSON AttributeType Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

ToJSON AttributeType Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

Generic AttributeType Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

Associated Types

type Rep AttributeType :: Type -> Type #

Show AttributeType Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

NFData AttributeType Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

Methods

rnf :: AttributeType -> () #

Eq AttributeType Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

type Rep AttributeType Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

type Rep AttributeType = D1 ('MetaData "AttributeType" "Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent" "hercules-ci-api-agent-0.5.0.0-inplace" 'False) ((C1 ('MetaCons "Regular" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MustFail" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "MayFail" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "DependenciesOnly" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Effect" 'PrefixI 'False) (U1 :: Type -> Type))))

data AttributeEvent Source #

Instances

Instances details
FromJSON AttributeEvent Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

ToJSON AttributeEvent Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

Generic AttributeEvent Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

Associated Types

type Rep AttributeEvent :: Type -> Type #

Show AttributeEvent Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

NFData AttributeEvent Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

Methods

rnf :: AttributeEvent -> () #

Eq AttributeEvent Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

type Rep AttributeEvent Source # 
Instance details

Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent

type Rep AttributeEvent = D1 ('MetaData "AttributeEvent" "Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent" "hercules-ci-api-agent-0.5.0.0-inplace" 'False) (C1 ('MetaCons "AttributeEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "expressionPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "derivationPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "typ") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AttributeType))))