pub struct TimeEntry {Show 28 fields
pub task: Option<Value>,
pub task_assignment: Option<TaskAssignment>,
pub user_assignment: Option<UserAssignment>,
pub notes: Option<String>,
pub user: Option<Value>,
pub external_reference: Option<Value>,
pub hours: Option<f64>,
pub client: Option<Value>,
pub billable_rate: Option<f64>,
pub updated_at: Option<String>,
pub budgeted: Option<bool>,
pub locked_reason: Option<String>,
pub created_at: Option<String>,
pub id: Option<i64>,
pub is_billed: Option<bool>,
pub started_time: Option<String>,
pub ended_time: Option<String>,
pub billable: Option<bool>,
pub hours_without_timer: Option<f64>,
pub is_closed: Option<bool>,
pub timer_started_at: Option<String>,
pub is_running: Option<bool>,
pub rounded_hours: Option<f64>,
pub is_locked: Option<bool>,
pub spent_date: Option<String>,
pub invoice: Option<Value>,
pub cost_rate: Option<f64>,
pub project: Option<Value>,
}Fields§
§task: Option<Value>An object containing the id and name of the associated task.
task_assignment: Option<TaskAssignment>§user_assignment: Option<UserAssignment>§notes: Option<String>Notes attached to the time entry.
user: Option<Value>An object containing the id and name of the associated user.
external_reference: Option<Value>An object containing the id, group_id, account_id, permalink, service, and service_icon_url of the associated external reference.
hours: Option<f64>Number of (decimal time) hours tracked in this time entry.
client: Option<Value>An object containing the id and name of the associated client.
billable_rate: Option<f64>The billable rate for the time entry.
updated_at: Option<String>Date and time the time entry was last updated. Use the ISO 8601 Format.
budgeted: Option<bool>Whether or not the time entry counts towards the project budget.
locked_reason: Option<String>Why the time entry has been locked.
created_at: Option<String>Date and time the time entry was created. Use the ISO 8601 Format.
id: Option<i64>Unique ID for the time entry.
is_billed: Option<bool>Whether or not the time entry has been marked as invoiced.
started_time: Option<String>Time the time entry was started (if tracking by start/end times).
ended_time: Option<String>Time the time entry was ended (if tracking by start/end times).
billable: Option<bool>Whether or not the time entry is billable.
hours_without_timer: Option<f64>Number of (decimal time) hours already tracked in this time entry, before the timer was last started.
is_closed: Option<bool>Whether or not the time entry has been approved via Timesheet Approval.
timer_started_at: Option<String>Date and time the timer was started (if tracking by duration). Use the ISO 8601 Format.
is_running: Option<bool>Whether or not the time entry is currently running.
rounded_hours: Option<f64>Number of (decimal time) hours tracked in this time entry used in summary reports and invoices. This value is rounded according to the Time Rounding setting in your Preferences.
is_locked: Option<bool>Whether or not the time entry has been locked.
spent_date: Option<String>Date of the time entry.
invoice: Option<Value>Once the time entry has been invoiced, this field will include the associated invoice’s id and number.
cost_rate: Option<f64>The cost rate for the time entry.
project: Option<Value>An object containing the id and name of the associated project.