utxorpc-0.0.11.0: Generated code for a gRPC interface for UTxO Blockchains
Safe HaskellSafe-Inferred
LanguageHaskell2010

Proto.Utxorpc.V1alpha.Sync.Sync

Synopsis

Documentation

data SyncService Source #

Constructors

SyncService 

Instances

Instances details
Service SyncService Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasMethodImpl SyncService "dumpHistory" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Associated Types

type MethodName SyncService "dumpHistory" :: Symbol #

type MethodInput SyncService "dumpHistory" #

type MethodOutput SyncService "dumpHistory" #

type MethodStreamingType SyncService "dumpHistory" :: StreamingType #

HasMethodImpl SyncService "fetchBlock" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Associated Types

type MethodName SyncService "fetchBlock" :: Symbol #

type MethodInput SyncService "fetchBlock" #

type MethodOutput SyncService "fetchBlock" #

type MethodStreamingType SyncService "fetchBlock" :: StreamingType #

HasMethodImpl SyncService "followTip" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Associated Types

type MethodName SyncService "followTip" :: Symbol #

type MethodInput SyncService "followTip" #

type MethodOutput SyncService "followTip" #

type MethodStreamingType SyncService "followTip" :: StreamingType #

HasMethodImpl SyncService "readTip" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Associated Types

type MethodName SyncService "readTip" :: Symbol #

type MethodInput SyncService "readTip" #

type MethodOutput SyncService "readTip" #

type MethodStreamingType SyncService "readTip" :: StreamingType #

type ServiceMethods SyncService Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type ServiceMethods SyncService = '["dumpHistory", "fetchBlock", "followTip", "readTip"]
type ServiceName SyncService Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type ServiceName SyncService = "SyncService"
type ServicePackage SyncService Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type ServicePackage SyncService = "utxorpc.v1alpha.sync"
type MethodInput SyncService "dumpHistory" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodInput SyncService "fetchBlock" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodInput SyncService "followTip" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodInput SyncService "readTip" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodName SyncService "dumpHistory" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodName SyncService "dumpHistory" = "DumpHistory"
type MethodName SyncService "fetchBlock" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodName SyncService "fetchBlock" = "FetchBlock"
type MethodName SyncService "followTip" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodName SyncService "followTip" = "FollowTip"
type MethodName SyncService "readTip" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodName SyncService "readTip" = "ReadTip"
type MethodOutput SyncService "dumpHistory" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodOutput SyncService "fetchBlock" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodOutput SyncService "followTip" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodOutput SyncService "readTip" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodStreamingType SyncService "dumpHistory" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodStreamingType SyncService "fetchBlock" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodStreamingType SyncService "followTip" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

type MethodStreamingType SyncService "readTip" Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

data AnyChainBlock Source #

Fields :

  • nativeBytes :: Lens' AnyChainBlock Data.ByteString.ByteString
  • maybe'chain :: Lens' AnyChainBlock (Prelude.Maybe AnyChainBlock'Chain)
  • maybe'cardano :: Lens' AnyChainBlock (Prelude.Maybe Proto.Utxorpc.V1alpha.Cardano.Cardano.Block)
  • cardano :: Lens' AnyChainBlock Proto.Utxorpc.V1alpha.Cardano.Cardano.Block

Instances

Instances details
Show AnyChainBlock Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

NFData AnyChainBlock Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

rnf :: AnyChainBlock -> () #

Eq AnyChainBlock Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Ord AnyChainBlock Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Message AnyChainBlock Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField AnyChainBlock "cardano" Block Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (Block -> f Block) -> AnyChainBlock -> f AnyChainBlock #

HasField AnyChainBlock "nativeBytes" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "nativeBytes" -> (ByteString -> f ByteString) -> AnyChainBlock -> f AnyChainBlock #

HasField FollowTipResponse "apply" AnyChainBlock Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FollowTipResponse "undo" AnyChainBlock Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField AnyChainBlock "maybe'cardano" (Maybe Block) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe Block -> f (Maybe Block)) -> AnyChainBlock -> f AnyChainBlock #

