@type t() :: %OpenXchangeClient.Model.MailConversationData{
account_id: integer() | nil,
account_name: String.t() | nil,
attachment: boolean() | nil,
attachments: [OpenXchangeClient.Model.MailAttachment.t()] | nil,
bcc: [[String.t()]] | nil,
cc: [[String.t()]] | nil,
cid: String.t() | nil,
color_label: integer() | nil,
content_type: String.t() | nil,
disp_notification_to: String.t() | nil,
flag_seen: String.t() | nil,
flags: integer() | nil,
folder_id: String.t() | nil,
from: [[String.t()]] | nil,
headers: map() | nil,
id: String.t() | nil,
level: integer() | nil,
msg_ref: String.t() | nil,
original_folder_id: String.t() | nil,
original_id: String.t() | nil,
priority: integer() | nil,
received_date: integer() | nil,
sent_date: integer() | nil,
size: integer() | nil,
source: String.t() | nil,
subject: String.t() | nil,
text_preview: String.t() | nil,
thread: [OpenXchangeClient.Model.MailData.t()] | nil,
to: [[String.t()]] | nil,
truncated: boolean() | nil,
unreadCount: integer() | nil,
user: [String.t()] | nil
}