Package-level declarations

Types

Link copied to clipboard
interface Login

The public interface for a Login use case.

Link copied to clipboard
sealed interface LoginError

Errors returned by the Login.login process. Those errors occur when the sdk requests the WIA (WalletInstanceAttestation or KeyAttestation) and the WUA (WalletUnitAttestation) at the WalletProvider

Link copied to clipboard
class LoginRequest(val email: String, val password: String)

A LoginRequest to hold necessary data for a login.

Link copied to clipboard
interface Registration

The public interface for a Registration use case. The user wants to register the WalletUnit at the WalletProvider.

Link copied to clipboard
sealed interface RegistrationError

The response received from the WalletProvider during registration if something went wrong.

Link copied to clipboard
@Serializable
class RegistrationRequest(val email: String, val username: String, val password: String)

The request sent to the WalletProvider during registration.