Skip to main content

Class EMailAccount

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for EMailAccount. Properties for an email account

Inheritance

objectCarrierEMailAccount

Inherited Members

Carrier.TableRight, Carrier.FieldProperties, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Examples

Get EMailAccount 123 using the WebApi client:
var configuration = new WebApiConfiguration(url);
var agent = new EMailAgent(configuration);
var eMailAccount = agent.GetEMailAccount( 123 );

Constructors

EMailAccount()

Default constructor - defaults any enum props to 0.

Properties

AccountStatus

The account status (Disabled or…) Readonly field

Property Value

short

AssociateId

Id of the associate who owns this account

Property Value

int

EMailAccountId

The account primary key

Property Value

int

EMailAddress

The account (from) address

Property Value

string

ErrorCount

Count of concurring errors of fetching email. Readonly field

Property Value

int

ErrorReason

Reason/Error message. Readonly field

Property Value

string

InboxFolder

Inbox folder name if available in the db

Property Value

string

IncomingCredentials

Account credentials for imap

Property Value

ServiceAuth

LastFetch

When we last fetched email

Property Value

DateTime

OutgoingCredentials

Account credentials for smtp

Property Value

ServiceAuth

SentFolder

Sent email folder name if available in the db

Property Value

string

SimpleMode

Simple mode used for sending and retrieving invitations, accept/decline etc. without the full Inbox GUI experience

Property Value

short

UseGraphApi

Use the GraphApi for this account

Property Value

short

See Also

EMailAgent