struct TandaCLI::Models::Schedule

Defined in:

tanda_cli/models/schedule.cr
tanda_cli/models/schedule/break.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(date : Time, user_id : Int32, start_time : Time, finish_time : Time, automatic_break_length : Time::Span, breaks : Array(Break)) #

[View source]

Class Method Detail

def self.from?(daily : API::Types::Roster::DailySchedule, user_id : Int32) : Schedule | Nil #

[View source]

Instance Method Detail

def automatic_break_length : Time::Span #

[View source]
def breaks : Array(Break) #

[View source]
def date : Time #

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

[View source]
def finish_time : Time #

[View source]
def start_time : Time #

[View source]
def user_id : Int32 #

[View source]