class
TandaCLI::Models::ShiftEdit
- TandaCLI::Models::ShiftEdit
- Reference
- Object
Defined in:
tanda_cli/models/shift_edit.crtanda_cli/models/shift_edit/break.cr
tanda_cli/models/shift_edit/break_change.cr
tanda_cli/models/shift_edit/field.cr
Constructors
Instance Method Summary
- #add_break(input : String) : Time | Error::Base
- #break_changes : Array(BreakChange)
- #breaks : Array(Break)
- #breaks_changed? : Bool
- #breaks_editable? : Bool
- #change_break_finish(index : Int32, input : String) : Time | Nil | Error::Base
- #change_break_start(index : Int32, input : String) : Time | Error::Base
- #change_finish(input : String) : Time | Nil | Error::Base
- #change_start(input : String) : Time | Nil | Error::Base
- #changed? : Bool
- #choose(input : String) : Choice | Error::Base
- #day : Time
- #finish : Time | Nil
- #finish_changed? : Bool
- #id : Int32
- #original_breaks : Array(Break)
- #original_finish : Time | Nil
- #original_start : Time | Nil
- #remove_break(index : Int32) : Break
- #removed_breaks : Array(Break)
- #representer : Representers::ShiftEdit
- #start : Time | Nil
- #start_changed? : Bool
- #targets : Array(Choice)
- #validate : Error::Base | Nil