Class Email
- Namespace
- UFEDLib
- Assembly
- UFEDLib.dll
[Serializable]
public class Email : ModelBase, IUfedModelParser<Email>
- Inheritance
-
Email
- Implements
-
- Inherited Members
-
Properties
Account
public string Account { get; set; }
Property Value
- string
Attachments
public List<Attachment> Attachments { get; set; }
Property Value
- List<Attachment>
Bcc
public List<Party> Bcc { get; set; }
Property Value
- List<Party>
Body
public string Body { get; set; }
Property Value
- string
Cc
public List<Party> Cc { get; set; }
Property Value
- List<Party>
public string EmailHeader { get; set; }
Property Value
- string
Folder
public string Folder { get; set; }
Property Value
- string
From
public Party From { get; set; }
Property Value
- Party
Labels
public List<string> Labels { get; set; }
Property Value
- List<string>
Priority
public string Priority { get; set; }
Property Value
- string
ServiceIdentifier
public string ServiceIdentifier { get; set; }
Property Value
- string
Snippet
public string Snippet { get; set; }
Property Value
- string
Source
public string Source { get; set; }
Property Value
- string
Status
public string Status { get; set; }
Property Value
- string
Subject
public string Subject { get; set; }
Property Value
- string
TimeStamp
public DateTime TimeStamp { get; set; }
Property Value
- DateTime
To
public List<Party> To { get; set; }
Property Value
- List<Party>
UserMapping
public string UserMapping { get; set; }
Property Value
- string
Methods
GetXmlModelType()
public static string GetXmlModelType()
Returns
- string
ParseFields(IEnumerable<XElement>, Email, bool)
public static void ParseFields(IEnumerable<XElement> fieldElements, Email result, bool debugAttributes = false)
Parameters
fieldElements IEnumerable<XElement>
result Email
debugAttributes bool
ParseModel(XElement, bool)
public static Email ParseModel(XElement element, bool debugAttributes = false)
Parameters
element XElement
debugAttributes bool
Returns
- Email
ParseModelFields(IEnumerable<XElement>, Email, bool)
public static void ParseModelFields(IEnumerable<XElement> modelFieldElements, Email result, bool debugAttributes = false)
Parameters
modelFieldElements IEnumerable<XElement>
result Email
debugAttributes bool
ParseMultiFields(IEnumerable<XElement>, Email, bool)
public static void ParseMultiFields(IEnumerable<XElement> multiFieldElements, Email result, bool debugAttributes = false)
Parameters
multiFieldElements IEnumerable<XElement>
result Email
debugAttributes bool
ParseMultiModel(XElement, bool)
public static List<Email> ParseMultiModel(XElement emailsElement, bool debugAttributes = false)
Parameters
emailsElement XElement
debugAttributes bool
Returns
- List<Email>
ParseMultiModelFields(IEnumerable<XElement>, Email, bool)
public static void ParseMultiModelFields(IEnumerable<XElement> multiModelFieldElements, Email result, bool debugAttributes = false)
Parameters
multiModelFieldElements IEnumerable<XElement>
result Email
debugAttributes bool