Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data IAVLService = IAVLService {
- data DeleteVersionRequest
- data DeleteVersionResponse
- data GetRequest
- data GetResponse
- data GetVersionedRequest
- data GetWithProofResponse
- data HasRequest
- data HasResponse
- data HashResponse
- data PathToLeaf
- data ProofInnerNode
- data ProofLeafNode
- data RangeProof
- data RemoveRequest
- data RemoveResponse
- data SaveVersionResponse
- data SetRequest
- data SetResponse
- data VerifyAbsenceRequest
- data VerifyItemRequest
- data VerifyRequest
- data VersionExistsRequest
- data VersionExistsResponse
- data VersionResponse
Documentation
data IAVLService Source #
Instances
Service IAVLService Source # | |
Defined in Proto.Iavl.Api type ServiceName IAVLService :: Symbol type ServicePackage IAVLService :: Symbol type ServiceMethods IAVLService :: [Symbol] | |
HasMethodImpl IAVLService "deleteVersion" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "deleteVersion" :: Symbol type MethodInput IAVLService "deleteVersion" type MethodOutput IAVLService "deleteVersion" type MethodStreamingType IAVLService "deleteVersion" :: StreamingType | |
HasMethodImpl IAVLService "get" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "get" :: Symbol type MethodInput IAVLService "get" type MethodOutput IAVLService "get" type MethodStreamingType IAVLService "get" :: StreamingType | |
HasMethodImpl IAVLService "getVersioned" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "getVersioned" :: Symbol type MethodInput IAVLService "getVersioned" type MethodOutput IAVLService "getVersioned" type MethodStreamingType IAVLService "getVersioned" :: StreamingType | |
HasMethodImpl IAVLService "getVersionedWithProof" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "getVersionedWithProof" :: Symbol type MethodInput IAVLService "getVersionedWithProof" type MethodOutput IAVLService "getVersionedWithProof" type MethodStreamingType IAVLService "getVersionedWithProof" :: StreamingType | |
HasMethodImpl IAVLService "getWithProof" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "getWithProof" :: Symbol type MethodInput IAVLService "getWithProof" type MethodOutput IAVLService "getWithProof" type MethodStreamingType IAVLService "getWithProof" :: StreamingType | |
HasMethodImpl IAVLService "has" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "has" :: Symbol type MethodInput IAVLService "has" type MethodOutput IAVLService "has" type MethodStreamingType IAVLService "has" :: StreamingType | |
HasMethodImpl IAVLService "hash" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "hash" :: Symbol type MethodInput IAVLService "hash" type MethodOutput IAVLService "hash" type MethodStreamingType IAVLService "hash" :: StreamingType | |
HasMethodImpl IAVLService "remove" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "remove" :: Symbol type MethodInput IAVLService "remove" type MethodOutput IAVLService "remove" type MethodStreamingType IAVLService "remove" :: StreamingType | |
HasMethodImpl IAVLService "rollback" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "rollback" :: Symbol type MethodInput IAVLService "rollback" type MethodOutput IAVLService "rollback" type MethodStreamingType IAVLService "rollback" :: StreamingType | |
HasMethodImpl IAVLService "saveVersion" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "saveVersion" :: Symbol type MethodInput IAVLService "saveVersion" type MethodOutput IAVLService "saveVersion" type MethodStreamingType IAVLService "saveVersion" :: StreamingType | |
HasMethodImpl IAVLService "set" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "set" :: Symbol type MethodInput IAVLService "set" type MethodOutput IAVLService "set" type MethodStreamingType IAVLService "set" :: StreamingType | |
HasMethodImpl IAVLService "verify" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "verify" :: Symbol type MethodInput IAVLService "verify" type MethodOutput IAVLService "verify" type MethodStreamingType IAVLService "verify" :: StreamingType | |
HasMethodImpl IAVLService "verifyAbsence" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "verifyAbsence" :: Symbol type MethodInput IAVLService "verifyAbsence" type MethodOutput IAVLService "verifyAbsence" type MethodStreamingType IAVLService "verifyAbsence" :: StreamingType | |
HasMethodImpl IAVLService "verifyItem" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "verifyItem" :: Symbol type MethodInput IAVLService "verifyItem" type MethodOutput IAVLService "verifyItem" type MethodStreamingType IAVLService "verifyItem" :: StreamingType | |
HasMethodImpl IAVLService "version" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "version" :: Symbol type MethodInput IAVLService "version" type MethodOutput IAVLService "version" type MethodStreamingType IAVLService "version" :: StreamingType | |
HasMethodImpl IAVLService "versionExists" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "versionExists" :: Symbol type MethodInput IAVLService "versionExists" type MethodOutput IAVLService "versionExists" type MethodStreamingType IAVLService "versionExists" :: StreamingType | |
type ServiceMethods IAVLService Source # | |
Defined in Proto.Iavl.Api type ServiceMethods IAVLService = '["deleteVersion", "get", "getVersioned", "getVersionedWithProof", "getWithProof", "has", "hash", "remove", "rollback", "saveVersion", "set", "verify", "verifyAbsence", "verifyItem", "version", "versionExists"] | |
type ServiceName IAVLService Source # | |
Defined in Proto.Iavl.Api type ServiceName IAVLService = "IAVLService" | |
type ServicePackage IAVLService Source # | |
Defined in Proto.Iavl.Api type ServicePackage IAVLService = "proto" | |
type MethodInput IAVLService "deleteVersion" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "get" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "getVersioned" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "getVersionedWithProof" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "getWithProof" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "has" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "hash" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "remove" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "rollback" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "saveVersion" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "set" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "verify" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "verifyAbsence" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "verifyItem" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "version" Source # | |
Defined in Proto.Iavl.Api | |
type MethodInput IAVLService "versionExists" Source # | |
Defined in Proto.Iavl.Api | |
type MethodName IAVLService "deleteVersion" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "deleteVersion" = "DeleteVersion" | |
type MethodName IAVLService "get" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "get" = "Get" | |
type MethodName IAVLService "getVersioned" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "getVersioned" = "GetVersioned" | |
type MethodName IAVLService "getVersionedWithProof" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "getVersionedWithProof" = "GetVersionedWithProof" | |
type MethodName IAVLService "getWithProof" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "getWithProof" = "GetWithProof" | |
type MethodName IAVLService "has" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "has" = "Has" | |
type MethodName IAVLService "hash" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "hash" = "Hash" | |
type MethodName IAVLService "remove" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "remove" = "Remove" | |
type MethodName IAVLService "rollback" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "rollback" = "Rollback" | |
type MethodName IAVLService "saveVersion" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "saveVersion" = "SaveVersion" | |
type MethodName IAVLService "set" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "set" = "Set" | |
type MethodName IAVLService "verify" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "verify" = "Verify" | |
type MethodName IAVLService "verifyAbsence" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "verifyAbsence" = "VerifyAbsence" | |
type MethodName IAVLService "verifyItem" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "verifyItem" = "VerifyItem" | |
type MethodName IAVLService "version" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "version" = "Version" | |
type MethodName IAVLService "versionExists" Source # | |
Defined in Proto.Iavl.Api type MethodName IAVLService "versionExists" = "VersionExists" | |
type MethodOutput IAVLService "deleteVersion" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "get" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "getVersioned" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "getVersionedWithProof" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "getWithProof" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "has" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "hash" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "remove" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "rollback" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "saveVersion" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "set" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "verify" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "verifyAbsence" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "verifyItem" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "version" Source # | |
Defined in Proto.Iavl.Api | |
type MethodOutput IAVLService "versionExists" Source # | |
Defined in Proto.Iavl.Api | |
type MethodStreamingType IAVLService "deleteVersion" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "deleteVersion" = 'NonStreaming | |
type MethodStreamingType IAVLService "get" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "get" = 'NonStreaming | |
type MethodStreamingType IAVLService "getVersioned" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "getVersioned" = 'NonStreaming | |
type MethodStreamingType IAVLService "getVersionedWithProof" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "getVersionedWithProof" = 'NonStreaming | |
type MethodStreamingType IAVLService "getWithProof" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "getWithProof" = 'NonStreaming | |
type MethodStreamingType IAVLService "has" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "has" = 'NonStreaming | |
type MethodStreamingType IAVLService "hash" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "hash" = 'NonStreaming | |
type MethodStreamingType IAVLService "remove" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "remove" = 'NonStreaming | |
type MethodStreamingType IAVLService "rollback" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "rollback" = 'NonStreaming | |
type MethodStreamingType IAVLService "saveVersion" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "saveVersion" = 'NonStreaming | |
type MethodStreamingType IAVLService "set" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "set" = 'NonStreaming | |
type MethodStreamingType IAVLService "verify" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "verify" = 'NonStreaming | |
type MethodStreamingType IAVLService "verifyAbsence" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "verifyAbsence" = 'NonStreaming | |
type MethodStreamingType IAVLService "verifyItem" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "verifyItem" = 'NonStreaming | |
type MethodStreamingType IAVLService "version" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "version" = 'NonStreaming | |
type MethodStreamingType IAVLService "versionExists" Source # | |
Defined in Proto.Iavl.Api type MethodStreamingType IAVLService "versionExists" = 'NonStreaming |
data DeleteVersionRequest Source #
Fields :
version
:: Lens' DeleteVersionRequest Data.Int.Int64
Instances
data DeleteVersionResponse Source #
Fields :
Instances
data GetRequest Source #
Fields :
key
:: Lens' GetRequest Data.ByteString.ByteString
Instances
data GetResponse Source #
Fields :
Instances
data GetVersionedRequest Source #
Fields :
Instances
data GetWithProofResponse Source #
Fields :
value
:: Lens' GetWithProofResponse Data.ByteString.ByteString
proof
:: Lens' GetWithProofResponse RangeProof
maybe'proof
:: Lens' GetWithProofResponse (Prelude.Maybe RangeProof)
Instances
data HasRequest Source #
Fields :
Instances
data HasResponse Source #
Fields :
result
:: Lens' HasResponse Prelude.Bool
Instances
data HashResponse Source #
Fields :
rootHash
:: Lens' HashResponse Data.ByteString.ByteString
Instances
data PathToLeaf Source #
Fields :
Instances
data ProofInnerNode Source #
Fields :
Instances
data ProofLeafNode Source #
Fields :
Instances
data RangeProof Source #
Fields :
key
:: Lens' RangeProof Data.ByteString.ByteString
leftPath
:: Lens' RangeProof PathToLeaf
maybe'leftPath
:: Lens' RangeProof (Prelude.Maybe PathToLeaf)
innerNodes
:: Lens' RangeProof [PathToLeaf]
vec'innerNodes
:: Lens' RangeProof (Data.Vector.Vector PathToLeaf)
leaves
:: Lens' RangeProof [ProofLeafNode]
vec'leaves
:: Lens' RangeProof (Data.Vector.Vector ProofLeafNode)
Instances
data RemoveRequest Source #
Fields :
key
:: Lens' RemoveRequest Data.ByteString.ByteString
Instances
data RemoveResponse Source #
Fields :
Instances
data SaveVersionResponse Source #
Fields :
Instances
data SetRequest Source #
Fields :
Instances
data SetResponse Source #
Fields :
result
:: Lens' SetResponse Prelude.Bool
Instances
data VerifyAbsenceRequest Source #
Fields :
rootHash
:: Lens' VerifyAbsenceRequest Data.ByteString.ByteString
proof
:: Lens' VerifyAbsenceRequest RangeProof
maybe'proof
:: Lens' VerifyAbsenceRequest (Prelude.Maybe RangeProof)
key
:: Lens' VerifyAbsenceRequest Data.ByteString.ByteString
Instances
data VerifyItemRequest Source #
Fields :
rootHash
:: Lens' VerifyItemRequest Data.ByteString.ByteString
proof
:: Lens' VerifyItemRequest RangeProof
maybe'proof
:: Lens' VerifyItemRequest (Prelude.Maybe RangeProof)
key
:: Lens' VerifyItemRequest Data.ByteString.ByteString
value
:: Lens' VerifyItemRequest Data.ByteString.ByteString
Instances
data VerifyRequest Source #
Fields :
rootHash
:: Lens' VerifyRequest Data.ByteString.ByteString
proof
:: Lens' VerifyRequest RangeProof
maybe'proof
:: Lens' VerifyRequest (Prelude.Maybe RangeProof)
Instances
data VersionExistsRequest Source #
Fields :
version
:: Lens' VersionExistsRequest Data.Int.Int64
Instances
data VersionExistsResponse Source #
Fields :
result
:: Lens' VersionExistsResponse Prelude.Bool
Instances
data VersionResponse Source #
Fields :
version
:: Lens' VersionResponse Data.Int.Int64