cardano-rpc
Safe HaskellNone
LanguageHaskell2010

Cardano.Rpc.Proto.Api.Node

Documentation

data Era #

Instances

Instances details
NFData Era 
Instance details

Defined in Proto.Cardano.Rpc.Node

Methods

rnf :: Era -> () Source #

Bounded Era 
Instance details

Defined in Proto.Cardano.Rpc.Node

Enum Era 
Instance details

Defined in Proto.Cardano.Rpc.Node

Show Era 
Instance details

Defined in Proto.Cardano.Rpc.Node

Eq Era 
Instance details

Defined in Proto.Cardano.Rpc.Node

Methods

(==) :: Era -> Era -> Bool Source #

(/=) :: Era -> Era -> Bool Source #

Ord Era 
Instance details

Defined in Proto.Cardano.Rpc.Node

Methods

compare :: Era -> Era -> Ordering Source #

(<) :: Era -> Era -> Bool Source #

(<=) :: Era -> Era -> Bool Source #

(>) :: Era -> Era -> Bool Source #

(>=) :: Era -> Era -> Bool Source #

max :: Era -> Era -> Era Source #

min :: Era -> Era -> Era Source #

FieldDefault Era 
Instance details

Defined in Proto.Cardano.Rpc.Node

MessageEnum Era 
Instance details

Defined in Proto.Cardano.Rpc.Node

HasField CurrentEra "era" Era 
Instance details

Defined in Proto.Cardano.Rpc.Node

Methods

fieldOf :: Functor f => Proxy# "era" -> (Era -> f Era) -> CurrentEra -> f CurrentEra Source #

data Node #

Constructors

Node 

Instances

Instances details
Service Node 
Instance details

Defined in Proto.Cardano.Rpc.Node

Associated Types

type ServiceName Node 
Instance details

Defined in Proto.Cardano.Rpc.Node

type ServiceName Node = "Node"
type ServicePackage Node 
Instance details

Defined in Proto.Cardano.Rpc.Node

type ServicePackage Node = "cardano.rpc"
type ServiceMethods Node 
Instance details

Defined in Proto.Cardano.Rpc.Node

type ServiceMethods Node = '["getEra", "getProtocolParamsJson"]
HasMethodImpl Node "getEra" 
Instance details

Defined in Proto.Cardano.Rpc.Node

Associated Types

type MethodName Node "getEra" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodName Node "getEra" = "GetEra"
type MethodInput Node "getEra" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodInput Node "getEra" = Empty
type MethodOutput Node "getEra" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodOutput Node "getEra" = CurrentEra
type MethodStreamingType Node "getEra" 
Instance details

Defined in Proto.Cardano.Rpc.Node

HasMethodImpl Node "getProtocolParamsJson" 
Instance details

Defined in Proto.Cardano.Rpc.Node

Associated Types

type MethodName Node "getProtocolParamsJson" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodName Node "getProtocolParamsJson" = "GetProtocolParamsJson"
type MethodInput Node "getProtocolParamsJson" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodInput Node "getProtocolParamsJson" = Empty
type MethodOutput Node "getProtocolParamsJson" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodOutput Node "getProtocolParamsJson" = ProtocolParamsJson
type MethodStreamingType Node "getProtocolParamsJson" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodStreamingType Node "getProtocolParamsJson" = 'NonStreaming
type ServiceMethods Node 
Instance details

Defined in Proto.Cardano.Rpc.Node

type ServiceMethods Node = '["getEra", "getProtocolParamsJson"]
type ServiceName Node 
Instance details

Defined in Proto.Cardano.Rpc.Node

type ServiceName Node = "Node"
type ServicePackage Node 
Instance details

Defined in Proto.Cardano.Rpc.Node

type ServicePackage Node = "cardano.rpc"
type MethodInput Node "getEra" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodInput Node "getEra" = Empty
type MethodInput Node "getProtocolParamsJson" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodInput Node "getProtocolParamsJson" = Empty
type MethodName Node "getEra" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodName Node "getEra" = "GetEra"
type MethodName Node "getProtocolParamsJson" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodName Node "getProtocolParamsJson" = "GetProtocolParamsJson"
type MethodOutput Node "getEra" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodOutput Node "getEra" = CurrentEra
type MethodOutput Node "getProtocolParamsJson" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodOutput Node "getProtocolParamsJson" = ProtocolParamsJson
type MethodStreamingType Node "getEra" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodStreamingType Node "getProtocolParamsJson" 
Instance details

Defined in Proto.Cardano.Rpc.Node

type MethodStreamingType Node "getProtocolParamsJson" = 'NonStreaming
type RequestMetadata (Protobuf Node meth :: Type) Source # 
Instance details

Defined in Cardano.Rpc.Proto.Api.Node

type ResponseInitialMetadata (Protobuf Node meth :: Type) Source # 
Instance details

Defined in Cardano.Rpc.Proto.Api.Node

type ResponseTrailingMetadata (Protobuf Node meth :: Type) Source # 
Instance details

Defined in Cardano.Rpc.Proto.Api.Node

data CurrentEra #

Instances

Instances details
NFData CurrentEra 
Instance details

Defined in Proto.Cardano.Rpc.Node

Methods

rnf :: CurrentEra -> () Source #

Show CurrentEra 
Instance details

Defined in Proto.Cardano.Rpc.Node

Eq CurrentEra 
Instance details

Defined in Proto.Cardano.Rpc.Node

Ord CurrentEra 
Instance details

Defined in Proto.Cardano.Rpc.Node

Message CurrentEra 
Instance details

Defined in Proto.Cardano.Rpc.Node

HasField CurrentEra "era" Era 
Instance details

Defined in Proto.Cardano.Rpc.Node

Methods

fieldOf :: Functor f => Proxy# "era" -> (Era -> f Era) -> CurrentEra -> f CurrentEra Source #

data ProtocolParamsJson #

Instances

Instances details
NFData ProtocolParamsJson 
Instance details

Defined in Proto.Cardano.Rpc.Node

Methods

rnf :: ProtocolParamsJson -> () Source #

Show ProtocolParamsJson 
Instance details

Defined in Proto.Cardano.Rpc.Node

Eq ProtocolParamsJson 
Instance details

Defined in Proto.Cardano.Rpc.Node

Ord ProtocolParamsJson 
Instance details

Defined in Proto.Cardano.Rpc.Node

Message ProtocolParamsJson 
Instance details

Defined in Proto.Cardano.Rpc.Node

HasField ProtocolParamsJson "json" ByteString 
Instance details

Defined in Proto.Cardano.Rpc.Node

era :: (Functor f, HasField s "era" a) => LensLike' f s a #

json :: (Functor f, HasField s "json" a) => LensLike' f s a #