Types

Link copied to clipboard
data class InfoEvent(val credentialOfferInfo: List<CredentialOfferInfo>, val result: CompletableDeferred<Unit>) : CredentialOfferEvent

First event received after com.youniqx.walletsdk.offer.CredentialOffer.retrieveFromCredentialOffer is called. Contains a List of CredentialOfferInfo objects. Contains a CompletableDeferred result which has to be completed for the flow to continue. See com.youniqx.walletsdk.offer.CredentialOffer.retrieveFromCredentialOffer for details on usage.

Link copied to clipboard

The offered credential information retrieved from the credential issuer cannot be parsed.

Link copied to clipboard

An error occurred during issuance of Authorization URL from issuer.

Link copied to clipboard

The issuance of the offered credential type or the credential issuance process type is not yet implemented.

Link copied to clipboard
data class OpenUrlForAuthEvent(val authorizationUrl: String) : CredentialOfferEvent

Event received after com.youniqx.walletsdk.offer.CredentialOffer.retrieveFromCredentialOffer is called and InfoEvent.result is completed. The returned authorizationUrl has to be opened and handled on app side or an external browser.

Link copied to clipboard

The offered credential information passed to com.youniqx.walletsdk.offer.CredentialOffer.retrieveFromCredentialOffer could not be parsed.