Package org.hyperledger.aries.api.jsonld
Class VerifiablePresentation.VerifiablePresentationBuilder<T extends VerifiableCredential>
- java.lang.Object
-
- org.hyperledger.aries.api.jsonld.VerifiablePresentation.VerifiablePresentationBuilder<T>
-
- Enclosing class:
- VerifiablePresentation<T extends VerifiableCredential>
public static class VerifiablePresentation.VerifiablePresentationBuilder<T extends VerifiableCredential> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VerifiablePresentation<T>build()VerifiablePresentation.VerifiablePresentationBuilder<T>context(@NonNull List<String> context)VerifiablePresentation.VerifiablePresentationBuilder<T>id(String id)VerifiablePresentation.VerifiablePresentationBuilder<T>presentationSubmission(VerifiablePresentation.PresentationSubmission presentationSubmission)VerifiablePresentation.VerifiablePresentationBuilder<T>proof(LinkedDataProof proof)StringtoString()VerifiablePresentation.VerifiablePresentationBuilder<T>type(@NonNull List<String> type)VerifiablePresentation.VerifiablePresentationBuilder<T>verifiableCredential(List<T> verifiableCredential)
-
-
-
Method Detail
-
context
public VerifiablePresentation.VerifiablePresentationBuilder<T> context(@NonNull @Nonnull @NonNull List<String> context)
- Returns:
this.
-
type
public VerifiablePresentation.VerifiablePresentationBuilder<T> type(@NonNull @Nonnull @NonNull List<String> type)
- Returns:
this.
-
id
public VerifiablePresentation.VerifiablePresentationBuilder<T> id(@Nullable String id)
- Returns:
this.
-
verifiableCredential
public VerifiablePresentation.VerifiablePresentationBuilder<T> verifiableCredential(@Nullable List<T> verifiableCredential)
- Returns:
this.
-
presentationSubmission
public VerifiablePresentation.VerifiablePresentationBuilder<T> presentationSubmission(VerifiablePresentation.PresentationSubmission presentationSubmission)
- Returns:
this.
-
proof
public VerifiablePresentation.VerifiablePresentationBuilder<T> proof(@Nullable LinkedDataProof proof)
- Returns:
this.
-
build
public VerifiablePresentation<T> build()
-
-