Shift class

Annotations
  • @JsonSerializable()

Constructors

Shift({required String id, required String employeeId, required String locationId, required String timezone, required DateTime startAt, required DateTime endAt, required ShiftWage wage, required List<Break> breaks, required ShiftStatus status, required int version, required DateTime createdAt, required DateTime updatedAt})
const
Shift.fromJson(Map<String, dynamic> json)
Converts a Map to an Shift
factory

Properties

breaks List<Break>
final
createdAt DateTime
final
employeeId String
final
endAt DateTime
final
hashCode int
The hash code for this object.
no setterinherited
id String
final
locationId String
final
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startAt DateTime
final
status ShiftStatus
final
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
timezone String
final
updatedAt DateTime
final
version int
final
wage ShiftWage
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts a Shift to a Map
toString() String
A string representation of this object.
inherited

Operators

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