Package org.hyperledger.aries.api.jsonld
Class VerifiableCredential.VerifiableIndyCredential
- java.lang.Object
-
- org.hyperledger.aries.api.jsonld.VerifiableCredential
-
- org.hyperledger.aries.api.jsonld.VerifiableCredential.LabeledVerifiableCredential
-
- org.hyperledger.aries.api.jsonld.VerifiableCredential.VerifiableIndyCredential
-
- Enclosing class:
- VerifiableCredential
public static class VerifiableCredential.VerifiableIndyCredential extends VerifiableCredential.LabeledVerifiableCredential
- See Also:
- VerifiableIndyCredential
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVerifiableCredential.VerifiableIndyCredential.VerifiableIndyCredentialBuilder<C extends VerifiableCredential.VerifiableIndyCredential,B extends VerifiableCredential.VerifiableIndyCredential.VerifiableIndyCredentialBuilder<C,B>>-
Nested classes/interfaces inherited from class org.hyperledger.aries.api.jsonld.VerifiableCredential.LabeledVerifiableCredential
VerifiableCredential.LabeledVerifiableCredential.LabeledVerifiableCredentialBuilder<C extends VerifiableCredential.LabeledVerifiableCredential,B extends VerifiableCredential.LabeledVerifiableCredential.LabeledVerifiableCredentialBuilder<C,B>>
-
Nested classes/interfaces inherited from class org.hyperledger.aries.api.jsonld.VerifiableCredential
VerifiableCredential.LabeledVerifiableCredential, VerifiableCredential.VerifiableCredentialBuilder<C extends VerifiableCredential,B extends VerifiableCredential.VerifiableCredentialBuilder<C,B>>, VerifiableCredential.VerifiableCredentialMatch, VerifiableCredential.VerifiableIndyCredential
-
-
Constructor Summary
Constructors Modifier Constructor Description VerifiableIndyCredential()VerifiableIndyCredential(String indyIssuer, String schemaId, String credDefId)protectedVerifiableIndyCredential(VerifiableCredential.VerifiableIndyCredential.VerifiableIndyCredentialBuilder<?,?> b)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VerifiableCredential.VerifiableIndyCredential.VerifiableIndyCredentialBuilder<?,?>builder()protected booleancanEqual(Object other)booleanequals(Object o)StringgetCredDefId()StringgetIndyIssuer()StringgetSchemaId()inthashCode()voidsetCredDefId(String credDefId)voidsetIndyIssuer(String indyIssuer)voidsetSchemaId(String schemaId)StringtoString()-
Methods inherited from class org.hyperledger.aries.api.jsonld.VerifiableCredential.LabeledVerifiableCredential
getLabel, setLabel
-
Methods inherited from class org.hyperledger.aries.api.jsonld.VerifiableCredential
getContext, getCredentialSubject, getExpirationDate, getId, getIssuanceDate, getIssuer, getProof, getType, setContext, setCredentialSubject, setExpirationDate, setId, setIssuanceDate, setIssuer, setProof, setType, subjectToFlatMap
-
-
-
-
Constructor Detail
-
VerifiableIndyCredential
protected VerifiableIndyCredential(VerifiableCredential.VerifiableIndyCredential.VerifiableIndyCredentialBuilder<?,?> b)
-
VerifiableIndyCredential
public VerifiableIndyCredential()
-
-
Method Detail
-
builder
public static VerifiableCredential.VerifiableIndyCredential.VerifiableIndyCredentialBuilder<?,?> builder()
-
getIndyIssuer
@Nullable public String getIndyIssuer()
-
getSchemaId
@Nullable public String getSchemaId()
-
getCredDefId
@Nullable public String getCredDefId()
-
setIndyIssuer
public void setIndyIssuer(@Nullable String indyIssuer)
-
setSchemaId
public void setSchemaId(@Nullable String schemaId)
-
setCredDefId
public void setCredDefId(@Nullable String credDefId)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classVerifiableCredential.LabeledVerifiableCredential
-
canEqual
protected boolean canEqual(Object other)
- Overrides:
canEqualin classVerifiableCredential.LabeledVerifiableCredential
-
hashCode
public int hashCode()
- Overrides:
hashCodein classVerifiableCredential.LabeledVerifiableCredential
-
toString
public String toString()
- Overrides:
toStringin classVerifiableCredential.LabeledVerifiableCredential
-
-