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 }