按枚举类属性过滤 Kotlin

mle*_*fer 6 enums kotlin

如何按 kotlin 中的枚举类进行过滤?(刚刚学习)在下面的代码中,文件中前面定义的枚举类是PayStatus{PAID,UNPAID}.

fun nextRentDate(): LocalDate? {
            return rentPaymentSchedule.
                    filter { it.value.paymentStatus is PayStatus.UNPAID}.
                    minBy { it.value.date.toEpochDay() }?.value?.date
        }
Run Code Online (Sandbox Code Playgroud)

我收到错误:Kotlin:

不兼容的类型:PayStatus.UNPAID 和 Enum

Ste*_*llo 12

==检查枚举值时必须使用运算符!