BumperCrop.TimeEntry (bumper_crop v0.3.0)

This struct represents a Time Entry in Harvest

Link to this section Summary

Link to this section Types

@type t() :: %BumperCrop.TimeEntry{
  billable: boolean() | nil,
  billable_rate: Decimal.t() | nil,
  budgeted: boolean() | nil,
  client: BumperCrop.TimeEntry.Client.t() | nil,
  cost_rate: Decimal.t() | nil,
  created_at: DateTime.t() | nil,
  ended_time: DateTime.t() | nil,
  external_reference: String.t() | nil,
  hours: Decimal.t() | nil,
  hours_without_timer: Decimal.t() | nil,
  id: integer() | nil,
  invoice: BumperCrop.TimeEntry.Invoice.t() | nil,
  is_billed: boolean() | nil,
  is_closed: boolean() | nil,
  is_locked: boolean() | nil,
  is_running: boolean() | nil,
  locked_reason: String.t() | nil,
  notes: String.t() | nil,
  project: BumperCrop.TimeEntry.Project.t() | nil,
  rounded_hours: Decimal.t() | nil,
  spent_date: Date.t() | nil,
  started_time: DateTime.t() | nil,
  task: BumperCrop.TimeEntry.Task.t() | nil,
  task_assignment: BumperCrop.TimeEntry.TaskAssignment.t() | nil,
  timer_started_at: DateTime.t() | nil,
  updated_at: DateTime.t() | nil,
  user: BumperCrop.TimeEntry.User.t() | nil,
  user_assignment: BumperCrop.TimeEntry.UserAssignment.t() | nil
}

Link to this section Functions