aries / net.globalid.aries.features.issuecredential.record / CredentialRecord / ReceivedIssue

ReceivedIssue

@JsonClass(true) data class ReceivedIssue : CredentialRecord

This class presents the final state of credential. It means that the credential was issued by the Issuer and stored into the local wallet. The new instance can be created by means the SentRequest.toReceivedIssue method.

Constructors

<init>

This class presents the final state of credential. It means that the credential was issued by the Issuer and stored into the local wallet. The new instance can be created by means the SentRequest.toReceivedIssue method.

ReceivedIssue(id: String, connectionContext: ConnectionContext, comment: String?, offerJson: String, credentialDefinitionId: String, credentialAttributesValues: List<CredentialPreviewAttribute>, schemaId: String, proverDid: String, credentialRequestMetadataJson: String, revocationRegistryId: String? = null, credentialId: String, sentAck: Boolean?)

Properties

comment

is an optional comment for display

val comment: String?

connectionContext

is a ConnectionContext, holding the data for sending a message.

val connectionContext: ConnectionContext

credentialAttributesValues

the user values json

val credentialAttributesValues: List<CredentialPreviewAttribute>

credentialDefinitionId

the definition identifier of this credential

val credentialDefinitionId: String

credentialId

the credential identifier. This property is only present in the holder wallet.

val credentialId: String

credentialRequestMetadataJson

the credential request metadata JSON.

val credentialRequestMetadataJson: String

id

the unique record identifier

val id: String

offerJson

the credential offer json

val offerJson: String

proverDid

is our DID for this credential flow

val proverDid: String

revocationRegistryId

the revocation registry id

val revocationRegistryId: String?

schemaId

the schema identifier

val schemaId: String

sentAck

val sentAck: Boolean?