Class ChatSessionExtenderBase
Base extender class that handles chat_sessions. Depending on the
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class ChatSessionExtenderBase : TableExtenderBase<ChatSessionTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible, IPlugin, IArchiveProviderExtenderAccept
Constructors
ChatSessionExtenderBase()
Constructor
Declaration
protected ChatSessionExtenderBase()
ChatSessionExtenderBase(ChatSessionExtenderBase.Features)
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ChatSessionExtenderBase(ChatSessionExtenderBase.Features features)
Parameters
Type | Name | Description |
---|---|---|
ChatSessionExtenderBase.Features | features |
Fields
_colAgent
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colAgent
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colAssociateId
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colAssociateId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colChatSessionId
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colChatSessionId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colContactId
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colContactId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colDate
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colDate
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colDuration
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colDuration
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colFirstMessage
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colFirstMessage
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colIcon
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colIcon
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colLastMessage
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colLastMessage
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colPersonId
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colPersonId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colQueueLength
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colQueueLength
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colRating
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colRating
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colRecordTypeText
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colRecordTypeText
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colRegisteredDate
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colRegisteredDate
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colStatus
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colStatus
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colText
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colText
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colTimeInQueue
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colTimeInQueue
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colType
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colType
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colUpdatedDate
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colUpdatedDate
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colWhenEnded
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colWhenEnded
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colWhenRequested
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colWhenRequested
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colWhenStarted
Base extender class that handles chat_sessions. Depending on the
Declaration
protected ArchiveColumnInfo _colWhenStarted
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
AgentUnassignedId
Base extender class that handles chat_sessions. Depending on the
Declaration
public const int AgentUnassignedId = 1
Field Value
Type | Description |
---|---|
Int32 |
ColumnChatSessionId
Base extender class that handles chat_sessions. Depending on the
Declaration
public const string ColumnChatSessionId = "chatSessionId"
Field Value
Type | Description |
---|---|
String |
TimeInQueueColumnName
Base extender class that handles chat_sessions. Depending on the
Declaration
public const string TimeInQueueColumnName = "timeInQueue"
Field Value
Type | Description |
---|---|
String |
Methods
AcceptRow(SoDataReader)
Base extender class that handles chat_sessions. Depending on the
Declaration
public bool AcceptRow(SoDataReader reader)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader |
Returns
Type | Description |
---|---|
Boolean |
InnerModifyQuery()
Add/map return fields to the query
Declaration
protected override void InnerModifyQuery()
Overrides
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Base extender class that handles chat_sessions. Depending on the
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row |
Overrides
RequiredPhaseOneFields()
Base extender class that handles chat_sessions. Depending on the
Declaration
public FieldInfo[] RequiredPhaseOneFields()
Returns
Type | Description |
---|---|
FieldInfo[] |