class

Harvest::TimeEntry

Inherits JSON::Serializable < Reference < Object

A Harvest time entry.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

billable
Source
billable=(billable : Bool)
Source
client
Source
client=(client : ClientRef)
Source
created_at
Source
created_at=(created_at : Time)
Source
hours
Source
hours=(hours : Float64)
Source
id=(id : Int64)
Source
is_billed
Source
is_billed=(is_billed : Bool)
Source
is_closed
Source
is_closed=(is_closed : Bool)
Source
notes

Sometimes Harvest returns null rather than an empty string.

Source
notes=(notes : String)

Sometimes Harvest returns null rather than an empty string.

Source
project
Source
project=(project : ProjectRef)
Source
rounded_hours
Source
rounded_hours=(rounded_hours : Float64)
Source
spent_date
Source
spent_date=(spent_date : Time)
Source
task
Source
task=(task : TaskRef)
Source
timer_started_at
Source
timer_started_at=(timer_started_at : Time | Nil)
Source
updated_at
Source
updated_at=(updated_at : Time)
Source
user
Source
user=(user : UserRef)
Source