ConversationWithAssociationsDto
A conversation's messages enriched with client associations derived from email rules.
Properties
| Name | Type | Description |
|---|---|---|
| messages | array of ExternalMailboxEmailSummaryDto | The messages in this conversation, ordered by date |
The messages in this conversation, ordered by date | ||
| clientAssociations | array of ConversationClientAssociationDto | Clients associated with this conversation based on participant email addresses matching client email rules. |
Clients associated with this conversation based on participant email addresses matching client email rules. | ||
| suggestedClients | array of ConversationClientSuggestionDto | Suggested clients to associate with this conversation, based on participant email addresses |
Suggested clients to associate with this conversation, based on participant email addresses | ||
| participantEmails | array of string | The unique participant email addresses from this conversation's messages. |
The unique participant email addresses from this conversation's messages. | ||
| taskAssociations | array of CodeAndNameDto | Tasks explicitly linked to this conversation by users. |
Tasks explicitly linked to this conversation by users. | ||
JSON Example
{
"messages": [
{
"uniqueId": "...",
"direction": "...",
"subject": "...",
"fromEmail": "...",
"fromName": "..."
}
],
"clientAssociations": [
{
"clientCode": "...",
"clientName": "..."
}
],
"suggestedClients": [
{
"clientCode": "...",
"clientName": "...",
"matchedEmail": "...",
"matchedVia": "..."
}
],
"participantEmails": [
"string"
],
"taskAssociations": [
{
"code": "...",
"name": "..."
}
]
}