hercules-ci-api-0.7.2.1: Hercules CI API definition with Servant
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hercules.API.Build.DerivationEvent

Documentation

data DerivationEvent Source #

Instances

Instances details
FromJSON DerivationEvent Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToJSON DerivationEvent Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Generic DerivationEvent Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Associated Types

type Rep DerivationEvent :: Type -> Type #

Show DerivationEvent Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEvent Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Methods

rnf :: DerivationEvent -> () #

Eq DerivationEvent Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToSchema DerivationEvent Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEvent Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEvent = D1 ('MetaData "DerivationEvent" "Hercules.API.Build.DerivationEvent" "hercules-ci-api-0.7.2.1-inplace" 'False) (((C1 ('MetaCons "Queued" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DerivationEventQueued)) :+: C1 ('MetaCons "DependencyFailed" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DerivationEventDependencyFailed))) :+: (C1 ('MetaCons "Started" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DerivationEventStarted)) :+: (C1 ('MetaCons "Reset" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DerivationEventReset)) :+: C1 ('MetaCons "Failed" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DerivationEventFailed))))) :+: ((C1 ('MetaCons "Succeeded" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DerivationEventSucceeded)) :+: C1 ('MetaCons "Cancelled" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DerivationEventCancelled))) :+: (C1 ('MetaCons "Built" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DerivationEventBuilt)) :+: (C1 ('MetaCons "HasCancelled" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DerivationEventHasCancelled)) :+: C1 ('MetaCons "HasCancelledForReset" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DerivationEventHasCancelledForReset))))))

data DerivationEventQueued Source #

Instances

Instances details
FromJSON DerivationEventQueued Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToJSON DerivationEventQueued Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Generic DerivationEventQueued Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Associated Types

type Rep DerivationEventQueued :: Type -> Type #

Show DerivationEventQueued Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventQueued Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Methods

rnf :: DerivationEventQueued -> () #

