Фильтр по времени работы объекта. Либо открыт сейчас, либо открыт на конкретные дата и время.
WorkTimeFilter(workTime: WeekTime)
workTime
WeekTime
WorkTimeFilter(isOpenNow: IsOpenNow)
isOpenNow
IsOpenNow
fun match(workTime: Function1, isOpenNow: Function1): T
(WeekTime) -> T
(IsOpenNow) -> T
T
fun toString(): String
String
fun hashCode(): Int
Int
fun equals(other: Any?): Boolean
other
Any?
Boolean
val isWorkTime
val asWorkTime
WeekTime?
val isIsOpenNow
val asIsOpenNow
IsOpenNow?
val value