hercules-ci-api-0.7.1.0: Hercules CI API definition with Servant
Safe HaskellNone
LanguageHaskell2010

Hercules.API.Build.DerivationEvent

Documentation

data DerivationEvent Source #

Instances

Instances details
Eq DerivationEvent Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

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

ToJSON DerivationEvent Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

FromJSON DerivationEvent Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEvent Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Methods

rnf :: 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.1.0-8tZQ0QEUPOjGB9puScoqoh" '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
Eq DerivationEventQueued Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

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

ToJSON DerivationEventQueued Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

FromJSON DerivationEventQueued Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventQueued Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Methods

rnf :: DerivationEventQueued -> () #

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.1.0-8tZQ0QEUPOjGB9puScoqoh" '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
Eq DerivationEventDependencyFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

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

ToJSON DerivationEventDependencyFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

FromJSON DerivationEventDependencyFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData 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.1.0-8tZQ0QEUPOjGB9puScoqoh" 'False) (C1 ('MetaCons "DerivationEventDependencyFailed" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))

data DerivationEventStarted Source #

Constructors

DerivationEventStarted 

Fields

Instances

Instances details
Eq DerivationEventStarted Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

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

ToJSON DerivationEventStarted Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

FromJSON DerivationEventStarted Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventStarted Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Methods

rnf :: DerivationEventStarted -> () #

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.1.0-8tZQ0QEUPOjGB9puScoqoh" '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
Eq DerivationEventReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

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

ToJSON DerivationEventReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

FromJSON DerivationEventReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Methods

rnf :: DerivationEventReset -> () #

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.1.0-8tZQ0QEUPOjGB9puScoqoh" 'False) (C1 ('MetaCons "DerivationEventReset" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))

data DerivationEventFailed Source #

Instances

Instances details
Eq DerivationEventFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

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

ToJSON DerivationEventFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

FromJSON DerivationEventFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventFailed Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Methods

rnf :: DerivationEventFailed -> () #

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.1.0-8tZQ0QEUPOjGB9puScoqoh" '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
Eq DerivationEventSucceeded Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

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

ToJSON DerivationEventSucceeded Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

FromJSON DerivationEventSucceeded Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData 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.1.0-8tZQ0QEUPOjGB9puScoqoh" 'False) (C1 ('MetaCons "DerivationEventSucceeded" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))

data DerivationEventCancelled Source #

Constructors

DerivationEventCancelled 

Fields

Instances

Instances details
Eq DerivationEventCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

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

ToJSON DerivationEventCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

FromJSON DerivationEventCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData 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.1.0-8tZQ0QEUPOjGB9puScoqoh" 'False) (C1 ('MetaCons "DerivationEventCancelled" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))

data DerivationEventBuilt Source #

Constructors

DerivationEventBuilt 

Fields

Instances

Instances details
Eq DerivationEventBuilt Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

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

ToJSON DerivationEventBuilt Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

FromJSON DerivationEventBuilt Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData DerivationEventBuilt Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Methods

rnf :: DerivationEventBuilt -> () #

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.1.0-8tZQ0QEUPOjGB9puScoqoh" '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
Eq DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Show DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

Generic DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

ToJSON DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

FromJSON DerivationEventHasCancelledForReset Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData 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.1.0-8tZQ0QEUPOjGB9puScoqoh" 'False) (C1 ('MetaCons "DerivationEventHasCancelledForReset" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))

data DerivationEventHasCancelled Source #

Constructors

DerivationEventHasCancelled 

Fields

Instances

Instances details
Eq DerivationEventHasCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

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

ToJSON DerivationEventHasCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

FromJSON DerivationEventHasCancelled Source # 
Instance details

Defined in Hercules.API.Build.DerivationEvent

NFData 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.1.0-8tZQ0QEUPOjGB9puScoqoh" 'False) (C1 ('MetaCons "DerivationEventHasCancelled" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))