AuthenticateParameters
data class AuthenticateParameters(val cryptoWalletAddress: String, val cryptoWalletType: CryptoWalletType, val signature: String, val sessionDurationMinutes: UInt = Constants.DEFAULT_SESSION_TIME_MINUTES)
A data class wrapping the parameters needed to complete a crypto wallet authentication flow