github-tools-0.1.3: Various Github helper utilities.
Safe HaskellNone
LanguageHaskell2010

GitHub.Types.Workflow

Documentation

data Input Source #

Constructors

Input 

Instances

Instances details
Eq Input Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

(==) :: Input -> Input -> Bool #

(/=) :: Input -> Input -> Bool #

Show Input Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

showsPrec :: Int -> Input -> ShowS #

show :: Input -> String #

showList :: [Input] -> ShowS #

ToJSON Input Source # 
Instance details

Defined in GitHub.Types.Workflow

FromJSON Input Source # 
Instance details

Defined in GitHub.Types.Workflow

newtype Secret Source #

Constructors

Secret 

Fields

Instances

Instances details
Eq Secret Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

(==) :: Secret -> Secret -> Bool #

(/=) :: Secret -> Secret -> Bool #

Show Secret Source # 
Instance details

Defined in GitHub.Types.Workflow

ToJSON Secret Source # 
Instance details

Defined in GitHub.Types.Workflow

FromJSON Secret Source # 
Instance details

Defined in GitHub.Types.Workflow

data OnSpec Source #

Instances

Instances details
Eq OnSpec Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

(==) :: OnSpec -> OnSpec -> Bool #

(/=) :: OnSpec -> OnSpec -> Bool #

Show OnSpec Source # 
Instance details

Defined in GitHub.Types.Workflow

ToJSON OnSpec Source # 
Instance details

Defined in GitHub.Types.Workflow

FromJSON OnSpec Source # 
Instance details

Defined in GitHub.Types.Workflow

data OneOf a b Source #

Constructors

A a 
B b 

Instances

Instances details
(Eq a, Eq b) => Eq (OneOf a b) Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

(==) :: OneOf a b -> OneOf a b -> Bool #

(/=) :: OneOf a b -> OneOf a b -> Bool #

(Show a, Show b) => Show (OneOf a b) Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

showsPrec :: Int -> OneOf a b -> ShowS #

show :: OneOf a b -> String #

showList :: [OneOf a b] -> ShowS #

(ToJSON a, ToJSON b) => ToJSON (OneOf a b) Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

toJSON :: OneOf a b -> Value #

toEncoding :: OneOf a b -> Encoding #

toJSONList :: [OneOf a b] -> Value #

toEncodingList :: [OneOf a b] -> Encoding #

(FromJSON a, FromJSON b) => FromJSON (OneOf a b) Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

parseJSON :: Value -> Parser (OneOf a b) #

parseJSONList :: Value -> Parser [OneOf a b] #

data Step Source #

Instances

Instances details
Eq Step Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

(==) :: Step -> Step -> Bool #

(/=) :: Step -> Step -> Bool #

Show Step Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

showsPrec :: Int -> Step -> ShowS #

show :: Step -> String #

showList :: [Step] -> ShowS #

ToJSON Step Source # 
Instance details

Defined in GitHub.Types.Workflow

FromJSON Step Source # 
Instance details

Defined in GitHub.Types.Workflow

newtype RunConfig Source #

Constructors

RunConfig 

Instances

Instances details
Eq RunConfig Source # 
Instance details

Defined in GitHub.Types.Workflow

Show RunConfig Source # 
Instance details

Defined in GitHub.Types.Workflow

ToJSON RunConfig Source # 
Instance details

Defined in GitHub.Types.Workflow

FromJSON RunConfig Source # 
Instance details

Defined in GitHub.Types.Workflow

data Strategy Source #

Instances

Instances details
Eq Strategy Source # 
Instance details

Defined in GitHub.Types.Workflow

Show Strategy Source # 
Instance details

Defined in GitHub.Types.Workflow

ToJSON Strategy Source # 
Instance details

Defined in GitHub.Types.Workflow

FromJSON Strategy Source # 
Instance details

Defined in GitHub.Types.Workflow

data Job Source #

Instances

Instances details
Eq Job Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

(==) :: Job -> Job -> Bool #

(/=) :: Job -> Job -> Bool #

Show Job Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

ToJSON Job Source # 
Instance details

Defined in GitHub.Types.Workflow

FromJSON Job Source # 
Instance details

Defined in GitHub.Types.Workflow

data Spec Source #

Instances

Instances details
Eq Spec Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

(==) :: Spec -> Spec -> Bool #

(/=) :: Spec -> Spec -> Bool #

Show Spec Source # 
Instance details

Defined in GitHub.Types.Workflow

Methods

showsPrec :: Int -> Spec -> ShowS #

show :: Spec -> String #

showList :: [Spec] -> ShowS #

ToJSON Spec Source # 
Instance details

Defined in GitHub.Types.Workflow

FromJSON Spec Source # 
Instance details

Defined in GitHub.Types.Workflow