Eq DerivationEventQueued Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToSchema DerivationEventQueued Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventQueued Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventQueued = D1 ('MetaData "DerivationEventQueued" "Hercules.API.Build.DerivationEvent" "hercules-ci-api-0.7.2.1-inplace" 'False) (C1 ('MetaCons "DerivationEventQueued" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime) :*: (S1 ('MetaSel ('Just "requeuedForEvalOfJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SimpleJob)) :*: S1 ('MetaSel ('Just "requeuedForAgent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))

data DerivationEventDependencyFailed Source #

Instances

Instances details
FromJSON DerivationEventDependencyFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToJSON DerivationEventDependencyFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Generic DerivationEventDependencyFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Associated Types

type Rep DerivationEventDependencyFailed :: Type -> Type #

Show DerivationEventDependencyFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventDependencyFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Eq DerivationEventDependencyFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToSchema DerivationEventDependencyFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventDependencyFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventDependencyFailed = D1 ('MetaData "DerivationEventDependencyFailed" "Hercules.API.Build.DerivationEvent" "hercules-ci-api-0.7.2.1-inplace" 'False) (C1 ('MetaCons "DerivationEventDependencyFailed" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))

data DerivationEventStarted Source #

Constructors

DerivationEventStarted 

Fields

Instances

Instances details
FromJSON DerivationEventStarted Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToJSON DerivationEventStarted Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Generic DerivationEventStarted Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Associated Types

type Rep DerivationEventStarted :: Type -> Type #

Show DerivationEventStarted Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventStarted Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Methods

rnf :: DerivationEventStarted -> () #

Eq DerivationEventStarted Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToSchema DerivationEventStarted Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventStarted Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventStarted = D1 ('MetaData "DerivationEventStarted" "Hercules.API.Build.DerivationEvent" "hercules-ci-api-0.7.2.1-inplace" 'False) (C1 ('MetaCons "DerivationEventStarted" 'PrefixI 'True) ((S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "logId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Id "log"))) :*: (S1 ('MetaSel ('Just "agentHostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data DerivationEventReset Source #

Constructors

DerivationEventReset 

Fields

Instances

Instances details
FromJSON DerivationEventReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToJSON DerivationEventReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Generic DerivationEventReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Associated Types

type Rep DerivationEventReset :: Type -> Type #

Show DerivationEventReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Methods

rnf :: DerivationEventReset -> () #

Eq DerivationEventReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToSchema DerivationEventReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventReset = D1 ('MetaData "DerivationEventReset" "Hercules.API.Build.DerivationEvent" "hercules-ci-api-0.7.2.1-inplace" 'False) (C1 ('MetaCons "DerivationEventReset" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))

data DerivationEventFailed Source #

Instances

Instances details
FromJSON DerivationEventFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToJSON DerivationEventFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Generic DerivationEventFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Associated Types

type Rep DerivationEventFailed :: Type -> Type #

Show DerivationEventFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Methods

rnf :: DerivationEventFailed -> () #

Eq DerivationEventFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToSchema DerivationEventFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventFailed = D1 ('MetaData "DerivationEventFailed" "Hercules.API.Build.DerivationEvent" "hercules-ci-api-0.7.2.1-inplace" 'False) (C1 ('MetaCons "DerivationEventFailed" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "technicalError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))

data DerivationEventSucceeded Source #

Constructors

DerivationEventSucceeded 

Fields

Instances

Instances details
FromJSON DerivationEventSucceeded Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToJSON DerivationEventSucceeded Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Generic DerivationEventSucceeded Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Associated Types

type Rep DerivationEventSucceeded :: Type -> Type #

Show DerivationEventSucceeded Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventSucceeded Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Eq DerivationEventSucceeded Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToSchema DerivationEventSucceeded Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventSucceeded Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventSucceeded = D1 ('MetaData "DerivationEventSucceeded" "Hercules.API.Build.DerivationEvent" "hercules-ci-api-0.7.2.1-inplace" 'False) (C1 ('MetaCons "DerivationEventSucceeded" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))

data DerivationEventCancelled Source #

Constructors

DerivationEventCancelled 

Fields

Instances

Instances details
FromJSON DerivationEventCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToJSON DerivationEventCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Generic DerivationEventCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Associated Types

type Rep DerivationEventCancelled :: Type -> Type #

Show DerivationEventCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Eq DerivationEventCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToSchema DerivationEventCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventCancelled = D1 ('MetaData "DerivationEventCancelled" "Hercules.API.Build.DerivationEvent" "hercules-ci-api-0.7.2.1-inplace" 'False) (C1 ('MetaCons "DerivationEventCancelled" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))

data DerivationEventBuilt Source #

Constructors

DerivationEventBuilt 

Fields

Instances

Instances details
FromJSON DerivationEventBuilt Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToJSON DerivationEventBuilt Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Generic DerivationEventBuilt Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Associated Types

type Rep DerivationEventBuilt :: Type -> Type #

Show DerivationEventBuilt Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventBuilt Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Methods

rnf :: DerivationEventBuilt -> () #

Eq DerivationEventBuilt Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToSchema DerivationEventBuilt Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventBuilt Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventBuilt = D1 ('MetaData "DerivationEventBuilt" "Hercules.API.Build.DerivationEvent" "hercules-ci-api-0.7.2.1-inplace" 'False) (C1 ('MetaCons "DerivationEventBuilt" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "outputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [BuiltOutput])))

data DerivationEventHasCancelledForReset Source #

Instances

Instances details
FromJSON DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToJSON DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Generic DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Show DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Eq DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToSchema DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventHasCancelledForReset = D1 ('MetaData "DerivationEventHasCancelledForReset" "Hercules.API.Build.DerivationEvent" "hercules-ci-api-0.7.2.1-inplace" 'False) (C1 ('MetaCons "DerivationEventHasCancelledForReset" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))

data DerivationEventHasCancelled Source #

Constructors

DerivationEventHasCancelled 

Fields

Instances

Instances details
FromJSON DerivationEventHasCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToJSON DerivationEventHasCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Generic DerivationEventHasCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Associated Types

type Rep DerivationEventHasCancelled :: Type -> Type #

Show DerivationEventHasCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventHasCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Eq DerivationEventHasCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToSchema DerivationEventHasCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventHasCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

type Rep DerivationEventHasCancelled = D1 ('MetaData "DerivationEventHasCancelled" "Hercules.API.Build.DerivationEvent" "hercules-ci-api-0.7.2.1-inplace" 'False) (C1 ('MetaCons "DerivationEventHasCancelled" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))