Class BasePresExRecord.BasePresExRecordBuilder<C extends BasePresExRecord,B extends BasePresExRecord.BasePresExRecordBuilder<C,B>>
- java.lang.Object
-
- org.hyperledger.aries.api.present_proof.BasePresExRecord.BasePresExRecordBuilder<C,B>
-
- Direct Known Subclasses:
PresentationExchangeRecord.PresentationExchangeRecordBuilder,V20PresExRecord.V20PresExRecordBuilder
- Enclosing class:
- BasePresExRecord
public abstract static class BasePresExRecord.BasePresExRecordBuilder<C extends BasePresExRecord,B extends BasePresExRecord.BasePresExRecordBuilder<C,B>> extends Object
-
-
Constructor Summary
Constructors Constructor Description BasePresExRecordBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BautoPresent(Boolean autoPresent)BautoVerify(Boolean autoVerify)abstract Cbuild()BconnectionId(String connectionId)BcreatedAt(String createdAt)BerrorMsg(String errorMsg)Binitiator(PresentationExchangeInitiator initiator)BpresentationExchangeId(String presentationExchangeId)Brole(PresentationExchangeRole role)protected abstract Bself()Bstate(PresentationExchangeState state)BthreadId(String threadId)StringtoString()Btrace(Boolean trace)BupdatedAt(String updatedAt)Bverified(Boolean verified)
-
-
-
Method Detail
-
self
protected abstract B self()
-
build
public abstract C build()
-
presentationExchangeId
public B presentationExchangeId(String presentationExchangeId)
- Returns:
this.
-
initiator
public B initiator(PresentationExchangeInitiator initiator)
- Returns:
this.
-
role
public B role(PresentationExchangeRole role)
- Returns:
this.
-
state
public B state(PresentationExchangeState state)
- Returns:
this.
-
-