Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- get :: GrpcClient -> GetRequest -> ClientIO (Either TooMuchConcurrency (RawReply GetResponse))
- getVersioned :: GrpcClient -> GetVersionedRequest -> ClientIO (Either TooMuchConcurrency (RawReply GetResponse))
- getVersionedWithProof :: GrpcClient -> GetVersionedRequest -> ClientIO (Either TooMuchConcurrency (RawReply GetWithProofResponse))
- getWithProof :: GrpcClient -> GetRequest -> ClientIO (Either TooMuchConcurrency (RawReply GetWithProofResponse))
- set :: GrpcClient -> SetRequest -> ClientIO (Either TooMuchConcurrency (RawReply SetResponse))
- remove :: GrpcClient -> RemoveRequest -> ClientIO (Either TooMuchConcurrency (RawReply RemoveResponse))
- saveVersion :: GrpcClient -> ClientIO (Either TooMuchConcurrency (RawReply SaveVersionResponse))
- deleteVersion :: GrpcClient -> DeleteVersionRequest -> ClientIO (Either TooMuchConcurrency (RawReply DeleteVersionResponse))
- version :: GrpcClient -> ClientIO (Either TooMuchConcurrency (RawReply VersionResponse))
- hash :: GrpcClient -> ClientIO (Either TooMuchConcurrency (RawReply HashResponse))
- versionExists :: GrpcClient -> VersionExistsRequest -> ClientIO (Either TooMuchConcurrency (RawReply VersionExistsResponse))
- verify :: GrpcClient -> VerifyRequest -> ClientIO (Either TooMuchConcurrency (RawReply Empty))
- verifyItem :: GrpcClient -> VerifyItemRequest -> ClientIO (Either TooMuchConcurrency (RawReply Empty))
- verifyAbsence :: GrpcClient -> VerifyAbsenceRequest -> ClientIO (Either TooMuchConcurrency (RawReply Empty))
- rollback :: GrpcClient -> ClientIO (Either TooMuchConcurrency (RawReply Empty))
- has :: GrpcClient -> HasRequest -> ClientIO (Either TooMuchConcurrency (RawReply HasResponse))
Documentation
get :: GrpcClient -> GetRequest -> ClientIO (Either TooMuchConcurrency (RawReply GetResponse)) Source #
get
getVersioned :: GrpcClient -> GetVersionedRequest -> ClientIO (Either TooMuchConcurrency (RawReply GetResponse)) Source #
getVersioned
getVersionedWithProof :: GrpcClient -> GetVersionedRequest -> ClientIO (Either TooMuchConcurrency (RawReply GetWithProofResponse)) Source #
getVersionededWithProof
getWithProof :: GrpcClient -> GetRequest -> ClientIO (Either TooMuchConcurrency (RawReply GetWithProofResponse)) Source #
getWithProof
set :: GrpcClient -> SetRequest -> ClientIO (Either TooMuchConcurrency (RawReply SetResponse)) Source #
set
remove :: GrpcClient -> RemoveRequest -> ClientIO (Either TooMuchConcurrency (RawReply RemoveResponse)) Source #
remove
saveVersion :: GrpcClient -> ClientIO (Either TooMuchConcurrency (RawReply SaveVersionResponse)) Source #
saveVersion
deleteVersion :: GrpcClient -> DeleteVersionRequest -> ClientIO (Either TooMuchConcurrency (RawReply DeleteVersionResponse)) Source #
deleteVersion
version :: GrpcClient -> ClientIO (Either TooMuchConcurrency (RawReply VersionResponse)) Source #
version
hash :: GrpcClient -> ClientIO (Either TooMuchConcurrency (RawReply HashResponse)) Source #
hash
versionExists :: GrpcClient -> VersionExistsRequest -> ClientIO (Either TooMuchConcurrency (RawReply VersionExistsResponse)) Source #
versionExists
verify :: GrpcClient -> VerifyRequest -> ClientIO (Either TooMuchConcurrency (RawReply Empty)) Source #
verify
verifyItem :: GrpcClient -> VerifyItemRequest -> ClientIO (Either TooMuchConcurrency (RawReply Empty)) Source #
verifyItem
verifyAbsence :: GrpcClient -> VerifyAbsenceRequest -> ClientIO (Either TooMuchConcurrency (RawReply Empty)) Source #
verifyAbsence
has :: GrpcClient -> HasRequest -> ClientIO (Either TooMuchConcurrency (RawReply HasResponse)) Source #
has