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

Blockfrost.Types.Shared.DRepId

Description

DRep identifier

Documentation

newtype DRepIdBech32 Source #

Constructors

DRepIdBech32 Text 

Instances

Instances details
FromJSON DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

ToJSON DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

IsString DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

Generic DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

Associated Types

type Rep DRepIdBech32 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

type Rep DRepIdBech32 = D1 ('MetaData "DRepIdBech32" "Blockfrost.Types.Shared.DRepId" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'True) (C1 ('MetaCons "DRepIdBech32" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

Eq DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

FromHttpApiData DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

ToHttpApiData DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

ToSample DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

HasDrepId DRep DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Lens

HasDrepId DRepInfo DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Lens

HasDrepId DRepMeta DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Lens

HasDrepId AccountInfo (Maybe DRepIdBech32) Source # 
Instance details

Defined in Blockfrost.Lens

type Rep DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

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

newtype DRepIdHex Source #

Constructors

DRepIdHex Text 

Instances

Instances details
FromJSON DRepIdHex Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

ToJSON DRepIdHex Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

IsString DRepIdHex Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

Generic DRepIdHex Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

Associated Types

type Rep DRepIdHex 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

type Rep DRepIdHex = D1 ('MetaData "DRepIdHex" "Blockfrost.Types.Shared.DRepId" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'True) (C1 ('MetaCons "DRepIdHex" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show DRepIdHex Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

Eq DRepIdHex Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

FromHttpApiData DRepIdHex Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

ToHttpApiData DRepIdHex Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

ToSample DRepIdHex Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

HasHex DRep DRepIdHex Source # 
Instance details

Defined in Blockfrost.Lens

HasHex DRepInfo DRepIdHex Source # 
Instance details

Defined in Blockfrost.Lens

HasHex DRepMeta DRepIdHex Source # 
Instance details

Defined in Blockfrost.Lens

type Rep DRepIdHex Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

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

data DRepId Source #

Instances

Instances details
FromJSON DRepId Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

ToJSON DRepId Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

Generic DRepId Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

Associated Types

type Rep DRepId 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

type Rep DRepId = D1 ('MetaData "DRepId" "Blockfrost.Types.Shared.DRepId" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepId_Bech32" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdBech32)) :+: C1 ('MetaCons "DRepId_Hex" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdHex)))

Methods

from :: DRepId -> Rep DRepId x #

to :: Rep DRepId x -> DRepId #

Show DRepId Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

Eq DRepId Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

Methods

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

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

FromHttpApiData DRepId Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

ToHttpApiData DRepId Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

ToSample DRepId Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

Methods

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

HasVoter ProposalVote DRepId Source # 
Instance details

Defined in Blockfrost.Lens

ToCapture (Capture "drep_id" DRepId) Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

Methods

toCapture :: Proxy (Capture "drep_id" DRepId) -> DocCapture #

type Rep DRepId Source # 
Instance details

Defined in Blockfrost.Types.Shared.DRepId

type Rep DRepId = D1 ('MetaData "DRepId" "Blockfrost.Types.Shared.DRepId" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepId_Bech32" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdBech32)) :+: C1 ('MetaCons "DRepId_Hex" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdHex)))