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

Hercules.API.Projects.JobHandlers.OnScheduleHandler

Documentation

data OnScheduleHandler Source #

Instances

Instances details
FromJSON OnScheduleHandler Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

ToJSON OnScheduleHandler Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

Generic OnScheduleHandler Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

Associated Types

type Rep OnScheduleHandler :: Type -> Type #

Show OnScheduleHandler Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

NFData OnScheduleHandler Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

Methods

rnf :: OnScheduleHandler -> () #

Eq OnScheduleHandler Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

ToSchema OnScheduleHandler Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

ToSchema OnScheduleHandler Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

type Rep OnScheduleHandler Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

type Rep OnScheduleHandler = D1 ('MetaData "OnScheduleHandler" "Hercules.API.Projects.JobHandlers.OnScheduleHandler" "hercules-ci-api-0.8.2.0-inplace" 'False) (C1 ('MetaCons "OnScheduleHandler" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "isFlake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "when") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TimeConstraints) :*: S1 ('MetaSel ('Just "mainExists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data TimeConstraints Source #

Constructors

TimeConstraints 

Fields

Instances

Instances details
FromJSON TimeConstraints Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

ToJSON TimeConstraints Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

Generic TimeConstraints Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

Associated Types

type Rep TimeConstraints :: Type -> Type #

Show TimeConstraints Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

NFData TimeConstraints Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

Methods

rnf :: TimeConstraints -> () #

Eq TimeConstraints Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

ToSchema TimeConstraints Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

ToSchema TimeConstraints Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

type Rep TimeConstraints Source # 
Instance details

Defined in Hercules.API.Projects.JobHandlers.OnScheduleHandler

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