Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data WatchService = WatchService {
- data AnyChainTx
- data AnyChainTx'Chain = AnyChainTx'Cardano !Tx
- _AnyChainTx'Cardano :: Prism' AnyChainTx'Chain Tx
- data AnyChainTxPattern
- data AnyChainTxPattern'Chain = AnyChainTxPattern'Cardano !TxPattern
- _AnyChainTxPattern'Cardano :: Prism' AnyChainTxPattern'Chain TxPattern
- data BlockRef
- data TxPredicate
- data WatchTxRequest
- data WatchTxResponse
- data WatchTxResponse'Action
- _WatchTxResponse'Apply :: Prism' WatchTxResponse'Action AnyChainTx
- _WatchTxResponse'Undo :: Prism' WatchTxResponse'Action AnyChainTx
Documentation
data WatchService Source #
Instances
data AnyChainTx Source #
Fields :
maybe'chain
:: Lens' AnyChainTx (Prelude.Maybe AnyChainTx'Chain)
maybe'cardano
:: Lens' AnyChainTx (Prelude.Maybe Proto.Utxorpc.V1alpha.Cardano.Cardano.Tx)
cardano
:: Lens' AnyChainTx Proto.Utxorpc.V1alpha.Cardano.Cardano.Tx
Instances
data AnyChainTx'Chain Source #
Instances
data AnyChainTxPattern Source #
Fields :
maybe'chain
:: Lens' AnyChainTxPattern (Prelude.Maybe AnyChainTxPattern'Chain)
maybe'cardano
:: Lens' AnyChainTxPattern (Prelude.Maybe Proto.Utxorpc.V1alpha.Cardano.Cardano.TxPattern)
cardano
:: Lens' AnyChainTxPattern Proto.Utxorpc.V1alpha.Cardano.Cardano.TxPattern
Instances
data AnyChainTxPattern'Chain Source #
Instances
Instances
data TxPredicate Source #
Fields :
match
:: Lens' TxPredicate AnyChainTxPattern
maybe'match
:: Lens' TxPredicate (Prelude.Maybe AnyChainTxPattern)
not
:: Lens' TxPredicate [TxPredicate]
vec'not
:: Lens' TxPredicate (Data.Vector.Vector TxPredicate)
allOf
:: Lens' TxPredicate [TxPredicate]
vec'allOf
:: Lens' TxPredicate (Data.Vector.Vector TxPredicate)
anyOf
:: Lens' TxPredicate [TxPredicate]
vec'anyOf
:: Lens' TxPredicate (Data.Vector.Vector TxPredicate)
Instances
data WatchTxRequest Source #
Fields :
predicate
:: Lens' WatchTxRequest TxPredicate
maybe'predicate
:: Lens' WatchTxRequest (Prelude.Maybe TxPredicate)
fieldMask
:: Lens' WatchTxRequest Proto.Google.Protobuf.FieldMask.FieldMask
maybe'fieldMask
:: Lens' WatchTxRequest (Prelude.Maybe Proto.Google.Protobuf.FieldMask.FieldMask)
intersect
:: Lens' WatchTxRequest [BlockRef]
vec'intersect
:: Lens' WatchTxRequest (Data.Vector.Vector BlockRef)
Instances
data WatchTxResponse Source #
Fields :
maybe'action
:: Lens' WatchTxResponse (Prelude.Maybe WatchTxResponse'Action)
maybe'apply
:: Lens' WatchTxResponse (Prelude.Maybe AnyChainTx)
apply
:: Lens' WatchTxResponse AnyChainTx
maybe'undo
:: Lens' WatchTxResponse (Prelude.Maybe AnyChainTx)
undo
:: Lens' WatchTxResponse AnyChainTx
Instances
data WatchTxResponse'Action Source #