MpxjEx.Assignment (MpxjEx v0.1.0)

Copy Markdown View Source

The assignment of a resource to a task.

As with MpxjEx.Task, the common attributes are struct fields and every attribute read from the file is in :fields. :resource_unique_id is nil for work that isn't assigned to a resource.

Summary

Types

t()

@type t() :: %MpxjEx.Assignment{
  actual_work: number() | nil,
  assignment_units: float() | nil,
  cost: float() | nil,
  fields: map(),
  finish: NaiveDateTime.t() | nil,
  guid: String.t() | nil,
  notes: String.t() | nil,
  percent_work_complete: float() | nil,
  remaining_work: number() | nil,
  resource_unique_id: integer() | nil,
  start: NaiveDateTime.t() | nil,
  task_unique_id: integer() | nil,
  unique_id: integer(),
  work: number() | nil
}