struct TandaCLI::Models::LeaveShift

Defined in:

tanda_cli/models/leave_shift.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(shift : Types::Shift, breakdown : Types::LeaveRequest::DailyBreakdown, leave_request : Types::LeaveRequest) #

[View source]

Class Method Detail

def self.from?(shift : Types::Shift, leave_request : Types::LeaveRequest | Nil) : LeaveShift | Nil #

[View source]

Instance Method Detail


[View source]
def daily_breakdown_representer : Representers::LeaveRequest::DailyBreakdown #

[View source]
def leave_request : Types::LeaveRequest #

[View source]
def leave_taken : Time::Span #

[View source]
def shift : Types::Shift #

[View source]