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

Hercules.API.State.StateLockAcquireResponse

Documentation

data StateLockAcquireResponse Source #

Instances

Instances details
FromJSON StateLockAcquireResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

ToJSON StateLockAcquireResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

Generic StateLockAcquireResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

Associated Types

type Rep StateLockAcquireResponse :: Type -> Type #

Show StateLockAcquireResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

NFData StateLockAcquireResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

Eq StateLockAcquireResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

ToSchema StateLockAcquireResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

type Rep StateLockAcquireResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

type Rep StateLockAcquireResponse = D1 ('MetaData "StateLockAcquireResponse" "Hercules.API.State.StateLockAcquireResponse" "hercules-ci-api-0.8.0.0-inplace" 'False) (C1 ('MetaCons "Acquired" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 StateLockAcquiredResponse)) :+: C1 ('MetaCons "Blocked" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 StateLockBlockedResponse)))

data StateLockAcquiredResponse Source #

Constructors

StateLockAcquiredResponse 

Fields

Instances

Instances details
FromJSON StateLockAcquiredResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

ToJSON StateLockAcquiredResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

Generic StateLockAcquiredResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

Associated Types

type Rep StateLockAcquiredResponse :: Type -> Type #

Show StateLockAcquiredResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

NFData StateLockAcquiredResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

Eq StateLockAcquiredResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

ToSchema StateLockAcquiredResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

type Rep StateLockAcquiredResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

type Rep StateLockAcquiredResponse = D1 ('MetaData "StateLockAcquiredResponse" "Hercules.API.State.StateLockAcquireResponse" "hercules-ci-api-0.8.0.0-inplace" 'False) (C1 ('MetaCons "StateLockAcquiredResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "leaseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Id "StateLockLease")) :*: S1 ('MetaSel ('Just "expirationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))

data StateLockBlockedResponse Source #

Instances

Instances details
FromJSON StateLockBlockedResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

ToJSON StateLockBlockedResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

Generic StateLockBlockedResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

Associated Types

type Rep StateLockBlockedResponse :: Type -> Type #

Show StateLockBlockedResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

NFData StateLockBlockedResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

Eq StateLockBlockedResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

ToSchema StateLockBlockedResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

type Rep StateLockBlockedResponse Source # 
Instance details

Defined in Hercules.API.State.StateLockAcquireResponse

type Rep StateLockBlockedResponse = D1 ('MetaData "StateLockBlockedResponse" "Hercules.API.State.StateLockAcquireResponse" "hercules-ci-api-0.8.0.0-inplace" 'False) (C1 ('MetaCons "LockBlockedResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "blockedByLeases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [StateLockLease])))