class DefaultPresentProofService : PresentProofService
<init> |
DefaultPresentProofService(walletStorageManager: WalletStorageManager, ledgerService: LedgerService, tailsService: TailsService) |
createPresentation |
fun createPresentation(agent: Agent, proofId: String, requestedCredentials: RequestedCredentials): Single<Pair<PresentationResponseMessage, AcceptedRequest>> |
createPresentationProposal |
See PresentProofService.createPresentationProposal. fun createPresentationProposal(agent: Agent, proofProposal: PresentProofProposal, connectionContext: ConnectionContext): Single<PresentationProposalMessage> |
deleteProof |
fun deleteProof(agent: Agent, recordId: String): Completable |
getProof |
fun getProof(agent: Agent, proofId: String): Single<ProofRecord> |
getProofs |
fun getProofs(agent: Agent, query: SearchQuery, count: Int): Single<List<ProofRecord>> fun getProofs(agent: Agent): Single<List<ProofRecord>> |
listCredentialsForProofRequest |
fun listCredentialsForProofRequest(agent: Agent, proofRequest: ProofRequest, itemReferent: String): Single<List<Credential>> |
processAckPresentationReceived |
fun processAckPresentationReceived(agent: Agent, presentationAckMessage: PresentationAckMessage): Single<AckPresentationReceived> |
processPresentationRequest |
See PresentProofService.processPresentationRequest. fun processPresentationRequest(agent: Agent, request: PresentationRequestMessage, connectionContext: ConnectionContext): Single<ReceivedRequest> |
rejectReceivedRequest |
fun rejectReceivedRequest(agent: Agent, recordId: String): Completable |