Show / Hide Table of Contents

Class EMailEntity

All information about an e-mail

Carrier object for EMailEntity. Services for the EMailEntity Carrier is available from the IEMailAgent.
Inheritance
Object
EMailEntity
Namespace: SuperOffice.CRM.Services
Assembly: SuperOffice.Services.dll
Syntax
public class EMailEntity : Carrier

Constructors

EMailEntity()

Default constructor

Declaration
public EMailEntity()
See Also
EMailAgent
IEMailAgent

Properties

AccountId

Account Id

Declaration
public virtual int AccountId { get; set; }
Property Value
Type Description
Int32
See Also
EMailAgent
IEMailAgent

Attachments

All information about an e-mail

Carrier object for EMailEntity. Services for the EMailEntity Carrier is available from the IEMailAgent.
Declaration
public virtual EMailAttachment[] Attachments { get; set; }
Property Value
Type Description
EMailAttachment[]
See Also
EMailAgent
IEMailAgent

Bcc

Bcc recipient of e-mail

Declaration
public virtual EMailAddress[] Bcc { get; set; }
Property Value
Type Description
EMailAddress[]
See Also
EMailAgent
IEMailAgent

CalMethod

Method stored in the associated iCal appointment. Indicates if the iCal data is a reply, counter proposal etc.

Declaration
public virtual CalMethod CalMethod { get; set; }
Property Value
Type Description
CalMethod
See Also
EMailAgent
IEMailAgent

CalReplyStatus

Reply status stored in calendar data for the ical method is REPLY

Declaration
public virtual CalReplyStatus CalReplyStatus { get; set; }
Property Value
Type Description
CalReplyStatus
See Also
EMailAgent
IEMailAgent

Cc

Cc recipients of e-mail

Declaration
public virtual EMailAddress[] Cc { get; set; }
Property Value
Type Description
EMailAddress[]
See Also
EMailAgent
IEMailAgent

CustomHeaderList

Non standard e-mail headers

Declaration
public virtual EMailCustomHeader[] CustomHeaderList { get; set; }
Property Value
Type Description
EMailCustomHeader[]
See Also
EMailAgent
IEMailAgent

EmailItemId

Primary key

Declaration
public virtual int EmailItemId { get; set; }
Property Value
Type Description
Int32
See Also
EMailAgent
IEMailAgent

EMailSOInfo

Glue between SuperOffice data and an e-mail.

Declaration
public virtual EMailSOInfo EMailSOInfo { get; set; }
Property Value
Type Description
EMailSOInfo
See Also
EMailAgent
IEMailAgent

Flags

Flag status of this mail (unread, replied, deleted )

Declaration
public virtual EMailFlags Flags { get; set; }
Property Value
Type Description
EMailFlags
See Also
EMailAgent
IEMailAgent

FolderName

Name of folder the e-mail belongs in

Declaration
public virtual string FolderName { get; set; }
Property Value
Type Description
String
See Also
EMailAgent
IEMailAgent

From

Who did the e-mail originate from

Declaration
public virtual EMailAddress From { get; set; }
Property Value
Type Description
EMailAddress
See Also
EMailAgent
IEMailAgent

HasCalendarData

If this email contains exactly one iCal appointment

Declaration
public virtual bool HasCalendarData { get; set; }
Property Value
Type Description
Boolean
See Also
EMailAgent
IEMailAgent

HTMLBody

Body formatted in HTML

Declaration
public virtual string HTMLBody { get; set; }
Property Value
Type Description
String
See Also
EMailAgent
IEMailAgent

InReplyTo

The envelope of the email this email is a reply to, if it exists

Declaration
public virtual EMailEnvelope InReplyTo { get; set; }
Property Value
Type Description
EMailEnvelope
See Also
EMailAgent
IEMailAgent

IsSent

Is this a sent e-mail (not new)

Declaration
public virtual bool IsSent { get; set; }
Property Value
Type Description
Boolean
See Also
EMailAgent
IEMailAgent

MessageID

Unique id of e-mails

Declaration
public virtual string MessageID { get; set; }
Property Value
Type Description
String
See Also
EMailAgent
IEMailAgent

PlainBody

Body formatted in plain text

Declaration
public virtual string PlainBody { get; set; }
Property Value
Type Description
String
See Also
EMailAgent
IEMailAgent

Priority

Importance of the e-mail

Declaration
public virtual EMailPriority Priority { get; set; }
Property Value
Type Description
EMailPriority
See Also
EMailAgent
IEMailAgent

ReceivedAt

Received date time

Declaration
public virtual DateTime ReceivedAt { get; set; }
Property Value
Type Description
DateTime
See Also
EMailAgent
IEMailAgent

RepliedAt

When this email was replied at

Declaration
public virtual DateTime RepliedAt { get; set; }
Property Value
Type Description
DateTime
See Also
EMailAgent
IEMailAgent

Sent

When was the e-mail sent

Declaration
public virtual DateTime Sent { get; set; }
Property Value
Type Description
DateTime
See Also
EMailAgent
IEMailAgent

ServerId

Unique id for the e-mail on the server

Declaration
public virtual int ServerId { get; set; }
Property Value
Type Description
Int32
See Also
EMailAgent
IEMailAgent

Size

Total size of the e-mail

Declaration
public virtual int Size { get; set; }
Property Value
Type Description
Int32
See Also
EMailAgent
IEMailAgent

Subject

Subject of the e-mail

Declaration
public virtual string Subject { get; set; }
Property Value
Type Description
String
See Also
EMailAgent
IEMailAgent

To

To recipients of e-mail

Declaration
public virtual EMailAddress[] To { get; set; }
Property Value
Type Description
EMailAddress[]
See Also
EMailAgent
IEMailAgent

Methods

ToString()

Returns the carrier contents as a formatted string.

Declaration
public override string ToString()
Returns
Type Description
String

The carrier contents.

See Also
EMailAgent
IEMailAgent

ToString(String)

Returns the carrier contents as a formatted string, useful for debugging. Each line in the output is prefixed with the input value.

Declaration
public string ToString(string prefix)
Parameters
Type Name Description
String prefix

The line prefix (typically used for indenting)

Returns
Type Description
String

The carrier contents.

See Also
EMailAgent
IEMailAgent

See Also

EMailAgent
IEMailAgent
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top