Class V20PresExRecord
- java.lang.Object
-
- org.hyperledger.aries.api.present_proof.BasePresExRecord
-
- org.hyperledger.aries.api.present_proof_v2.V20PresExRecord
-
- All Implemented Interfaces:
PresExStateTranslator
public class V20PresExRecord extends BasePresExRecord
V20PresExRecord
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classV20PresExRecord.V20PresExRecordBuilder<C extends V20PresExRecord,B extends V20PresExRecord.V20PresExRecordBuilder<C,B>>-
Nested classes/interfaces inherited from class org.hyperledger.aries.api.present_proof.BasePresExRecord
BasePresExRecord.BasePresExRecordBuilder<C extends BasePresExRecord,B extends BasePresExRecord.BasePresExRecordBuilder<C,B>>
-
-
Constructor Summary
Constructors Modifier Constructor Description V20PresExRecord()V20PresExRecord(V20PresProposal presProposal, V20PresRequest presRequest, V20Pres pres, V20PresExRecordByFormat byFormat)protectedV20PresExRecord(V20PresExRecord.V20PresExRecordBuilder<?,?> b)
-
Method Summary
-
Methods inherited from class org.hyperledger.aries.api.present_proof.BasePresExRecord
getAutoPresent, getAutoVerify, getConnectionId, getCreatedAt, getErrorMsg, getInitiator, getPresentationExchangeId, getPresExId, getRole, getState, getThreadId, getTrace, getUpdatedAt, getVerified, initiatorIsExternal, initiatorIsSelf, isVerified, setAutoPresent, setAutoVerify, setConnectionId, setCreatedAt, setErrorMsg, setInitiator, setPresentationExchangeId, setRole, setState, setThreadId, setTrace, setUpdatedAt, setVerified
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hyperledger.aries.api.present_proof.PresExStateTranslator
roleIsProver, roleIsProverAndPresentationAcked, roleIsProverAndPresentationSent, roleIsProverAndProposalSent, roleIsProverAndRequestReceived, roleIsProverAndStateIsPresentationAckedOrDone, roleIsVerifier, roleIsVerifierAndDone, roleIsVerifierAndRequestSent, roleIsVerifierAndStateIsVerifiedOrDone, roleIsVerifierAndVerified, stateIsAbandoned, stateIsDone, stateIsPresentationAcked, stateIsPresentationReceived, stateIsPresentationSent, stateIsProposalReceived, stateIsProposalSent, stateIsRequestReceived, stateIsRequestSent, stateIsVerified
-
-
-
-
Constructor Detail
-
V20PresExRecord
protected V20PresExRecord(V20PresExRecord.V20PresExRecordBuilder<?,?> b)
-
V20PresExRecord
public V20PresExRecord(V20PresProposal presProposal, V20PresRequest presRequest, V20Pres pres, V20PresExRecordByFormat byFormat)
-
V20PresExRecord
public V20PresExRecord()
-
-
Method Detail
-
isIndy
public boolean isIndy()
-
isDif
public boolean isDif()
-
versionIsV1
public boolean versionIsV1()
- Overrides:
versionIsV1in classBasePresExRecord
-
getVersion
public ExchangeVersion getVersion()
- Specified by:
getVersionin classBasePresExRecord
-
resolveDifPresentationProposal
public V20PresProposalByFormat.DIFProofProposal resolveDifPresentationProposal()
-
resolveIndyPresentationRequest
public PresentProofRequest.ProofRequest resolveIndyPresentationRequest()
-
resolveDifPresentationRequest
public V2DIFProofRequest resolveDifPresentationRequest()
Returns typed dif presentation request- Returns:
V2DIFProofRequest
-
resolveIndyPresentation
public com.google.gson.JsonObject resolveIndyPresentation()
-
resolveDifPresentation
public VerifiablePresentation<VerifiableCredential> resolveDifPresentation()
-
resolveIndyIdentifiers
public List<PresentationExchangeRecord.Identifier> resolveIndyIdentifiers()
-
builder
public static V20PresExRecord.V20PresExRecordBuilder<?,?> builder()
-
getPresProposal
public V20PresProposal getPresProposal()
-
getPresRequest
public V20PresRequest getPresRequest()
-
getPres
public V20Pres getPres()
-
getByFormat
public V20PresExRecordByFormat getByFormat()
-
setPresProposal
public void setPresProposal(V20PresProposal presProposal)
-
setPresRequest
public void setPresRequest(V20PresRequest presRequest)
-
setPres
public void setPres(V20Pres pres)
-
setByFormat
public void setByFormat(V20PresExRecordByFormat byFormat)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBasePresExRecord
-
canEqual
protected boolean canEqual(Object other)
- Overrides:
canEqualin classBasePresExRecord
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBasePresExRecord
-
toString
public String toString()
- Overrides:
toStringin classBasePresExRecord
-
-