mobile/src/main/kotlin/domain/useCases/UserUseCase.kt

14 lines
621 B
Kotlin
Raw Normal View History

2025-02-03 13:02:46 +00:00
package org.example.domain.useCases
2025-01-27 12:45:00 +00:00
import org.example.domain.request.AuthorizeRequest
import org.example.domain.request.ChangePasswordRequest
import org.example.domain.request.ChangeProfileRequest
import org.example.domain.request.RegistrationRequest
import org.example.domain.response.UserResponse
interface UserUseCase {
fun authorize(authorizeRequest: AuthorizeRequest): UserResponse
fun registration(registrationRequest: RegistrationRequest): UserResponse
fun changePassword(changePasswordRequest: ChangePasswordRequest)
fun changeProfile(changeProfileRequest: ChangeProfileRequest): UserResponse
}