struct
TandaCLI::Models::ShiftSummary::WorkedShift
- TandaCLI::Models::ShiftSummary::WorkedShift
- Struct
- Value
- Object
Defined in:
tanda_cli/models/shift_summary/worked_shift.crConstructors
- .from(shift : Types::Shift, treat_paid_breaks_as_unpaid : Bool = false, regular_hours_schedules : Array(RegularHoursSchedule) | Nil = nil) : WorkedShift
- .new(shift : Types::Shift, treat_paid_breaks_as_unpaid : Bool = false, regular_hours_schedules : Array(RegularHoursSchedule) | Nil = nil)
Instance Method Summary
- #assumed_finish? : Bool
- #date(*args, **options)
- #date(*args, **options, &)
- #expected_break_length : Time::Span | Nil
- #expected_finish_time : Time | Nil
- #ongoing? : Bool
- #shift : Types::Shift
- #shift_representer : Representers::Shift
- #time_worked : Time::Span
Constructor Detail
def self.from(shift : Types::Shift, treat_paid_breaks_as_unpaid : Bool = false, regular_hours_schedules : Array(RegularHoursSchedule) | Nil = nil) : WorkedShift
#
def self.new(shift : Types::Shift, treat_paid_breaks_as_unpaid : Bool = false, regular_hours_schedules : Array(RegularHoursSchedule) | Nil = nil)
#