decentralized-message-queue
Safe HaskellNone
LanguageHaskell2010

DMQ.NodeToClient.Version

Synopsis

Documentation

data NodeToClientVersion Source #

Constructors

NodeToClientV_1 

Instances

Instances details
ToJSON NodeToClientVersion Source # 
Instance details

Defined in DMQ.NodeToClient.Version

ToJSONKey NodeToClientVersion Source # 
Instance details

Defined in DMQ.NodeToClient.Version

NFData NodeToClientVersion Source # 
Instance details

Defined in DMQ.NodeToClient.Version

Methods

rnf :: NodeToClientVersion -> () #

Bounded NodeToClientVersion Source # 
Instance details

Defined in DMQ.NodeToClient.Version

Enum NodeToClientVersion Source # 
Instance details

Defined in DMQ.NodeToClient.Version

Generic NodeToClientVersion Source # 
Instance details

Defined in DMQ.NodeToClient.Version

Associated Types

type Rep NodeToClientVersion 
Instance details

Defined in DMQ.NodeToClient.Version

type Rep NodeToClientVersion = D1 ('MetaData "NodeToClientVersion" "DMQ.NodeToClient.Version" "decentralized-message-queue-0.1.0.0-inplace" 'False) (C1 ('MetaCons "NodeToClientV_1" 'PrefixI 'False) (U1 :: Type -> Type))
Show NodeToClientVersion Source # 
Instance details

Defined in DMQ.NodeToClient.Version

Eq NodeToClientVersion Source # 
Instance details

Defined in DMQ.NodeToClient.Version

Ord NodeToClientVersion Source # 
Instance details

Defined in DMQ.NodeToClient.Version

type Rep NodeToClientVersion Source # 
Instance details

Defined in DMQ.NodeToClient.Version

type Rep NodeToClientVersion = D1 ('MetaData "NodeToClientVersion" "DMQ.NodeToClient.Version" "decentralized-message-queue-0.1.0.0-inplace" 'False) (C1 ('MetaCons "NodeToClientV_1" 'PrefixI 'False) (U1 :: Type -> Type))

data NodeToClientVersionData Source #

Version data for NodeToClient protocol v1

This data type is inpired by the one defined in 'ouroboros-network-api', however, it is redefined here to tie it to our custom NodeToClientVersion and to avoid divergences.