hercules-ci-api-agent-0.4.6.1: 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.OnScheduleHandlerEvent

Documentation

data OnScheduleHandlerEvent Source #

Instances

Instances details
FromJSON OnScheduleHandlerEvent Source # 
Instance details

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

ToJSON OnScheduleHandlerEvent Source # 
Instance details

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

Generic OnScheduleHandlerEvent Source # 
Instance details

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

Associated Types

type Rep OnScheduleHandlerEvent :: Type -> Type #

Show OnScheduleHandlerEvent Source # 
Instance details

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

NFData OnScheduleHandlerEvent Source # 
Instance details

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

Methods

rnf :: OnScheduleHandlerEvent -> () #

Eq OnScheduleHandlerEvent Source # 
Instance details

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

type Rep OnScheduleHandlerEvent Source # 
Instance details

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

type Rep OnScheduleHandlerEvent = D1 ('MetaData "OnScheduleHandlerEvent" "Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent" "hercules-ci-api-agent-0.4.6.1-inplace" 'False) (C1 ('MetaCons "OnScheduleHandlerEvent" 'PrefixI 'True) ((S1 ('MetaSel ('Just "handlerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "handlerExtraInputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text InputDeclaration))) :*: (S1 ('MetaSel ('Just "isFlake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "when") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TimeConstraints))))

data TimeConstraints Source #

Constructors

TimeConstraints 

Fields

Instances

Instances details
FromJSON TimeConstraints Source # 
Instance details

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

ToJSON TimeConstraints Source # 
Instance details

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

Generic TimeConstraints Source # 
Instance details

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

Associated Types

type Rep TimeConstraints :: Type -> Type #

Show TimeConstraints Source # 
Instance details

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

NFData TimeConstraints Source # 
Instance details

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

Methods

rnf :: TimeConstraints -> () #

Eq TimeConstraints Source # 
Instance details

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

type Rep TimeConstraints Source # 
Instance details

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

type Rep TimeConstraints = D1 ('MetaData "TimeConstraints" "Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent" "hercules-ci-api-agent-0.4.6.1-inplace" 'False) (C1 ('MetaCons "TimeConstraints" 'PrefixI 'True) ((S1 ('MetaSel ('Just "minute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "hour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Int]))) :*: (S1 ('MetaSel ('Just "dayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [DayOfWeek])) :*: S1 ('MetaSel ('Just "dayOfMonth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Int])))))