Class EmailFlowRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the email_flow table.
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class EmailFlowRecordData : Object
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
EmailFlowRecordData()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the email_flow table.
Declaration
public EmailFlowRecordData()
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fields
EmailFlowId
Primary key
Declaration
public int EmailFlowId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
FromAddr
Email From address: name@domain.com
Declaration
public string FromAddr
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
FromName
Email From name
Declaration
public string FromName
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
FromType
Email/Mailing From field address algorithm
Declaration
public EmailFromType FromType
Field Value
Type | Description |
---|---|
EmailFromType |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
GaCampaign
GA Campaign
Declaration
public string GaCampaign
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
GaSource
GA Source
Declaration
public string GaSource
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
HierarchyId
This email flow is inside that hierarchy folder
Declaration
public int HierarchyId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
MainMessageId
The main email message, used for thumbnail creation
Declaration
public int MainMessageId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
OverrideConsentSubscription
Override consent and subscription
Declaration
public short OverrideConsentSubscription
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Registered
Registered when in UTC.
Declaration
public DateTime Registered
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
RegisteredAssociateId
Registered by whom
Declaration
public int RegisteredAssociateId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ReplyToAddr
Reply to address, if different from From-address
Declaration
public string ReplyToAddr
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ReplyToName
Email Reply-To name
Declaration
public string ReplyToName
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ReplyToType
Email/Mailing Reply-To field address algorithm
Declaration
public EmailReplyToType ReplyToType
Field Value
Type | Description |
---|---|
EmailReplyToType |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
SelectedDays
Selected days (flags, so several days can be selected) for time frame
Declaration
public Weekday SelectedDays
Field Value
Type | Description |
---|---|
Weekday |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ShipmentTypeId
Mailing type (subscription type)
Declaration
public int ShipmentTypeId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
SmsSender
SMS sender (number or name)
Declaration
public string SmsSender
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
TimeframeEnd
End of email/sms sending timeframe, interpreted in stored timezone or as UTC, only time part is used in UTC.
Declaration
public DateTime TimeframeEnd
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
TimeframeStart
Start of email/sms sending timeframe, interpreted in stored timezone or as UTC, only time part is used in UTC.
Declaration
public DateTime TimeframeStart
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Updated
Last updated when in UTC.
Declaration
public DateTime Updated
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
UpdatedAssociateId
Last updated by whom
Declaration
public int UpdatedAssociateId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
UpdatedCount
Number of updates made to this record
Declaration
public short UpdatedCount
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
UseGoogleAnalytics
Use Google Analytics
Declaration
public short UseGoogleAnalytics
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
UseTimeframe
Use sender timeframe settings, only send email/sms within the timeframe
Declaration
public short UseTimeframe
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
WorkflowId
The workflow this emailflow belongs to
Declaration
public int WorkflowId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full EmailFlowRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding EmailFlowTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.