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

Hercules.API.SourceHostingSite.SourceHostingSite

Synopsis

Documentation

data SourceHostingSite Source #

A source hosting site (example github for github.com) used for source code, permissions, CI statuses, ...

Instances

Instances details
Eq SourceHostingSite Source # 
Instance details

Defined in Hercules.API.SourceHostingSite.SourceHostingSite

Show SourceHostingSite Source # 
Instance details

Defined in Hercules.API.SourceHostingSite.SourceHostingSite

Generic SourceHostingSite Source # 
Instance details

Defined in Hercules.API.SourceHostingSite.SourceHostingSite

Associated Types

type Rep SourceHostingSite :: Type -> Type #

ToJSON SourceHostingSite Source # 
Instance details

Defined in Hercules.API.SourceHostingSite.SourceHostingSite

FromJSON SourceHostingSite Source # 
Instance details

Defined in Hercules.API.SourceHostingSite.SourceHostingSite

NFData SourceHostingSite Source # 
Instance details

Defined in Hercules.API.SourceHostingSite.SourceHostingSite

Methods

rnf :: SourceHostingSite -> () #

ToSchema SourceHostingSite Source # 
Instance details

Defined in Hercules.API.SourceHostingSite.SourceHostingSite

type Rep SourceHostingSite Source # 
Instance details

Defined in Hercules.API.SourceHostingSite.SourceHostingSite

type Rep SourceHostingSite = D1 ('MetaData "SourceHostingSite" "Hercules.API.SourceHostingSite.SourceHostingSite" "hercules-ci-api-0.7.1.0-8tZQ0QEUPOjGB9puScoqoh" 'False) (C1 ('MetaCons "SourceHostingSite" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Id SourceHostingSite)) :*: S1 ('MetaSel ('Just "slug") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Name SourceHostingSite))) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "newInstallationURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))