Class EMailAccount
Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for EMailAccount.
Properties for an email account
Inheritance
object ←
Carrier ←
EMailAccount
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