blockfrost-api-0.5.0.0: API definitions for blockfrost.io
Safe HaskellNone
LanguageHaskell2010

Blockfrost.Types.Shared.PoolId

Description

Pool identifier

Documentation

newtype PoolId Source #

Constructors

PoolId Text 

Instances

Instances details
Eq PoolId Source # 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

Methods

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

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

Show PoolId Source # 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

IsString PoolId Source # 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

Methods

fromString :: String -> PoolId #

Generic PoolId Source # 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

Associated Types

type Rep PoolId :: Type -> Type #

Methods

from :: PoolId -> Rep PoolId x #

to :: Rep PoolId x -> PoolId #

ToJSON PoolId Source # 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

FromJSON PoolId Source # 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

ToHttpApiData PoolId Source # 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

FromHttpApiData PoolId Source # 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

ToSample PoolId Source # 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

Methods

toSamples :: Proxy PoolId -> [(Text, PoolId)] #

HasPoolId PoolMetadata PoolId Source # 
Instance details

Defined in Blockfrost.Lens

HasPoolId PoolInfo PoolId Source # 
Instance details

Defined in Blockfrost.Lens

HasPoolId PoolEpoch PoolId Source # 
Instance details

Defined in Blockfrost.Lens

HasPoolId TransactionPoolRetiring PoolId Source # 
Instance details

Defined in Blockfrost.Lens

HasPoolId TransactionPoolUpdate PoolId Source # 
Instance details

Defined in Blockfrost.Lens

HasPoolId TransactionDelegation PoolId Source # 
Instance details

Defined in Blockfrost.Lens

HasPoolId StakeDistribution PoolId Source # 
Instance details

Defined in Blockfrost.Lens

HasPoolId AccountDelegation PoolId Source # 
Instance details

Defined in Blockfrost.Lens

HasPoolId AccountHistory PoolId Source # 
Instance details

Defined in Blockfrost.Lens

HasPoolId AccountReward PoolId Source # 
Instance details

Defined in Blockfrost.Lens

HasPoolId AccountInfo (Maybe PoolId) Source # 
Instance details

Defined in Blockfrost.Lens

ToCapture (Capture "pool_id" PoolId) Source # 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

Methods

toCapture :: Proxy (Capture "pool_id" PoolId) -> DocCapture #

type Rep PoolId Source # 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

type Rep PoolId = D1 ('MetaData "PoolId" "Blockfrost.Types.Shared.PoolId" "blockfrost-api-0.5.0.0-Dq7ldHLZc04CRjC4qvXEA7" 'True) (C1 ('MetaCons "PoolId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))