Я следую шаблону MVI в Android. У меня есть следующий код:
sealed class AttendLeaveEventResult : UseCaseResult<AttendLeaveEventResult>(){
}
sealed class UseCaseResult<R> {
open class SomeFetching<R> : UseCaseResult<R>()
data class Success<R>(val result: R) : UseCaseResult<R>()
data class Failure<R>(val error: Throwable) : UseCaseResult<R>()
}
Однако, когда я перемещаю класс UseCaseResult в его собственный файл, я получаю ошибку:
Cannot access <init>: it is private in UseCaseResult
Как решить эту проблему?