| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Proto.Utxorpc.V1alpha.Watch.Watch
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 #
Constructors
| WatchService | |
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 #
Constructors
| AnyChainTx'Cardano !Tx |
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 #
Constructors
| AnyChainTxPattern'Cardano !TxPattern |
Instances
Instances
data TxPredicate Source #
Fields :
match:: Lens' TxPredicate AnyChainTxPatternmaybe'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 TxPredicatemaybe'predicate:: Lens' WatchTxRequest (Prelude.Maybe TxPredicate)fieldMask:: Lens' WatchTxRequest Proto.Google.Protobuf.FieldMask.FieldMaskmaybe'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 AnyChainTxmaybe'undo:: Lens' WatchTxResponse (Prelude.Maybe AnyChainTx)undo:: Lens' WatchTxResponse AnyChainTx
Instances
data WatchTxResponse'Action Source #
Constructors
| WatchTxResponse'Apply !AnyChainTx | |
| WatchTxResponse'Undo !AnyChainTx |