View Source ExPipedrive.MailThread (ex_pipedrive v0.2.0)

A Pipedrive mailbox thread (a group of related mail messages).

Decoded from GET /api/v1/mailbox/mailThreads, GET /api/v1/mailbox/mailThreads/:id, and PUT /api/v1/mailbox/mailThreads/:id responses.

Summary

Types

@type t() :: %ExPipedrive.MailThread{
  account_id: String.t() | nil,
  add_time: (DateTime.t() | NaiveDateTime.t()) | nil,
  all_messages_sent_flag: boolean() | nil,
  archived_flag: boolean() | nil,
  deal_id: pos_integer() | nil,
  deal_status: String.t() | nil,
  deleted_flag: boolean() | nil,
  drafts_parties: list() | nil,
  external_deleted_flag: boolean() | nil,
  first_message_timestamp: (DateTime.t() | NaiveDateTime.t()) | nil,
  first_message_to_me_flag: boolean() | nil,
  folders: [String.t()],
  has_attachments_flag: boolean() | nil,
  has_draft_flag: boolean() | nil,
  has_inline_attachments_flag: boolean() | nil,
  has_real_attachments_flag: boolean() | nil,
  has_sent_flag: boolean() | nil,
  id: pos_integer() | nil,
  last_message_received_timestamp: (DateTime.t() | NaiveDateTime.t()) | nil,
  last_message_sent_timestamp: (DateTime.t() | NaiveDateTime.t()) | nil,
  last_message_timestamp: (DateTime.t() | NaiveDateTime.t()) | nil,
  lead_id: String.t() | nil,
  mail_link_tracking_enabled_flag: boolean() | nil,
  mail_tracking_status: String.t() | nil,
  message_count: integer() | nil,
  original_object: map() | nil,
  parties: map() | nil,
  read_flag: boolean() | nil,
  shared_flag: boolean() | nil,
  smart_bcc_flag: boolean() | nil,
  snippet: String.t() | nil,
  snippet_draft: String.t() | nil,
  snippet_sent: String.t() | nil,
  subject: String.t() | nil,
  synced_flag: boolean() | nil,
  update_time: (DateTime.t() | NaiveDateTime.t()) | nil,
  user_id: pos_integer() | nil,
  version: integer() | nil
}

Functions