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

Hercules.API.Forge

Documentation

data ForgeResourceGroup auth f Source #

Constructors

ForgeResourceGroup 

Fields

Instances

Instances details
Generic (ForgeResourceGroup auth f) Source # 
Instance details

Defined in Hercules.API.Forge

Associated Types

type Rep (ForgeResourceGroup auth f) :: Type -> Type #

Methods

from :: ForgeResourceGroup auth f -> Rep (ForgeResourceGroup auth f) x #

to :: Rep (ForgeResourceGroup auth f) x -> ForgeResourceGroup auth f #

type Rep (ForgeResourceGroup auth f) Source # 
Instance details

Defined in Hercules.API.Forge

type Rep (ForgeResourceGroup auth f) = D1 ('MetaData "ForgeResourceGroup" "Hercules.API.Forge" "hercules-ci-api-0.8.0.0-inplace" 'False) (C1 ('MetaCons "ForgeResourceGroup" 'PrefixI 'True) (S1 ('MetaSel ('Just "get") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (f :- (Summary "Get the forge." :> (auth :> Get '[JSON] Forge)))) :*: S1 ('MetaSel ('Just "delete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (f :- (Summary "Delete the forge." :> (auth :> Delete '[JSON] NoContent))))))

data ForgeAPI auth f Source #

Constructors

ForgeAPI 

Fields

Instances

Instances details
Generic (ForgeAPI auth f) Source # 
Instance details

Defined in Hercules.API.Forge

Associated Types

type Rep (ForgeAPI auth f) :: Type -> Type #

Methods

from :: ForgeAPI auth f -> Rep (ForgeAPI auth f) x #

to :: Rep (ForgeAPI auth f) x -> ForgeAPI auth f #

type Rep (ForgeAPI auth f) Source # 
Instance details

Defined in Hercules.API.Forge

type Rep (ForgeAPI auth f) = D1 ('MetaData "ForgeAPI" "Hercules.API.Forge" "hercules-ci-api-0.8.0.0-inplace" 'False) (C1 ('MetaCons "ForgeAPI" 'PrefixI 'True) (S1 ('MetaSel ('Just "forgeById") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (f :- Substitute ("forges" :> (Capture "forgeId" (Id Forge) :> Placeholder)) (ToServantApi (ForgeResourceGroup auth)))) :*: S1 ('MetaSel ('Just "forgeByName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (f :- Substitute ("forge" :> (Capture "forgeName" (Name Forge) :> Placeholder)) (ToServantApi (ForgeResourceGroup auth))))))