Class PresentationExchangeRecord.PresentationExchangeRecordBuilder<C extends PresentationExchangeRecord,B extends PresentationExchangeRecord.PresentationExchangeRecordBuilder<C,B>>
- java.lang.Object
-
- org.hyperledger.aries.api.present_proof.BasePresExRecord.BasePresExRecordBuilder<C,B>
-
- org.hyperledger.aries.api.present_proof.PresentationExchangeRecord.PresentationExchangeRecordBuilder<C,B>
-
- Enclosing class:
- PresentationExchangeRecord
public abstract static class PresentationExchangeRecord.PresentationExchangeRecordBuilder<C extends PresentationExchangeRecord,B extends PresentationExchangeRecord.PresentationExchangeRecordBuilder<C,B>> extends BasePresExRecord.BasePresExRecordBuilder<C,B>
-
-
Constructor Summary
Constructors Constructor Description PresentationExchangeRecordBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Cbuild()Bidentifiers(List<PresentationExchangeRecord.Identifier> identifiers)Bpresentation(com.google.gson.JsonObject presentation)BpresentationProposalDict(com.google.gson.JsonObject presentationProposalDict)BpresentationRequest(PresentProofRequest.ProofRequest presentationRequest)BpresentationRequestDict(com.google.gson.JsonObject presentationRequestDict)protected abstract Bself()StringtoString()Bversion(ExchangeVersion version)-
Methods inherited from class org.hyperledger.aries.api.present_proof.BasePresExRecord.BasePresExRecordBuilder
autoPresent, autoVerify, connectionId, createdAt, errorMsg, initiator, presentationExchangeId, role, state, threadId, trace, updatedAt, verified
-
-
-
-
Method Detail
-
self
protected abstract B self()
- Specified by:
selfin classBasePresExRecord.BasePresExRecordBuilder<C extends PresentationExchangeRecord,B extends PresentationExchangeRecord.PresentationExchangeRecordBuilder<C,B>>
-
build
public abstract C build()
- Specified by:
buildin classBasePresExRecord.BasePresExRecordBuilder<C extends PresentationExchangeRecord,B extends PresentationExchangeRecord.PresentationExchangeRecordBuilder<C,B>>
-
presentationProposalDict
public B presentationProposalDict(com.google.gson.JsonObject presentationProposalDict)
- Returns:
this.
-
presentationRequest
public B presentationRequest(PresentProofRequest.ProofRequest presentationRequest)
- Returns:
this.
-
presentationRequestDict
public B presentationRequestDict(com.google.gson.JsonObject presentationRequestDict)
- Returns:
this.
-
presentation
public B presentation(com.google.gson.JsonObject presentation)
- Returns:
this.
-
identifiers
public B identifiers(List<PresentationExchangeRecord.Identifier> identifiers)
- Returns:
this.
-
version
public B version(ExchangeVersion version)
- Returns:
this.
-
toString
public String toString()
- Overrides:
toStringin classBasePresExRecord.BasePresExRecordBuilder<C extends PresentationExchangeRecord,B extends PresentationExchangeRecord.PresentationExchangeRecordBuilder<C,B>>
-
-