Exercise: User Authentication
Enhance your Kotlin skills by implementing a structured approach for managing user authentication results.
We'll cover the following
Problem statement
Implement a sealed class hierarchy to represent the result of user authentication operations. The AuthResult
class can have two subclasses: AuthSuccess
and AuthFailure
. Additionally, introduce nullable types and use the Elvis operator to handle potential null values in the process.
Here is the provided class hierarchy:
Get hands-on with 1200+ tech skills courses.