Thrift module: email

Module Services Data types Constants
email EmailAddress
EmailCommunicationInfo

Data structures

Struct: EmailAddress

Key Field Type Description Requiredness Default value
1 address string optional
2 displayName string optional

An email address, optionally accompanied by a display_name. These
values are typically extracted from strings such as:
 "John Smith" <john\@xyz.com> .

\see RFC2822 http://tools.ietf.org/html/rfc2822

Struct: EmailCommunicationInfo

Key Field Type Description Requiredness Default value
1 messageId string optional
2 contentType string optional
3 userAgent string optional
4 inReplyToList list< string > optional
5 referenceList list< string > optional
6 senderAddress EmailAddress optional
7 returnPathAddress EmailAddress optional
8 toAddressList list< EmailAddress > optional
9 ccAddressList list< EmailAddress > optional
10 bccAddressList list< EmailAddress > optional
11 emailFolder string optional
12 subject string optional
13 quotedAddresses list< string > optional
14 attachmentPaths list< string > optional
15 salutation string optional
16 signature string optional

Extra information about an email communication instance.