package otoggl
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Bindings for Toggl API in OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
dev-0.3.2.tbz
sha256=22ee2dc184836891b833d6791bea35f583e24bb2ce87ae4f6e5dcbdb272dc4c9
sha512=89508c18662001029e6d3707dae82edd67a17a7fecc200d7c0da3c4ac8f45b6676e0dec69483234f2170b31451f36735903c89e85cb2a713fe8a4df327964f74
doc/otoggl.lib/Toggl/Toggl_t/index.html
Module Toggl.Toggl_tSource
Helper types
Source
val pp_datetime :
Ppx_deriving_runtime.Format.formatter ->
datetime ->
Ppx_deriving_runtime.unitSource
type time_entry_update_request = {description : string option;wid : int option;pid : int option option;start : datetime option;stop : datetime option option;duration : int option;duronly : bool option;billable : bool option;
}Represents a time entry as we send to Toggl when updating one
Source
val pp_time_entry_update_request :
Ppx_deriving_runtime.Format.formatter ->
time_entry_update_request ->
Ppx_deriving_runtime.unitSource
val equal_time_entry_update_request :
time_entry_update_request ->
time_entry_update_request ->
Ppx_deriving_runtime.boolSource
val pp_wrapped_time_entry_update_request :
Ppx_deriving_runtime.Format.formatter ->
wrapped_time_entry_update_request ->
Ppx_deriving_runtime.unitSource
val show_wrapped_time_entry_update_request :
wrapped_time_entry_update_request ->
Ppx_deriving_runtime.stringSource
val equal_wrapped_time_entry_update_request :
wrapped_time_entry_update_request ->
wrapped_time_entry_update_request ->
Ppx_deriving_runtime.boolSource
type time_entry_request = {description : string;wid : int option;pid : int option;start : datetime option;stop : datetime option option;duration : int;created_with : string;duronly : bool;billable : bool;
}Represents a time entry as we send to Toggl when starting or creating one
Source
val pp_time_entry_request :
Ppx_deriving_runtime.Format.formatter ->
time_entry_request ->
Ppx_deriving_runtime.unitSource
val equal_time_entry_request :
time_entry_request ->
time_entry_request ->
Ppx_deriving_runtime.boolSource
val pp_wrapped_time_entry :
Ppx_deriving_runtime.Format.formatter ->
wrapped_time_entry ->
Ppx_deriving_runtime.unitSource
val equal_wrapped_time_entry :
wrapped_time_entry ->
wrapped_time_entry ->
Ppx_deriving_runtime.boolSource
type project_request = {wid : wid;name : string;billable : bool;is_private : bool;active : bool;auto_estimates : bool;estimated_hours : bool;actual_hours : int;template : bool;template_id : int option;cid : int option;color : string option;hex_color : string option;
}Represents a project as we send to Toggl when creating one
Source
val pp_project_request :
Ppx_deriving_runtime.Format.formatter ->
project_request ->
Ppx_deriving_runtime.unitSource
val pp_wrapped_project_request :
Ppx_deriving_runtime.Format.formatter ->
wrapped_project_request ->
Ppx_deriving_runtime.unitSource
val equal_wrapped_project_request :
wrapped_project_request ->
wrapped_project_request ->
Ppx_deriving_runtime.boolSource
type workspace = {id : wid;name : string;default_currency : string;at : datetime;admin : bool;default_hourly_rate : float;only_admins_may_create_projects : bool;only_admins_see_billable_rates : bool;only_admins_see_team_dashboard : bool;projects_billable_by_default : bool;rounding : int;rounding_minutes : int;ical_enabled : bool;api_token : string option;profile : int option;logo_url : string option;
}Represents a workspace in Toggl
Source
val pp_workspace :
Ppx_deriving_runtime.Format.formatter ->
workspace ->
Ppx_deriving_runtime.unitSource
val pp_workspace_list :
Ppx_deriving_runtime.Format.formatter ->
workspace_list ->
Ppx_deriving_runtime.unitSource
type time_entry = {id : tid;wid : wid;uid : uid;description : string;at : datetime;pid : pid option;start : datetime;stop : datetime option;duration : int;duronly : bool;billable : bool;
}Represents a time enty as will be returned from the Toggl API
Source
val pp_time_entry :
Ppx_deriving_runtime.Format.formatter ->
time_entry ->
Ppx_deriving_runtime.unitSource
val pp_time_entry_list :
Ppx_deriving_runtime.Format.formatter ->
time_entry_list ->
Ppx_deriving_runtime.unitSource
val pp_tid_list :
Ppx_deriving_runtime.Format.formatter ->
tid_list ->
Ppx_deriving_runtime.unitSource
type project = {id : pid;wid : wid;name : string;at : datetime;created_at : datetime option;billable : bool;is_private : bool;active : bool;auto_estimates : bool;estimated_hours : bool;actual_hours : int;template : bool;template_id : int option;color : string option;hex_color : string option;
}Represents a project in Toggl
Source
val pp_project :
Ppx_deriving_runtime.Format.formatter ->
project ->
Ppx_deriving_runtime.unitSource
val pp_project_list :
Ppx_deriving_runtime.Format.formatter ->
project_list ->
Ppx_deriving_runtime.unitSource
val pp_pid_list :
Ppx_deriving_runtime.Format.formatter ->
pid_list ->
Ppx_deriving_runtime.unitSource
val pp_data_time_entry :
Ppx_deriving_runtime.Format.formatter ->
data_time_entry ->
Ppx_deriving_runtime.unitSource
val pp_data_project :
Ppx_deriving_runtime.Format.formatter ->
data_project ->
Ppx_deriving_runtime.unit sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>