hercules-ci-api-core-0.1.5.1: Types and convenience modules use across Hercules CI API packages
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hercules.API.Id

Documentation

newtype Id (a :: k) Source #

Constructors

Id 

Fields

Instances

Instances details
FromJSON (Id a) Source # 
Instance details

Defined in Hercules.API.Id

FromJSONKey (Id a) Source # 
Instance details

Defined in Hercules.API.Id

ToJSON (Id a) Source # 
Instance details

Defined in Hercules.API.Id

ToJSONKey (Id a) Source # 
Instance details

Defined in Hercules.API.Id

Generic (Id a) Source # 
Instance details

Defined in Hercules.API.Id

Associated Types

type Rep (Id a) :: Type -> Type Source #

Methods

from :: Id a -> Rep (Id a) x Source #

to :: Rep (Id a) x -> Id a Source #

Show (Id a) Source # 
Instance details

Defined in Hercules.API.Id

Methods

showsPrec :: Int -> Id a -> ShowS Source #

show :: Id a -> String Source #

showList :: [Id a] -> ShowS Source #

NFData (Id a) Source # 
Instance details

Defined in Hercules.API.Id

Methods

rnf :: Id a -> () Source #

Eq (Id a) Source # 
Instance details

Defined in Hercules.API.Id

Methods

(==) :: Id a -> Id a -> Bool Source #

(/=) :: Id a -> Id a -> Bool Source #

Ord (Id a) Source # 
Instance details

Defined in Hercules.API.Id

Methods

compare :: Id a -> Id a -> Ordering Source #

(<) :: Id a -> Id a -> Bool Source #

(<=) :: Id a -> Id a -> Bool Source #

(>) :: Id a -> Id a -> Bool Source #

(>=) :: Id a -> Id a -> Bool Source #

max :: Id a -> Id a -> Id a Source #

min :: Id a -> Id a -> Id a Source #

Hashable (Id a) Source # 
Instance details

Defined in Hercules.API.Id

Methods

hashWithSalt :: Int -> Id a -> Int Source #

hash :: Id a -> Int Source #

FromHttpApiData (Id a) Source # 
Instance details

Defined in Hercules.API.Id

ToHttpApiData (Id a) Source # 
Instance details

Defined in Hercules.API.Id

ToParamSchema (Id a) Source # 
Instance details

Defined in Hercules.API.Id

Methods

toParamSchema :: forall (t :: SwaggerKind Type). Proxy (Id a) -> ParamSchema t Source #

ToSchema (Id a) Source # 
Instance details

Defined in Hercules.API.Id

type Rep (Id a) Source # 
Instance details

Defined in Hercules.API.Id

type Rep (Id a) = D1 ('MetaData "Id" "Hercules.API.Id" "hercules-ci-api-core-0.1.5.1-inplace" 'True) (C1 ('MetaCons "Id" 'PrefixI 'True) (S1 ('MetaSel ('Just "idUUID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID)))