plutus-pab-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

Plutus.PAB.Events

Synopsis

Documentation

data PABEvent t Source #

A structure which ties together all possible event types into one parent.

Instances

Instances details
Eq t => Eq (PABEvent t) Source # 
Instance details

Defined in Plutus.PAB.Events

Methods

(==) :: PABEvent t -> PABEvent t -> Bool Source #

(/=) :: PABEvent t -> PABEvent t -> Bool Source #

Show t => Show (PABEvent t) Source # 
Instance details

Defined in Plutus.PAB.Events

Generic (PABEvent t) Source # 
Instance details

Defined in Plutus.PAB.Events

Associated Types

type Rep (PABEvent t) :: Type -> Type Source #

Methods

from :: PABEvent t -> Rep (PABEvent t) x Source #

to :: Rep (PABEvent t) x -> PABEvent t Source #

ToJSON t => ToJSON (PABEvent t) Source # 
Instance details

Defined in Plutus.PAB.Events

FromJSON t => FromJSON (PABEvent t) Source # 
Instance details

Defined in Plutus.PAB.Events

Pretty t => Pretty (PABEvent t) Source # 
Instance details

Defined in Plutus.PAB.Events

Methods

pretty :: PABEvent t -> Doc ann Source #

prettyList :: [PABEvent t] -> Doc ann Source #

type Rep (PABEvent t) Source # 
Instance details

Defined in Plutus.PAB.Events

_SubmitTx :: forall t. Prism' (PABEvent t) Tx Source #