HasField AnyChainBlock "maybe'chain" (Maybe AnyChainBlock'Chain) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField DumpHistoryResponse "block" [AnyChainBlock] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField DumpHistoryResponse "vec'block" (Vector AnyChainBlock) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FetchBlockResponse "block" [AnyChainBlock] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FetchBlockResponse "vec'block" (Vector AnyChainBlock) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FollowTipResponse "maybe'apply" (Maybe AnyChainBlock) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FollowTipResponse "maybe'undo" (Maybe AnyChainBlock) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

data AnyChainBlock'Chain Source #

data BlockRef Source #

Fields :

  • index :: Lens' BlockRef Data.Word.Word64
  • hash :: Lens' BlockRef Data.ByteString.ByteString

Instances

Instances details
Show BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

NFData BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

rnf :: BlockRef -> () #

Eq BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Ord BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Message BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField BlockRef "hash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "hash" -> (ByteString -> f ByteString) -> BlockRef -> f BlockRef #

HasField BlockRef "index" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "index" -> (Word64 -> f Word64) -> BlockRef -> f BlockRef #

HasField DumpHistoryRequest "startToken" BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "startToken" -> (BlockRef -> f BlockRef) -> DumpHistoryRequest -> f DumpHistoryRequest #

HasField DumpHistoryResponse "nextToken" BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "nextToken" -> (BlockRef -> f BlockRef) -> DumpHistoryResponse -> f DumpHistoryResponse #

HasField FollowTipResponse "reset" BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "reset" -> (BlockRef -> f BlockRef) -> FollowTipResponse -> f FollowTipResponse #

HasField ReadTipResponse "tip" BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "tip" -> (BlockRef -> f BlockRef) -> ReadTipResponse -> f ReadTipResponse #

HasField DumpHistoryRequest "maybe'startToken" (Maybe BlockRef) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maybe'startToken" -> (Maybe BlockRef -> f (Maybe BlockRef)) -> DumpHistoryRequest -> f DumpHistoryRequest #

HasField DumpHistoryResponse "maybe'nextToken" (Maybe BlockRef) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maybe'nextToken" -> (Maybe BlockRef -> f (Maybe BlockRef)) -> DumpHistoryResponse -> f DumpHistoryResponse #

HasField FetchBlockRequest "ref" [BlockRef] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "ref" -> ([BlockRef] -> f [BlockRef]) -> FetchBlockRequest -> f FetchBlockRequest #

HasField FetchBlockRequest "vec'ref" (Vector BlockRef) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FollowTipRequest "intersect" [BlockRef] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "intersect" -> ([BlockRef] -> f [BlockRef]) -> FollowTipRequest -> f FollowTipRequest #

HasField FollowTipRequest "vec'intersect" (Vector BlockRef) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "vec'intersect" -> (Vector BlockRef -> f (Vector BlockRef)) -> FollowTipRequest -> f FollowTipRequest #

HasField FollowTipResponse "maybe'reset" (Maybe BlockRef) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maybe'reset" -> (Maybe BlockRef -> f (Maybe BlockRef)) -> FollowTipResponse -> f FollowTipResponse #

HasField ReadTipResponse "maybe'tip" (Maybe BlockRef) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maybe'tip" -> (Maybe BlockRef -> f (Maybe BlockRef)) -> ReadTipResponse -> f ReadTipResponse #

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

Instances details
Show DumpHistoryRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

NFData DumpHistoryRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

rnf :: DumpHistoryRequest -> () #

Eq DumpHistoryRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Ord DumpHistoryRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Message DumpHistoryRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField DumpHistoryRequest "fieldMask" FieldMask Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "fieldMask" -> (FieldMask -> f FieldMask) -> DumpHistoryRequest -> f DumpHistoryRequest #

HasField DumpHistoryRequest "maxItems" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maxItems" -> (Word32 -> f Word32) -> DumpHistoryRequest -> f DumpHistoryRequest #

HasField DumpHistoryRequest "startToken" BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "startToken" -> (BlockRef -> f BlockRef) -> DumpHistoryRequest -> f DumpHistoryRequest #

HasField DumpHistoryRequest "maybe'fieldMask" (Maybe FieldMask) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maybe'fieldMask" -> (Maybe FieldMask -> f (Maybe FieldMask)) -> DumpHistoryRequest -> f DumpHistoryRequest #

HasField DumpHistoryRequest "maybe'startToken" (Maybe BlockRef) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maybe'startToken" -> (Maybe BlockRef -> f (Maybe BlockRef)) -> DumpHistoryRequest -> f DumpHistoryRequest #

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

Instances details
Show DumpHistoryResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

NFData DumpHistoryResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

rnf :: DumpHistoryResponse -> () #

Eq DumpHistoryResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Ord DumpHistoryResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Message DumpHistoryResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField DumpHistoryResponse "nextToken" BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "nextToken" -> (BlockRef -> f BlockRef) -> DumpHistoryResponse -> f DumpHistoryResponse #

HasField DumpHistoryResponse "block" [AnyChainBlock] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField DumpHistoryResponse "maybe'nextToken" (Maybe BlockRef) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maybe'nextToken" -> (Maybe BlockRef -> f (Maybe BlockRef)) -> DumpHistoryResponse -> f DumpHistoryResponse #

HasField DumpHistoryResponse "vec'block" (Vector AnyChainBlock) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

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

Instances details
Show FetchBlockRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

NFData FetchBlockRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

rnf :: FetchBlockRequest -> () #

Eq FetchBlockRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Ord FetchBlockRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Message FetchBlockRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FetchBlockRequest "fieldMask" FieldMask Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "fieldMask" -> (FieldMask -> f FieldMask) -> FetchBlockRequest -> f FetchBlockRequest #

HasField FetchBlockRequest "maybe'fieldMask" (Maybe FieldMask) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maybe'fieldMask" -> (Maybe FieldMask -> f (Maybe FieldMask)) -> FetchBlockRequest -> f FetchBlockRequest #

HasField FetchBlockRequest "ref" [BlockRef] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "ref" -> ([BlockRef] -> f [BlockRef]) -> FetchBlockRequest -> f FetchBlockRequest #

HasField FetchBlockRequest "vec'ref" (Vector BlockRef) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

data FetchBlockResponse Source #

Fields :

  • block :: Lens' FetchBlockResponse [AnyChainBlock]
  • vec'block :: Lens' FetchBlockResponse (Data.Vector.Vector AnyChainBlock)

Instances

Instances details
Show FetchBlockResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

NFData FetchBlockResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

rnf :: FetchBlockResponse -> () #

Eq FetchBlockResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Ord FetchBlockResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Message FetchBlockResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FetchBlockResponse "block" [AnyChainBlock] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FetchBlockResponse "vec'block" (Vector AnyChainBlock) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

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

Instances details
Show FollowTipRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

NFData FollowTipRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

rnf :: FollowTipRequest -> () #

Eq FollowTipRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Ord FollowTipRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Message FollowTipRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FollowTipRequest "fieldMask" FieldMask Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "fieldMask" -> (FieldMask -> f FieldMask) -> FollowTipRequest -> f FollowTipRequest #

HasField FollowTipRequest "intersect" [BlockRef] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "intersect" -> ([BlockRef] -> f [BlockRef]) -> FollowTipRequest -> f FollowTipRequest #

HasField FollowTipRequest "maybe'fieldMask" (Maybe FieldMask) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maybe'fieldMask" -> (Maybe FieldMask -> f (Maybe FieldMask)) -> FollowTipRequest -> f FollowTipRequest #

HasField FollowTipRequest "vec'intersect" (Vector BlockRef) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "vec'intersect" -> (Vector BlockRef -> f (Vector BlockRef)) -> FollowTipRequest -> f FollowTipRequest #

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

Instances details
Show FollowTipResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

NFData FollowTipResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

rnf :: FollowTipResponse -> () #

Eq FollowTipResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Ord FollowTipResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Message FollowTipResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FollowTipResponse "apply" AnyChainBlock Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FollowTipResponse "reset" BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "reset" -> (BlockRef -> f BlockRef) -> FollowTipResponse -> f FollowTipResponse #

HasField FollowTipResponse "undo" AnyChainBlock Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FollowTipResponse "maybe'action" (Maybe FollowTipResponse'Action) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FollowTipResponse "maybe'apply" (Maybe AnyChainBlock) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FollowTipResponse "maybe'reset" (Maybe BlockRef) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maybe'reset" -> (Maybe BlockRef -> f (Maybe BlockRef)) -> FollowTipResponse -> f FollowTipResponse #

HasField FollowTipResponse "maybe'undo" (Maybe AnyChainBlock) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

data FollowTipResponse'Action Source #

Instances

Instances details
Show FollowTipResponse'Action Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

NFData FollowTipResponse'Action Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Eq FollowTipResponse'Action Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Ord FollowTipResponse'Action Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField FollowTipResponse "maybe'action" (Maybe FollowTipResponse'Action) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

data ReadTipRequest Source #

Fields :

Instances

Instances details
Show ReadTipRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

NFData ReadTipRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

rnf :: ReadTipRequest -> () #

Eq ReadTipRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Ord ReadTipRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Message ReadTipRequest Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

data ReadTipResponse Source #

Fields :

  • tip :: Lens' ReadTipResponse BlockRef
  • maybe'tip :: Lens' ReadTipResponse (Prelude.Maybe BlockRef)

Instances

Instances details
Show ReadTipResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

NFData ReadTipResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

rnf :: ReadTipResponse -> () #

Eq ReadTipResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Ord ReadTipResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Message ReadTipResponse Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

HasField ReadTipResponse "tip" BlockRef Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "tip" -> (BlockRef -> f BlockRef) -> ReadTipResponse -> f ReadTipResponse #

HasField ReadTipResponse "maybe'tip" (Maybe BlockRef) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

fieldOf :: Functor f => Proxy# "maybe'tip" -> (Maybe BlockRef -> f (Maybe BlockRef)) -> ReadTipResponse -> f ReadTipResponse #