Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data SyncService = SyncService {
- data AnyChainBlock
- data AnyChainBlock'Chain
- _AnyChainBlock'Raw :: Prism' AnyChainBlock'Chain ByteString
- _AnyChainBlock'Cardano :: Prism' AnyChainBlock'Chain Block
- data BlockRef
- data DumpHistoryRequest
- data DumpHistoryResponse
- data FetchBlockRequest
- data FetchBlockResponse
- data FollowTipRequest
- data FollowTipResponse
- data FollowTipResponse'Action
- _FollowTipResponse'Apply :: Prism' FollowTipResponse'Action AnyChainBlock
- _FollowTipResponse'Undo :: Prism' FollowTipResponse'Action AnyChainBlock
- _FollowTipResponse'Reset :: Prism' FollowTipResponse'Action BlockRef
Documentation
data SyncService Source #
Instances
data AnyChainBlock Source #
Fields :
maybe'chain
:: Lens' AnyChainBlock (Prelude.Maybe AnyChainBlock'Chain)
maybe'raw
:: Lens' AnyChainBlock (Prelude.Maybe Data.ByteString.ByteString)
raw
:: Lens' AnyChainBlock Data.ByteString.ByteString
maybe'cardano
:: Lens' AnyChainBlock (Prelude.Maybe Proto.Utxorpc.V1alpha.Cardano.Cardano.Block)
cardano
:: Lens' AnyChainBlock Proto.Utxorpc.V1alpha.Cardano.Cardano.Block
Instances
data AnyChainBlock'Chain Source #
Instances
Instances
data DumpHistoryRequest Source #
Fields :
startToken
:: Lens' DumpHistoryRequest BlockRef
maybe'startToken
:: Lens' DumpHistoryRequest (Prelude.Maybe BlockRef)
maxItems
:: Lens' DumpHistoryRequest Data.Word.Word32
fieldMask
:: Lens' DumpHistoryRequest Proto.Google.Protobuf.FieldMask.FieldMask
maybe'fieldMask
:: Lens' DumpHistoryRequest (Prelude.Maybe Proto.Google.Protobuf.FieldMask.FieldMask)
Instances
data DumpHistoryResponse Source #
Fields :
block
:: Lens' DumpHistoryResponse [AnyChainBlock]
vec'block
:: Lens' DumpHistoryResponse (Data.Vector.Vector AnyChainBlock)
nextToken
:: Lens' DumpHistoryResponse BlockRef
maybe'nextToken
:: Lens' DumpHistoryResponse (Prelude.Maybe BlockRef)
Instances
data FetchBlockRequest Source #
Fields :
ref
:: Lens' FetchBlockRequest [BlockRef]
vec'ref
:: Lens' FetchBlockRequest (Data.Vector.Vector BlockRef)
fieldMask
:: Lens' FetchBlockRequest Proto.Google.Protobuf.FieldMask.FieldMask
maybe'fieldMask
:: Lens' FetchBlockRequest (Prelude.Maybe Proto.Google.Protobuf.FieldMask.FieldMask)
Instances
data FetchBlockResponse Source #
Fields :
Instances
data FollowTipRequest Source #
Fields :
intersect
:: Lens' FollowTipRequest [BlockRef]
vec'intersect
:: Lens' FollowTipRequest (Data.Vector.Vector BlockRef)
fieldMask
:: Lens' FollowTipRequest Proto.Google.Protobuf.FieldMask.FieldMask
maybe'fieldMask
:: Lens' FollowTipRequest (Prelude.Maybe Proto.Google.Protobuf.FieldMask.FieldMask)
Instances
data FollowTipResponse Source #
Fields :
maybe'action
:: Lens' FollowTipResponse (Prelude.Maybe FollowTipResponse'Action)
maybe'apply
:: Lens' FollowTipResponse (Prelude.Maybe AnyChainBlock)
apply
:: Lens' FollowTipResponse AnyChainBlock
maybe'undo
:: Lens' FollowTipResponse (Prelude.Maybe AnyChainBlock)
undo
:: Lens' FollowTipResponse AnyChainBlock
maybe'reset
:: Lens' FollowTipResponse (Prelude.Maybe BlockRef)
reset
:: Lens' FollowTipResponse BlockRef
Instances
data FollowTipResponse'Action Source #
FollowTipResponse'Apply !AnyChainBlock | |
FollowTipResponse'Undo !AnyChainBlock | |
FollowTipResponse'Reset !BlockRef |