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

Hercules.API.Repos.RepoKey

Documentation

data RepoKey Source #

Constructors

RepoKey 

Instances

Instances details
FromJSON RepoKey Source # 
Instance details

Defined in Hercules.API.Repos.RepoKey

ToJSON RepoKey Source # 
Instance details

Defined in Hercules.API.Repos.RepoKey

Generic RepoKey Source # 
Instance details

Defined in Hercules.API.Repos.RepoKey

Associated Types

type Rep RepoKey :: Type -> Type #

Methods

from :: RepoKey -> Rep RepoKey x #

to :: Rep RepoKey x -> RepoKey #

Show RepoKey Source # 
Instance details

Defined in Hercules.API.Repos.RepoKey

NFData RepoKey Source # 
Instance details

Defined in Hercules.API.Repos.RepoKey

Methods

rnf :: RepoKey -> () #

Eq RepoKey Source # 
Instance details

Defined in Hercules.API.Repos.RepoKey

Methods

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

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

ToSchema RepoKey Source # 
Instance details

Defined in Hercules.API.Repos.RepoKey

type Rep RepoKey Source # 
Instance details

Defined in Hercules.API.Repos.RepoKey

type Rep RepoKey = D1 ('MetaData "RepoKey" "Hercules.API.Repos.RepoKey" "hercules-ci-api-0.8.0.0-inplace" 'False) (C1 ('MetaCons "RepoKey" 'PrefixI 'True) ((S1 ('MetaSel ('Just "siteName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "ownerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "repoName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Id Project))))))