Package org.hyperledger.aries.api.jsonld
Class VerifiablePresentation<T extends VerifiableCredential>
- java.lang.Object
-
- org.hyperledger.aries.api.jsonld.VerifiablePresentation<T>
-
public class VerifiablePresentation<T extends VerifiableCredential> extends Object
- See Also:
- VerifiablePresentation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVerifiablePresentation.PresentationSubmissionaca-py specific contentstatic classVerifiablePresentation.VerifiablePresentationBuilder<T extends VerifiableCredential>
-
Field Summary
Fields Modifier and Type Field Description static TypeINDY_CREDENTIAL_TYPEstatic TypeVERIFIABLE_CREDENTIAL_TYPE
-
Constructor Summary
Constructors Constructor Description VerifiablePresentation()VerifiablePresentation(@NonNull List<String> context, @NonNull List<String> type, String id, List<T> verifiableCredential, VerifiablePresentation.PresentationSubmission presentationSubmission, LinkedDataProof proof)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T extends VerifiableCredential>
VerifiablePresentation.VerifiablePresentationBuilder<T>builder()protected booleancanEqual(Object other)booleanequals(Object o)@NonNull List<String>getContext()StringgetId()VerifiablePresentation.PresentationSubmissiongetPresentationSubmission()LinkedDataProofgetProof()@NonNull List<String>getType()List<T>getVerifiableCredential()inthashCode()voidsetContext(@NonNull List<String> context)voidsetId(String id)voidsetPresentationSubmission(VerifiablePresentation.PresentationSubmission presentationSubmission)voidsetProof(LinkedDataProof proof)voidsetType(@NonNull List<String> type)voidsetVerifiableCredential(List<T> verifiableCredential)StringtoString()
-
-
-
Constructor Detail
-
VerifiablePresentation
public VerifiablePresentation()
-
VerifiablePresentation
public VerifiablePresentation(@NonNull @Nonnull @NonNull List<String> context, @NonNull @Nonnull @NonNull List<String> type, @Nullable String id, @Nullable List<T> verifiableCredential, VerifiablePresentation.PresentationSubmission presentationSubmission, @Nullable LinkedDataProof proof)
-
-
Method Detail
-
builder
public static <T extends VerifiableCredential> VerifiablePresentation.VerifiablePresentationBuilder<T> builder()
-
getId
@Nullable public String getId()
-
getPresentationSubmission
public VerifiablePresentation.PresentationSubmission getPresentationSubmission()
-
getProof
@Nullable public LinkedDataProof getProof()
-
setId
public void setId(@Nullable String id)
-
setVerifiableCredential
public void setVerifiableCredential(@Nullable List<T> verifiableCredential)
-
setPresentationSubmission
public void setPresentationSubmission(VerifiablePresentation.PresentationSubmission presentationSubmission)
-
setProof
public void setProof(@Nullable LinkedDataProof proof)
-
canEqual
protected boolean canEqual(Object other)
-
-