module TandaCLI::API::Endpoints

Included Modules

Direct including types

Defined in:

tanda_cli/api/endpoints.cr
tanda_cli/api/endpoints/clock_in.cr

Instance methods inherited from module TandaCLI::API::Endpoints::Shift

shifts(user_id : Int32, date : Time, show_notes : Bool = false) : API::Result(Array(Types::Shift))
shifts(user_id : Int32, start_date : Time, finish_date : Time, show_notes : Bool = false) : API::Result(Array(Types::Shift))
shifts

Instance methods inherited from module TandaCLI::API::Endpoints::Roster

roster_on_date(date : Time) : API::Result(Types::Roster) roster_on_date

Instance methods inherited from module TandaCLI::API::Endpoints::PersonalDetails

personal_details : API::Result(Types::PersonalDetails) personal_details

Instance methods inherited from module TandaCLI::API::Endpoints::Me

me : API::Result(Types::Me) me

Instance methods inherited from module TandaCLI::API::Endpoints::LeaveRequest

leave_requests(ids : Array(Int32)) : API::Result(Array(Types::LeaveRequest)) leave_requests

Instance methods inherited from module TandaCLI::API::Endpoints::LeaveBalance

leave_balances(user_id : Int32) : API::Result(Array(Types::LeaveBalance)) leave_balances

Instance methods inherited from module TandaCLI::API::Endpoints::ClockIn

clockins(user_id : Int32, date : Time) : API::Result(Array(Types::ClockIn)) clockins, send_clock_in(user_id : Int32, time : Time, type : String, photo : String | Nil = nil, mobile_clockin : Bool = false) : API::Result(Nil) send_clock_in