Class V20CredExRecordByFormat
- java.lang.Object
-
- org.hyperledger.aries.api.issue_credential_v2.V20CredExRecordByFormat
-
public class V20CredExRecordByFormat extends Object
V20CredExRecordByFormat
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classV20CredExRecordByFormat.LdProofstatic classV20CredExRecordByFormat.V20CredExRecordByFormatBuilder
-
Constructor Summary
Constructors Constructor Description V20CredExRecordByFormat()V20CredExRecordByFormat(com.google.gson.JsonObject credProposal, com.google.gson.JsonObject credOffer, com.google.gson.JsonObject credRequest, com.google.gson.JsonObject credIssue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static V20CredExRecordByFormat.V20CredExRecordByFormatBuilderbuilder()protected booleancanEqual(Object other)V20CredExRecordByFormat.LdProofconvertToLdProof(com.google.gson.JsonObject jo)<T> TconvertToLdProof(com.google.gson.JsonObject jo, Class<T> type)booleanequals(Object o)StringfindSchemaIdInIndyProposal()Gets schema id from indy proposalOptional<Map<String,String>>findValuesInIndyCredIssue()Find values in issued indy credentialcom.google.gson.JsonObjectgetCredIssue()com.google.gson.JsonObjectgetCredOffer()com.google.gson.JsonObjectgetCredProposal()com.google.gson.JsonObjectgetCredRequest()inthashCode()booleanhasIndyPayload()booleanhasLdProof()voidsetCredIssue(com.google.gson.JsonObject credIssue)voidsetCredOffer(com.google.gson.JsonObject credOffer)voidsetCredProposal(com.google.gson.JsonObject credProposal)voidsetCredRequest(com.google.gson.JsonObject credRequest)StringtoString()
-
-
-
Field Detail
-
INDY
public static final String INDY
- See Also:
- Constant Field Values
-
LD_PROOF
public static final String LD_PROOF
- See Also:
- Constant Field Values
-
-
Method Detail
-
findSchemaIdInIndyProposal
public String findSchemaIdInIndyProposal()
Gets schema id from indy proposal- Returns:
- schema id
-
findValuesInIndyCredIssue
public Optional<Map<String,String>> findValuesInIndyCredIssue()
Find values in issued indy credential- Returns:
- credential key/value map
-
hasIndyPayload
public boolean hasIndyPayload()
-
hasLdProof
public boolean hasLdProof()
-
convertToLdProof
public V20CredExRecordByFormat.LdProof convertToLdProof(com.google.gson.JsonObject jo)
-
convertToLdProof
public <T> T convertToLdProof(com.google.gson.JsonObject jo, Class<T> type)
-
builder
public static V20CredExRecordByFormat.V20CredExRecordByFormatBuilder builder()
-
getCredProposal
public com.google.gson.JsonObject getCredProposal()
-
getCredOffer
public com.google.gson.JsonObject getCredOffer()
-
getCredRequest
public com.google.gson.JsonObject getCredRequest()
-
getCredIssue
public com.google.gson.JsonObject getCredIssue()
-
setCredProposal
public void setCredProposal(com.google.gson.JsonObject credProposal)
-
setCredOffer
public void setCredOffer(com.google.gson.JsonObject credOffer)
-
setCredRequest
public void setCredRequest(com.google.gson.JsonObject credRequest)
-
setCredIssue
public void setCredIssue(com.google.gson.JsonObject credIssue)
-
canEqual
protected boolean canEqual(Object other)
-
-