SlotTimeUnit enum

A time unit as defined in lb_planner_plugin

Inheritance
Implemented types
Available extensions

Values

$1 → const SlotTimeUnit

08:00

const SlotTimeUnit(TimeOfDay(hour: 8, minute: 0))
$2 → const SlotTimeUnit

08:50

const SlotTimeUnit(TimeOfDay(hour: 8, minute: 50))
$3 → const SlotTimeUnit

09:50

const SlotTimeUnit(TimeOfDay(hour: 9, minute: 50))
$4 → const SlotTimeUnit

10:40

const SlotTimeUnit(TimeOfDay(hour: 10, minute: 40))
$5 → const SlotTimeUnit

11:30

const SlotTimeUnit(TimeOfDay(hour: 11, minute: 30))
$6 → const SlotTimeUnit

12:30

const SlotTimeUnit(TimeOfDay(hour: 12, minute: 30))
$7 → const SlotTimeUnit

13:20

const SlotTimeUnit(TimeOfDay(hour: 13, minute: 20))
$8 → const SlotTimeUnit

14:10

const SlotTimeUnit(TimeOfDay(hour: 14, minute: 10))
$9 → const SlotTimeUnit

15:10

const SlotTimeUnit(TimeOfDay(hour: 15, minute: 10))
$10 → const SlotTimeUnit

16:00

const SlotTimeUnit(TimeOfDay(hour: 16, minute: 0))
$11 → const SlotTimeUnit

17:00

const SlotTimeUnit(TimeOfDay(hour: 17, minute: 0))
$12 → const SlotTimeUnit

17:45

const SlotTimeUnit(TimeOfDay(hour: 17, minute: 45))
$13 → const SlotTimeUnit

18:45

const SlotTimeUnit(TimeOfDay(hour: 18, minute: 45))
$14 → const SlotTimeUnit

19:30

const SlotTimeUnit(TimeOfDay(hour: 19, minute: 30))
$15 → const SlotTimeUnit

20:15

const SlotTimeUnit(TimeOfDay(hour: 20, minute: 15))
$16 → const SlotTimeUnit

21:00

const SlotTimeUnit(TimeOfDay(hour: 21, minute: 0))

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
next SlotTimeUnit?
Returns the next SlotTimeUnit or null if this is the last SlotTimeUnit.
no setter
previous SlotTimeUnit?
Returns the previous SlotTimeUnit or null if this is the first SlotTimeUnit.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timeOfDay TimeOfDay
The human-readable representation of this time unit.
final

Methods

compareTo(SlotTimeUnit other) int
Compares this object to another object.
override
difference(SlotTimeUnit other) int
Returns the difference between this SlotTimeUnit and other in units.
duration(SlotTimeUnit other) Duration
Returns the absolute duration between this SlotTimeUnit and other in minutes.
humanReadable() String
Human-readable representation of this SlotTimeUnit.
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 +(int other) SlotTimeUnit
Adds other to this SlotTimeUnit and returns the resulting SlotTimeUnit.
operator -(int other) SlotTimeUnit
Subtracts other from this SlotTimeUnit and returns the resulting SlotTimeUnit.
operator <(SlotTimeUnit other) bool
Returns true if this SlotTimeUnit is earlier than other.
operator <=(SlotTimeUnit other) bool
Returns true if this SlotTimeUnit is earlier than or equal to other.
operator ==(Object other) bool
The equality operator.
inherited
operator >(SlotTimeUnit other) bool
Returns true if this SlotTimeUnit is later than other.
operator >=(SlotTimeUnit other) bool
Returns true if this SlotTimeUnit is later than or equal to other.

Constants

values → const List<SlotTimeUnit>
A constant List of the values in this enum, in order of their declaration.