View Source ExPipedrive.Project (ex_pipedrive v0.2.0)

Project entity decoded from Pipedrive API v2 responses.

Shapes follow Pipedrive OpenAPI v2 (Project). Custom fields remain on custom_fields; the raw payload is on original_object.

Summary

Types

@type t() :: %ExPipedrive.Project{
  add_time: (DateTime.t() | NaiveDateTime.t()) | nil,
  archive_time: (DateTime.t() | NaiveDateTime.t() | nil) | nil,
  board_id: pos_integer() | nil,
  custom_fields: map(),
  deal_ids: [pos_integer()],
  description: String.t() | nil,
  end_date: Date.t() | nil,
  health_status: (integer() | nil) | nil,
  id: pos_integer() | nil,
  label_ids: [pos_integer()],
  org_ids: [pos_integer()],
  original_object: map() | nil,
  owner_id: pos_integer() | nil,
  person_ids: [pos_integer()],
  phase_id: pos_integer() | nil,
  start_date: Date.t() | nil,
  status: String.t() | nil,
  status_change_time: (DateTime.t() | NaiveDateTime.t()) | nil,
  title: String.t() | nil,
  update_time: (DateTime.t() | NaiveDateTime.t()) | nil
}

Functions