struct TandaCLI::Models::LeaveShift

Defined in:

tanda_cli/models/leave_shift.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

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

[View source]

Class Method Detail

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

[View source]

Instance Method Detail


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

[View source]
def day_of_week : Time::DayOfWeek #

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

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

[View source]