Package web5.sdk.credentials.model
Class PresentationDefinitionV2
-
- All Implemented Interfaces:
public final class PresentationDefinitionV2Presentation Exchange
Presentation Exchange specification codifies a Presentation Definition data format Verifiers can use to articulate proof requirements, and a Presentation Submission data format Holders can use to describe proofs submitted in accordance with them.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringidprivate final Stringnameprivate final Stringpurposeprivate final Formatformatprivate final List<SubmissionRequirement>submissionRequirementsprivate final List<InputDescriptorV2>inputDescriptors
-
Constructor Summary
Constructors Constructor Description PresentationDefinitionV2(String id, String name, String purpose, Format format, List<SubmissionRequirement> submissionRequirements, List<InputDescriptorV2> inputDescriptors)
-
Method Summary
Modifier and Type Method Description final StringgetId()final StringgetName()final StringgetPurpose()final FormatgetFormat()final List<SubmissionRequirement>getSubmissionRequirements()final List<InputDescriptorV2>getInputDescriptors()-
-
Constructor Detail
-
PresentationDefinitionV2
PresentationDefinitionV2(String id, String name, String purpose, Format format, List<SubmissionRequirement> submissionRequirements, List<InputDescriptorV2> inputDescriptors)
-
-
Method Detail
-
getPurpose
final String getPurpose()
-
getSubmissionRequirements
final List<SubmissionRequirement> getSubmissionRequirements()
-
getInputDescriptors
final List<InputDescriptorV2> getInputDescriptors()
-
-
-
-