ZwapWeeklyCalendarPickFilter class

Implementers

Constructors

ZwapWeeklyCalendarPickFilter.disableSlots({required List<TupleType<DateTime, TimeOfDay>> slots, FutureOr<ZwapWeeklyCalendarHandleFilter?> onFilterCatch(TupleType<DateTime, TimeOfDay>)?, ZwapWeeklyCalendarHandleFilter? defaultHandler = ZwapWeeklyCalendarHandleFilter.cancel})
Make inpossible to select this slots
ZwapWeeklyCalendarPickFilter.notAfter({required DateTime start, FutureOr<ZwapWeeklyCalendarHandleFilter?> onFilterCatch(TupleType<DateTime, TimeOfDay>)?, ZwapWeeklyCalendarHandleFilter? defaultHandler = ZwapWeeklyCalendarHandleFilter.cancel})
Make inpossible to select date after a provided date
ZwapWeeklyCalendarPickFilter.notBefore({required DateTime end, FutureOr<ZwapWeeklyCalendarHandleFilter?> onFilterCatch(TupleType<DateTime, TimeOfDay>)?, ZwapWeeklyCalendarHandleFilter? defaultHandler = ZwapWeeklyCalendarHandleFilter.cancel})
Make inpossible to select date before a provided date
ZwapWeeklyCalendarPickFilter.notBetween({required DateTime start, required DateTime end, FutureOr<ZwapWeeklyCalendarHandleFilter?> onFilterCatch(TupleType<DateTime, TimeOfDay>)?, ZwapWeeklyCalendarHandleFilter? defaultHandler = ZwapWeeklyCalendarHandleFilter.cancel})
Make inpossible to select date inside the provided range
ZwapWeeklyCalendarPickFilter.notPast({FutureOr<ZwapWeeklyCalendarHandleFilter?> onFilterCatch(TupleType<DateTime, TimeOfDay>)?, ZwapWeeklyCalendarHandleFilter? defaultHandler = ZwapWeeklyCalendarHandleFilter.cancel, bool includeToday = true})
Make inpossible to select date in the past

Properties

hashCode int
The hash code for this object.
no setterinherited
onFilterCatch → (FutureOr<ZwapWeeklyCalendarHandleFilter?> Function(TupleType<DateTime, TimeOfDay>)?)
Called when a slot in the range has been tapped. In the results is null _defaultHandler values is used instead
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited