in connectors/sources/outlook.py [0:0]
def contact_doc_formatter(self, contact, timezone):
return {
"_id": contact.id,
"type": "Contact",
"_timestamp": ews_format_to_datetime(
source_datetime=contact.last_modified_time, timezone=timezone
),
"name": contact.display_name,
"email_addresses": [
email.email for email in (contact.email_addresses or [])
],
"contact_numbers": [
number.phone_number
for number in contact.phone_numbers or []
if number.phone_number
],
"company_name": contact.company_name,
"birthday": ews_format_to_datetime(
source_datetime=contact.birthday, timezone=timezone
),
}