struct TandaCLI::Models::ShiftBreak

Included Modules

Defined in:

tanda_cli/models/shift_break.cr

Constructors

Instance Method Summary

Instance methods inherited from module TandaCLI::Utils::Mixins::PrettyTimes::PrettyMaybeFinish

pretty_finish_time : String | Nil pretty_finish_time

Instance methods inherited from module TandaCLI::Utils::Mixins::PrettyTimes::PrettyMaybeStart

pretty_start_time : String | Nil pretty_start_time

Constructor Detail

def self.new(api_shift_break : API::Types::ShiftBreak) #

[View source]

Instance Method Detail

def finish_time(*args, **options) #

[View source]
def finish_time(*args, **options, &) #

[View source]
def id(*args, **options) #

[View source]
def id(*args, **options, &) #

[View source]
def length(*args, **options) #

[View source]
def length(*args, **options, &) #

[View source]
def ongoing? : Bool #

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

[View source]
def paid?(*args, **options) #

[View source]
def paid?(*args, **options, &) #

[View source]
def pretty_ongoing_length : String #

[View source]
def shift_id(*args, **options) #

[View source]
def shift_id(*args, **options, &) #

[View source]
def start_time(*args, **options) #

[View source]
def start_time(*args, **options, &) #

[View source]
def valid? : Bool #

[View source]