Class DIFField
- java.lang.Object
-
- org.hyperledger.aries.api.present_proof_v2.DIFField
-
public class DIFField extends Object
DIFField as part of the Input Descriptor Object- See Also:
- input-descriptor-object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDIFField.DIFFieldBuilderstatic classDIFField.FilterA JSON Schema descriptor used to filter against the values returned from evaluation of the JSONPath string expressions in the path array.
-
Constructor Summary
Constructors Constructor Description DIFField()DIFField(DIFField.Filter filter, String id, List<String> path, DIFField.PredicateEnum predicate, String purpose)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DIFField.DIFFieldBuilderbuilder()protected booleancanEqual(Object other)booleanequals(Object o)DIFField.FiltergetFilter()StringgetId()List<String>getPath()array of JSONPath string expressionsDIFField.PredicateEnumgetPredicate()required: limit submitted fields to those listed in the fields array (if present).StringgetPurpose()inthashCode()voidsetFilter(DIFField.Filter filter)voidsetId(String id)voidsetPath(List<String> path)array of JSONPath string expressionsvoidsetPredicate(DIFField.PredicateEnum predicate)required: limit submitted fields to those listed in the fields array (if present).voidsetPurpose(String purpose)StringtoString()
-
-
-
Constructor Detail
-
DIFField
public DIFField(DIFField.Filter filter, String id, List<String> path, DIFField.PredicateEnum predicate, String purpose)
-
DIFField
public DIFField()
-
-
Method Detail
-
builder
public static DIFField.DIFFieldBuilder builder()
-
getFilter
public DIFField.Filter getFilter()
-
getId
public String getId()
-
getPredicate
public DIFField.PredicateEnum getPredicate()
required: limit submitted fields to those listed in the fields array (if present). preferred: submitted fields should be limited to those listed in the fields array (if present).
-
getPurpose
public String getPurpose()
-
setFilter
public void setFilter(DIFField.Filter filter)
-
setId
public void setId(String id)
-
setPredicate
public void setPredicate(DIFField.PredicateEnum predicate)
required: limit submitted fields to those listed in the fields array (if present). preferred: submitted fields should be limited to those listed in the fields array (if present).
-
setPurpose
public void setPurpose(String purpose)
-
canEqual
protected boolean canEqual(Object other)
-
-