11 lines
326 B
Kotlin
11 lines
326 B
Kotlin
package auth.domain.repository
|
|
|
|
import auth.domain.model.AuthResult
|
|
|
|
interface AuthRepository {
|
|
suspend fun login(userName: String, password: String): Result<AuthResult>
|
|
suspend fun register(userName: String, password: String): Result<AuthResult>
|
|
suspend fun logout()
|
|
suspend fun fetchConfig(): Result<Unit>
|
|
}
|