Report incorrect code
Copy
Ask AI
interface AuthService
Functions
logout
Report incorrect code
Copy
Ask AI
abstract suspend fun logout(refreshToken: String): Result<Unit, AuthError>
refreshToken
Report incorrect code
Copy
Ask AI
abstract suspend fun refreshToken(oneTimeSecret: String): Result<AuthToken, AuthError>
sendOtp
Report incorrect code
Copy
Ask AI
abstract suspend fun sendOtp(email: String): Result<SendOtpResponse, AuthError>
verifyOtp
Report incorrect code
Copy
Ask AI
abstract suspend fun verifyOtp(email: String, code: String, state: String): Result<VerifyOtpResponse, AuthError>

