Show / Hide Table of Contents

Class ChatTopicRow

This table contains chat topics.
Row Object for table 'chat_topic'. Row objects correspond directly to database tables, and one instance of a row object represents one row in the corresponding table in the database.

Inheritance
Object
SqlCommand
PrivateSave
TableRowBase
ChatTopicRow
Implements
INestedPersist
ISoDataLookup
ISentryIgnorable
ISoItem
Inherited Members
TableRowBase._saveOwner
TableRowBase._sentries
TableRowBase._onValueChange
TableRowBase._relatedNestedPersistMembers
TableRowBase._sqlType
TableRowBase.InternalSetValue(Int32, Object)
TableRowBase.InternalSetValue(SoField, Object)
TableRowBase.GetFieldValue(FieldInfo)
TableRowBase.GetKnownFields()
TableRowBase.ISoDataLookup.GetPersistedFieldValue(FieldInfo)
TableRowBase.ISoDataLookup.IsPersistedFieldValueKnown(FieldInfo)
TableRowBase.IsGhostField(FieldInfo)
TableRowBase.RowLoad()
TableRowBase.RowLoad(ITableRowLoadHandler)
TableRowBase.OnLoaded(IdxBase)
TableRowBase.Load(IdxBase, SoDataReader)
TableRowBase.Load(SoDataReader, TableInfo)
TableRowBase.SetDefaults()
TableRowBase.SetDefaults(DashboardTileDefinitionRow, String)
TableRowBase.SetSaveOwner(INestedPersist)
TableRowBase.Save()
TableRowBase.Delete()
TableRowBase.Validate()
TableRowBase.SetDirty(Int32, Object, Object)
TableRowBase.INestedPersist.OnPreIdUpdate()
TableRowBase.INestedPersist.OnPrimaryKeyRequest(PKContainer)
TableRowBase.INestedPersist.OnPrimaryKeyUpdate(PKContainer)
TableRowBase.INestedPersist.OnIdUpdate()
TableRowBase.INestedPersist.OnSave(BatchSave)
TableRowBase.INestedPersist.OnSaved(Boolean)
TableRowBase.OnPreIdUpdate()
TableRowBase.OnPrimaryKeyRequest(PKContainer)
TableRowBase.OnPrimaryKeyUpdate(PKContainer)
TableRowBase.OnIdUpdate()
TableRowBase.BeginIgnoreSentryCheck()
TableRowBase.EndIgnoreSentryCheck()
TableRowBase.GetRelatedNestedPersist()
TableRowBase.Item[Int32]
TableRowBase.Item[SoField]
TableRowBase.Sentries
TableRowBase.ForeignKeyHelper
TableRowBase.IsDeleted
TableRowBase.IsSaving
TableRowBase.SqlType
TableRowBase.IsSentryIgnored
TableRowBase.IsMarkedForDelete
TableRowBase.OnValueChanged
TableRowBase.OnElementSaved
TableRowBase.OnElementIdUpdate
PrivateSave.GetTableInfos()
PrivateSave.CloneToBasicUpdatingQuery()
PrivateSave.OnUpdateField
SqlCommand.Origin
SqlCommand.AddIgnoreAutoSentryTableInfo(TableInfo)
SqlCommand.AddIgnoreAutoSentryTableInfo(IEnumerable<TableInfo>)
SqlCommand.RemoveIgnoreAutoSentryTableInfo(TableInfo)
SqlCommand.ClearIgnoreAutoSentryTableInfos()
SqlCommand.IsAutoSentryIgnoredOnTableInfo(TableInfo)
SqlCommand.GetPrivateSaves()
SqlCommand.GetInserts()
SqlCommand.GetUpdates()
SqlCommand.GetDeletes()
SqlCommand.GetSelect()
SqlCommand.AutoSentryIgnoredTables
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class ChatTopicRow : TableRowBase, INestedPersist, ISoDataLookup, ISentryIgnorable, ISoItem
Remarks

Row objects can be created in several ways.

  • Use the static CreateNew() method to create a new, empty object. After populating it with values, you call the method and a corresponding row in the database is created, and the objects' primary key field updated. This is the preferred way to insert new rows into the database.
  • You can create a (nested) ChatTopicRow ChatTopicRow.CustomSearch object to obtain a query pre-populated with the correct tableinfo and return fields. This query can be modified with restrictions, etc. Then, use the static GetFromCustomSearch(ChatTopicRow.CustomSearch) method to apply the query to the database and obtain the result as a Row object. This is how you select existing rows from the database when you have a query that does not correspond to any of the existing database indexes.
  • For each unique index defined for the table, there is a corresponding GetFromIdx method to make retrieving data via the indexes easy. Note that if you try to fetch a row that does not exist (for instance, by using the primary key index and specifying a primary key that does not exist in the database), you will get a Row object with the and properties set to true. Such a Row object is called a 'ghost' and cannot be updated, saved or deleted. You can also get a ghost if the row does exist in the database, but the Sentry system denies Select rights to the row.
  • Finally, if you have an SoDataReader that contains ALL the fields of the table, and you have the ChatTopicTableInfo instance used in the query behind the reader, you can use the static GetFromReader(SoDataReader, ChatTopicTableInfo) method to create a new row object from the reader and the table info. This is useful when you have a larger, more complex query, for instance one that joins a number of tables, and you wish to use Row objects to process the result set. If your result set corresponds to an entity, consider using the corresponding Entity layer object instead, since entities automatically handle ID allocation and mapping, rights, and other higher-level aspects.
Non-unique indexes are handled through the ChatTopicRows collection, which has nested classes and GetFromIdx methods for each non-unique index. Similarly, there is a GetFromReader(SoDataReader, ChatTopicTableInfo) method to retrieve the results of queries that return more than one row.

Unique indexes on table ChatTopic are:

Index fieldsNested index class name

Constructors

ChatTopicRow(ChatTopicRow.ChatTopicRowIdxBase)

Constructor for the class taking an index as argument. This table contains chat topics.

Declaration
protected ChatTopicRow(ChatTopicRow.ChatTopicRowIdxBase idx)
Parameters
Type Name Description
ChatTopicRow.ChatTopicRowIdxBase idx

The index representing a SELECT command to the database.

Fields

_currentAlertRecipient

Current value, see property AlertRecipient.

Declaration
protected string _currentAlertRecipient
Field Value
Type Description
String

_currentAlertTemplate

Current value, see property AlertTemplate.

Declaration
protected int _currentAlertTemplate
Field Value
Type Description
Int32

_currentAlertTimeout

Current value, see property AlertTimeout.

Declaration
protected int _currentAlertTimeout
Field Value
Type Description
Int32

_currentBadgeHeader

Current value, see property BadgeHeader.

Declaration
protected string _currentBadgeHeader
Field Value
Type Description
String

_currentBotEnabled

Current value, see property BotEnabled.

Declaration
protected short _currentBotEnabled
Field Value
Type Description
Int16

_currentBotMessageReceivedScriptid

Current value, see property BotMessageReceivedScriptid.

Declaration
protected int _currentBotMessageReceivedScriptid
Field Value
Type Description
Int32

_currentBotName

Current value, see property BotName.

Declaration
protected string _currentBotName
Field Value
Type Description
String

_currentBotRegisterScriptid

Current value, see property BotRegisterScriptid.

Declaration
protected int _currentBotRegisterScriptid
Field Value
Type Description
Int32

_currentBotSessionChangedScriptid

Current value, see property BotSessionChangedScriptid.

Declaration
protected int _currentBotSessionChangedScriptid
Field Value
Type Description
Int32

_currentBotSessionCreatedScriptid

Current value, see property BotSessionCreatedScriptid.

Declaration
protected int _currentBotSessionCreatedScriptid
Field Value
Type Description
Int32

_currentCategoryId

Current value, see property CategoryId.

Declaration
protected int _currentCategoryId
Field Value
Type Description
Int32

_currentChatTopicId

Current value, see property ChatTopicId.

Declaration
protected int _currentChatTopicId
Field Value
Type Description
Int32

_currentCustomQueueText

Current value, see property CustomQueueText.

Declaration
protected string _currentCustomQueueText
Field Value
Type Description
String

_currentDescription

Current value, see property Description.

Declaration
protected string _currentDescription
Field Value
Type Description
String

_currentFlags

Current value, see property Flags.

Declaration
protected ChatTopicFlag _currentFlags
Field Value
Type Description
ChatTopicFlag

_currentFriEnabled

Current value, see property FriEnabled.

Declaration
protected short _currentFriEnabled
Field Value
Type Description
Int16

_currentFriStart

Current value, see property FriStart.

Declaration
protected DateTime _currentFriStart
Field Value
Type Description
DateTime

_currentFriStop

Current value, see property FriStop.

Declaration
protected DateTime _currentFriStop
Field Value
Type Description
DateTime

_currentKbCategoryId

Current value, see property KbCategoryId.

Declaration
protected int _currentKbCategoryId
Field Value
Type Description
Int32

_currentLanguageId

Current value, see property LanguageId.

Declaration
protected int _currentLanguageId
Field Value
Type Description
Int32

_currentLastAccept

Current value, see property LastAccept.

Declaration
protected DateTime _currentLastAccept
Field Value
Type Description
DateTime

_currentLunchStart

Current value, see property LunchStart.

Declaration
protected DateTime _currentLunchStart
Field Value
Type Description
DateTime

_currentLunchStop

Current value, see property LunchStop.

Declaration
protected DateTime _currentLunchStop
Field Value
Type Description
DateTime

_currentManagerWarningNewChat

Current value, see property ManagerWarningNewChat.

Declaration
protected int _currentManagerWarningNewChat
Field Value
Type Description
Int32

_currentMonEnabled

Current value, see property MonEnabled.

Declaration
protected short _currentMonEnabled
Field Value
Type Description
Int16

_currentMonStart

Current value, see property MonStart.

Declaration
protected DateTime _currentMonStart
Field Value
Type Description
DateTime

_currentMonStop

Current value, see property MonStop.

Declaration
protected DateTime _currentMonStop
Field Value
Type Description
DateTime

_currentName

Current value, see property Name.

Declaration
protected string _currentName
Field Value
Type Description
String

_currentPriorityId

Current value, see property PriorityId.

Declaration
protected int _currentPriorityId
Field Value
Type Description
Int32

_currentSatEnabled

Current value, see property SatEnabled.

Declaration
protected short _currentSatEnabled
Field Value
Type Description
Int16

_currentSatStart

Current value, see property SatStart.

Declaration
protected DateTime _currentSatStart
Field Value
Type Description
DateTime

_currentSatStop

Current value, see property SatStop.

Declaration
protected DateTime _currentSatStop
Field Value
Type Description
DateTime

_currentSecondsPrAccept

Current value, see property SecondsPrAccept.

Declaration
protected int _currentSecondsPrAccept
Field Value
Type Description
Int32

_currentSunEnabled

Current value, see property SunEnabled.

Declaration
protected short _currentSunEnabled
Field Value
Type Description
Int16

_currentSunStart

Current value, see property SunStart.

Declaration
protected DateTime _currentSunStart
Field Value
Type Description
DateTime

_currentSunStop

Current value, see property SunStop.

Declaration
protected DateTime _currentSunStop
Field Value
Type Description
DateTime

_currentThuEnabled

Current value, see property ThuEnabled.

Declaration
protected short _currentThuEnabled
Field Value
Type Description
Int16

_currentThuStart

Current value, see property ThuStart.

Declaration
protected DateTime _currentThuStart
Field Value
Type Description
DateTime

_currentThuStop

Current value, see property ThuStop.

Declaration
protected DateTime _currentThuStop
Field Value
Type Description
DateTime

_currentTueEnabled

Current value, see property TueEnabled.

Declaration
protected short _currentTueEnabled
Field Value
Type Description
Int16

_currentTueStart

Current value, see property TueStart.

Declaration
protected DateTime _currentTueStart
Field Value
Type Description
DateTime

_currentTueStop

Current value, see property TueStop.

Declaration
protected DateTime _currentTueStop
Field Value
Type Description
DateTime

_currentTzLocationId

Current value, see property TzLocationId.

Declaration
protected int _currentTzLocationId
Field Value
Type Description
Int32

_currentUseLunchHours

Current value, see property UseLunchHours.

Declaration
protected short _currentUseLunchHours
Field Value
Type Description
Int16

_currentUseOpeningHours

Current value, see property UseOpeningHours.

Declaration
protected short _currentUseOpeningHours
Field Value
Type Description
Int16

_currentWarningNewChat

Current value, see property WarningNewChat.

Declaration
protected int _currentWarningNewChat
Field Value
Type Description
Int32

_currentWedEnabled

Current value, see property WedEnabled.

Declaration
protected short _currentWedEnabled
Field Value
Type Description
Int16

_currentWedStart

Current value, see property WedStart.

Declaration
protected DateTime _currentWedStart
Field Value
Type Description
DateTime

_currentWedStop

Current value, see property WedStop.

Declaration
protected DateTime _currentWedStop
Field Value
Type Description
DateTime

_currentWelcomeMessage

Current value, see property WelcomeMessage.

Declaration
protected string _currentWelcomeMessage
Field Value
Type Description
String

_currentWidgetAgentUseFirstname

Current value, see property WidgetAgentUseFirstname.

Declaration
protected short _currentWidgetAgentUseFirstname
Field Value
Type Description
Int16

_currentWidgetAutoFaq

Current value, see property WidgetAutoFaq.

Declaration
protected short _currentWidgetAutoFaq
Field Value
Type Description
Int16

_currentWidgetColor

Current value, see property WidgetColor.

Declaration
protected string _currentWidgetColor
Field Value
Type Description
String

_currentWidgetEnableTicket

Current value, see property WidgetEnableTicket.

Declaration
protected short _currentWidgetEnableTicket
Field Value
Type Description
Int16

_currentWidgetFont

Current value, see property WidgetFont.

Declaration
protected string _currentWidgetFont
Field Value
Type Description
String

_currentWidgetLanguage

Current value, see property WidgetLanguage.

Declaration
protected string _currentWidgetLanguage
Field Value
Type Description
String

_currentWidgetOfflineFields

Current value, see property WidgetOfflineFields.

Declaration
protected WidgetRequiredFields _currentWidgetOfflineFields
Field Value
Type Description
WidgetRequiredFields

_currentWidgetOfflineHeader

Current value, see property WidgetOfflineHeader.

Declaration
protected string _currentWidgetOfflineHeader
Field Value
Type Description
String

_currentWidgetOfflineMessage

Current value, see property WidgetOfflineMessage.

Declaration
protected string _currentWidgetOfflineMessage
Field Value
Type Description
String

_currentWidgetPostForm

Current value, see property WidgetPostForm.

Declaration
protected short _currentWidgetPostForm
Field Value
Type Description
Int16

_currentWidgetPostHeader

Current value, see property WidgetPostHeader.

Declaration
protected string _currentWidgetPostHeader
Field Value
Type Description
String

_currentWidgetPostMessage

Current value, see property WidgetPostMessage.

Declaration
protected string _currentWidgetPostMessage
Field Value
Type Description
String

_currentWidgetPostTranscript

Current value, see property WidgetPostTranscript.

Declaration
protected short _currentWidgetPostTranscript
Field Value
Type Description
Int16

_currentWidgetPreForm

Current value, see property WidgetPreForm.

Declaration
protected short _currentWidgetPreForm
Field Value
Type Description
Int16

_currentWidgetPreMessage

Current value, see property WidgetPreMessage.

Declaration
protected string _currentWidgetPreMessage
Field Value
Type Description
String

_currentWidgetRequiredFields

Current value, see property WidgetRequiredFields.

Declaration
protected WidgetRequiredFields _currentWidgetRequiredFields
Field Value
Type Description
WidgetRequiredFields

_currentWidgetShowAgentPhoto

Current value, see property WidgetShowAgentPhoto.

Declaration
protected short _currentWidgetShowAgentPhoto
Field Value
Type Description
Int16

_currentWidgetShowLogo

Current value, see property WidgetShowLogo.

Declaration
protected short _currentWidgetShowLogo
Field Value
Type Description
Int16

_currentWidgetTheme

Current value, see property WidgetTheme.

Declaration
protected WidgetTheme _currentWidgetTheme
Field Value
Type Description
WidgetTheme

_currentWidgetWelcomeMessage

Current value, see property WidgetWelcomeMessage.

Declaration
protected string _currentWidgetWelcomeMessage
Field Value
Type Description
String

_currentWidgetWelcomeTitle

Current value, see property WidgetWelcomeTitle.

Declaration
protected string _currentWidgetWelcomeTitle
Field Value
Type Description
String

_persistedAlertRecipient

Persisted value, see property AlertRecipient.

Declaration
protected string _persistedAlertRecipient
Field Value
Type Description
String

_persistedAlertTemplate

Persisted value, see property AlertTemplate.

Declaration
protected int _persistedAlertTemplate
Field Value
Type Description
Int32

_persistedAlertTimeout

Persisted value, see property AlertTimeout.

Declaration
protected int _persistedAlertTimeout
Field Value
Type Description
Int32

_persistedBadgeHeader

Persisted value, see property BadgeHeader.

Declaration
protected string _persistedBadgeHeader
Field Value
Type Description
String

_persistedBotEnabled

Persisted value, see property BotEnabled.

Declaration
protected short _persistedBotEnabled
Field Value
Type Description
Int16

_persistedBotMessageReceivedScriptid

Persisted value, see property BotMessageReceivedScriptid.

Declaration
protected int _persistedBotMessageReceivedScriptid
Field Value
Type Description
Int32

_persistedBotName

Persisted value, see property BotName.

Declaration
protected string _persistedBotName
Field Value
Type Description
String

_persistedBotRegisterScriptid

Persisted value, see property BotRegisterScriptid.

Declaration
protected int _persistedBotRegisterScriptid
Field Value
Type Description
Int32

_persistedBotSessionChangedScriptid

Persisted value, see property BotSessionChangedScriptid.

Declaration
protected int _persistedBotSessionChangedScriptid
Field Value
Type Description
Int32

_persistedBotSessionCreatedScriptid

Persisted value, see property BotSessionCreatedScriptid.

Declaration
protected int _persistedBotSessionCreatedScriptid
Field Value
Type Description
Int32

_persistedCategoryId

Persisted value, see property CategoryId.

Declaration
protected int _persistedCategoryId
Field Value
Type Description
Int32

_persistedChatTopicId

Persisted value, see property ChatTopicId.

Declaration
protected int _persistedChatTopicId
Field Value
Type Description
Int32

_persistedCustomQueueText

Persisted value, see property CustomQueueText.

Declaration
protected string _persistedCustomQueueText
Field Value
Type Description
String

_persistedDescription

Persisted value, see property Description.

Declaration
protected string _persistedDescription
Field Value
Type Description
String

_persistedFlags

Persisted value, see property Flags.

Declaration
protected ChatTopicFlag _persistedFlags
Field Value
Type Description
ChatTopicFlag

_persistedFriEnabled

Persisted value, see property FriEnabled.

Declaration
protected short _persistedFriEnabled
Field Value
Type Description
Int16

_persistedFriStart

Persisted value, see property FriStart.

Declaration
protected DateTime _persistedFriStart
Field Value
Type Description
DateTime

_persistedFriStop

Persisted value, see property FriStop.

Declaration
protected DateTime _persistedFriStop
Field Value
Type Description
DateTime

_persistedKbCategoryId

Persisted value, see property KbCategoryId.

Declaration
protected int _persistedKbCategoryId
Field Value
Type Description
Int32

_persistedLanguageId

Persisted value, see property LanguageId.

Declaration
protected int _persistedLanguageId
Field Value
Type Description
Int32

_persistedLastAccept

Persisted value, see property LastAccept.

Declaration
protected DateTime _persistedLastAccept
Field Value
Type Description
DateTime

_persistedLunchStart

Persisted value, see property LunchStart.

Declaration
protected DateTime _persistedLunchStart
Field Value
Type Description
DateTime

_persistedLunchStop

Persisted value, see property LunchStop.

Declaration
protected DateTime _persistedLunchStop
Field Value
Type Description
DateTime

_persistedManagerWarningNewChat

Persisted value, see property ManagerWarningNewChat.

Declaration
protected int _persistedManagerWarningNewChat
Field Value
Type Description
Int32

_persistedMonEnabled

Persisted value, see property MonEnabled.

Declaration
protected short _persistedMonEnabled
Field Value
Type Description
Int16

_persistedMonStart

Persisted value, see property MonStart.

Declaration
protected DateTime _persistedMonStart
Field Value
Type Description
DateTime

_persistedMonStop

Persisted value, see property MonStop.

Declaration
protected DateTime _persistedMonStop
Field Value
Type Description
DateTime

_persistedName

Persisted value, see property Name.

Declaration
protected string _persistedName
Field Value
Type Description
String

_persistedPriorityId

Persisted value, see property PriorityId.

Declaration
protected int _persistedPriorityId
Field Value
Type Description
Int32

_persistedSatEnabled

Persisted value, see property SatEnabled.

Declaration
protected short _persistedSatEnabled
Field Value
Type Description
Int16

_persistedSatStart

Persisted value, see property SatStart.

Declaration
protected DateTime _persistedSatStart
Field Value
Type Description
DateTime

_persistedSatStop

Persisted value, see property SatStop.

Declaration
protected DateTime _persistedSatStop
Field Value
Type Description
DateTime

_persistedSecondsPrAccept

Persisted value, see property SecondsPrAccept.

Declaration
protected int _persistedSecondsPrAccept
Field Value
Type Description
Int32

_persistedSunEnabled

Persisted value, see property SunEnabled.

Declaration
protected short _persistedSunEnabled
Field Value
Type Description
Int16

_persistedSunStart

Persisted value, see property SunStart.

Declaration
protected DateTime _persistedSunStart
Field Value
Type Description
DateTime

_persistedSunStop

Persisted value, see property SunStop.

Declaration
protected DateTime _persistedSunStop
Field Value
Type Description
DateTime

_persistedThuEnabled

Persisted value, see property ThuEnabled.

Declaration
protected short _persistedThuEnabled
Field Value
Type Description
Int16

_persistedThuStart

Persisted value, see property ThuStart.

Declaration
protected DateTime _persistedThuStart
Field Value
Type Description
DateTime

_persistedThuStop

Persisted value, see property ThuStop.

Declaration
protected DateTime _persistedThuStop
Field Value
Type Description
DateTime

_persistedTueEnabled

Persisted value, see property TueEnabled.

Declaration
protected short _persistedTueEnabled
Field Value
Type Description
Int16

_persistedTueStart

Persisted value, see property TueStart.

Declaration
protected DateTime _persistedTueStart
Field Value
Type Description
DateTime

_persistedTueStop

Persisted value, see property TueStop.

Declaration
protected DateTime _persistedTueStop
Field Value
Type Description
DateTime

_persistedTzLocationId

Persisted value, see property TzLocationId.

Declaration
protected int _persistedTzLocationId
Field Value
Type Description
Int32

_persistedUseLunchHours

Persisted value, see property UseLunchHours.

Declaration
protected short _persistedUseLunchHours
Field Value
Type Description
Int16

_persistedUseOpeningHours

Persisted value, see property UseOpeningHours.

Declaration
protected short _persistedUseOpeningHours
Field Value
Type Description
Int16

_persistedWarningNewChat

Persisted value, see property WarningNewChat.

Declaration
protected int _persistedWarningNewChat
Field Value
Type Description
Int32

_persistedWedEnabled

Persisted value, see property WedEnabled.

Declaration
protected short _persistedWedEnabled
Field Value
Type Description
Int16

_persistedWedStart

Persisted value, see property WedStart.

Declaration
protected DateTime _persistedWedStart
Field Value
Type Description
DateTime

_persistedWedStop

Persisted value, see property WedStop.

Declaration
protected DateTime _persistedWedStop
Field Value
Type Description
DateTime

_persistedWelcomeMessage

Persisted value, see property WelcomeMessage.

Declaration
protected string _persistedWelcomeMessage
Field Value
Type Description
String

_persistedWidgetAgentUseFirstname

Persisted value, see property WidgetAgentUseFirstname.

Declaration
protected short _persistedWidgetAgentUseFirstname
Field Value
Type Description
Int16

_persistedWidgetAutoFaq

Persisted value, see property WidgetAutoFaq.

Declaration
protected short _persistedWidgetAutoFaq
Field Value
Type Description
Int16

_persistedWidgetColor

Persisted value, see property WidgetColor.

Declaration
protected string _persistedWidgetColor
Field Value
Type Description
String

_persistedWidgetEnableTicket

Persisted value, see property WidgetEnableTicket.

Declaration
protected short _persistedWidgetEnableTicket
Field Value
Type Description
Int16

_persistedWidgetFont

Persisted value, see property WidgetFont.

Declaration
protected string _persistedWidgetFont
Field Value
Type Description
String

_persistedWidgetLanguage

Persisted value, see property WidgetLanguage.

Declaration
protected string _persistedWidgetLanguage
Field Value
Type Description
String

_persistedWidgetOfflineFields

Persisted value, see property WidgetOfflineFields.

Declaration
protected WidgetRequiredFields _persistedWidgetOfflineFields
Field Value
Type Description
WidgetRequiredFields

_persistedWidgetOfflineHeader

Persisted value, see property WidgetOfflineHeader.

Declaration
protected string _persistedWidgetOfflineHeader
Field Value
Type Description
String

_persistedWidgetOfflineMessage

Persisted value, see property WidgetOfflineMessage.

Declaration
protected string _persistedWidgetOfflineMessage
Field Value
Type Description
String

_persistedWidgetPostForm

Persisted value, see property WidgetPostForm.

Declaration
protected short _persistedWidgetPostForm
Field Value
Type Description
Int16

_persistedWidgetPostHeader

Persisted value, see property WidgetPostHeader.

Declaration
protected string _persistedWidgetPostHeader
Field Value
Type Description
String

_persistedWidgetPostMessage

Persisted value, see property WidgetPostMessage.

Declaration
protected string _persistedWidgetPostMessage
Field Value
Type Description
String

_persistedWidgetPostTranscript

Persisted value, see property WidgetPostTranscript.

Declaration
protected short _persistedWidgetPostTranscript
Field Value
Type Description
Int16

_persistedWidgetPreForm

Persisted value, see property WidgetPreForm.

Declaration
protected short _persistedWidgetPreForm
Field Value
Type Description
Int16

_persistedWidgetPreMessage

Persisted value, see property WidgetPreMessage.

Declaration
protected string _persistedWidgetPreMessage
Field Value
Type Description
String

_persistedWidgetRequiredFields

Persisted value, see property WidgetRequiredFields.

Declaration
protected WidgetRequiredFields _persistedWidgetRequiredFields
Field Value
Type Description
WidgetRequiredFields

_persistedWidgetShowAgentPhoto

Persisted value, see property WidgetShowAgentPhoto.

Declaration
protected short _persistedWidgetShowAgentPhoto
Field Value
Type Description
Int16

_persistedWidgetShowLogo

Persisted value, see property WidgetShowLogo.

Declaration
protected short _persistedWidgetShowLogo
Field Value
Type Description
Int16

_persistedWidgetTheme

Persisted value, see property WidgetTheme.

Declaration
protected WidgetTheme _persistedWidgetTheme
Field Value
Type Description
WidgetTheme

_persistedWidgetWelcomeMessage

Persisted value, see property WidgetWelcomeMessage.

Declaration
protected string _persistedWidgetWelcomeMessage
Field Value
Type Description
String

_persistedWidgetWelcomeTitle

Persisted value, see property WidgetWelcomeTitle.

Declaration
protected string _persistedWidgetWelcomeTitle
Field Value
Type Description
String

Properties

AlertRecipient

.NET type: string. The recipient(s) for the alert template

Declaration
public virtual string AlertRecipient { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[256].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

AlertTemplate

.NET type: int. The reply template to use for alerting

Declaration
public virtual int AlertTemplate { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: Int.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

AlertTimeout

.NET type: int. The number of seconds for an unanswered session before we alert

Declaration
public virtual int AlertTimeout { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: Int.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

BadgeHeader

.NET type: string. The badge header of the chat topic

Declaration
public virtual string BadgeHeader { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[256].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

BotEnabled

.NET type: short. Enable chatbot on this topic. Run the trigger scripts on bot events.

Declaration
public virtual short BotEnabled { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

BotMessageReceivedScriptid

.NET type: int. Script id to run when new messages received from customer.

Declaration
public virtual int BotMessageReceivedScriptid { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: FK.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

BotName

.NET type: string. Chatbot name

Declaration
public virtual string BotName { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[81].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

BotRegisterScriptid

.NET type: int. Script id to register/unregister chatbot. 0 if there is no bot

Declaration
public virtual int BotRegisterScriptid { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: FK.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

BotSessionChangedScriptid

.NET type: int. Script id to run when session state changes.

Declaration
public virtual int BotSessionChangedScriptid { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: FK.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

BotSessionCreatedScriptid

.NET type: int. Script id to run on new session.

Declaration
public virtual int BotSessionCreatedScriptid { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: FK.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

CategoryId

.NET type: int. Category on ticket created from off-line request

Declaration
public virtual int CategoryId { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: FK.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

ChatTopicId

.NET type: int. The primary key (auto-incremented)

Declaration
public virtual int ChatTopicId { get; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: PK.

This field is the primary key and can only be read, never written.

This field is not protected by the Sentry system, and can always be read

ChatTopicTableInfo

Get the ChatTopicTableInfo object associated with the row.

Declaration
public ChatTopicTableInfo ChatTopicTableInfo { get; }
Property Value
Type Description
ChatTopicTableInfo

CustomQueueText

.NET type: string. A text to be used in the queue message in the chat widget. Usage is controlled by the flags field, bit number 3

Declaration
public virtual string CustomQueueText { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[256].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

Description

.NET type: string. The descriptiong for this topic.

Declaration
public virtual string Description { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[256].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

Flags

.NET type: ChatTopicFlag. Flags for this topic: show popup alert?, collect consent first?, use custom message?

Declaration
public virtual ChatTopicFlag Flags { get; set; }
Property Value
Type Description
ChatTopicFlag
Remarks

Original type in dictionary: Enum.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

FriEnabled

.NET type: short. Whether open on Fridays.

Declaration
public virtual short FriEnabled { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

FriStart

.NET type: DateTime. When opening hours start on Fridays. Only time-part is used.

Declaration
public virtual DateTime FriStart { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

FriStop

.NET type: DateTime. When opening hours stop on Fridays. Only time-part is used.

Declaration
public virtual DateTime FriStop { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

InnerFieldValuePairs

The values of all the fields in the row.
The first field is the primary key.
The index of the value corresponds to the name of the field returned from the Fields property.

Declaration
protected override ArgumentParameterCollection InnerFieldValuePairs { get; }
Property Value
Type Description
ArgumentParameterCollection
Overrides
PrivateSave.InnerFieldValuePairs

InnerPrimaryKey

The primary key needed to decide which specific row to alter with the current sql-command.

Declaration
protected override FieldInfo InnerPrimaryKey { get; }
Property Value
Type Description
FieldInfo
Overrides
PrivateSave.InnerPrimaryKey

InnerPrimaryKeyValue

The actual value the primary key must have.

Declaration
protected override Parameter InnerPrimaryKeyValue { get; }
Property Value
Type Description
Parameter
Overrides
PrivateSave.InnerPrimaryKeyValue

IsDirty

Is the row dirty, e.g. been modified since the last time it was saved to the database.

Declaration
public override bool IsDirty { get; }
Property Value
Type Description
Boolean
Overrides
TableRowBase.IsDirty

IsNew

Is this object new, meaning that it does not exist in the database.

Declaration
public override bool IsNew { get; }
Property Value
Type Description
Boolean
Overrides
TableRowBase.IsNew

Item[String]

Get or set a value based on the name of the field.

Declaration
public override object this[string fieldName] { get; set; }
Parameters
Type Name Description
String fieldName

Name of the field in the database

Property Value
Type Description
Object

Value of the field.

Overrides
TableRowBase.Item[String]
Exceptions
Type Condition
ArgumentException

Thrown if the field is not known.

KbCategoryId

.NET type: int. Root folder for FAQ suggestions

Declaration
public virtual int KbCategoryId { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: FK.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

LanguageId

.NET type: int. The reference to the associated customer language. NULL or -1 if not set.

Declaration
public virtual int LanguageId { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: FK.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

LastAccept

.NET type: DateTime. The last time a session was accepted from the inside for this topic.

Declaration
public virtual DateTime LastAccept { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

LunchStart

.NET type: DateTime. When opening hours starts for lunch. Only time-part is used.

Declaration
public virtual DateTime LunchStart { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

LunchStop

.NET type: DateTime. When opening hours stops for lunch. Only time-part is used.

Declaration
public virtual DateTime LunchStop { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

ManagerWarningNewChat

.NET type: int. Contains the manager notify time in minutes

Declaration
public virtual int ManagerWarningNewChat { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: Int.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

MonEnabled

.NET type: short. Whether open on Mondays.

Declaration
public virtual short MonEnabled { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

MonStart

.NET type: DateTime. When opening hours start on Mondays. Only time-part is used.

Declaration
public virtual DateTime MonStart { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

MonStop

.NET type: DateTime. When opening hours stop on Mondays. Only time-part is used.

Declaration
public virtual DateTime MonStop { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

Name

.NET type: string. The name of this chat topic

Declaration
public virtual string Name { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[256].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

PriorityId

.NET type: int. Priority on ticket created from off-line request

Declaration
public virtual int PriorityId { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: FK.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

SatEnabled

.NET type: short. Whether open on Saturdays.

Declaration
public virtual short SatEnabled { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

SatStart

.NET type: DateTime. When opening hours start on Saturdays. Only time-part is used.

Declaration
public virtual DateTime SatStart { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

SatStop

.NET type: DateTime. When opening hours stop on Saturdays. Only time-part is used.

Declaration
public virtual DateTime SatStop { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

SecondsPrAccept

.NET type: int. The average number of seconds per accept for this topic.

Declaration
public virtual int SecondsPrAccept { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: Int.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

SunEnabled

.NET type: short. Whether open on Sundays.

Declaration
public virtual short SunEnabled { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

SunStart

.NET type: DateTime. When opening hours start on Sundays. Only time-part is used.

Declaration
public virtual DateTime SunStart { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

SunStop

.NET type: DateTime. When opening hours stop on Sundays. Only time-part is used.

Declaration
public virtual DateTime SunStop { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

TableInfo

Get the TableInfo for the table.

Declaration
public override TableInfo TableInfo { get; }
Property Value
Type Description
TableInfo

The TableInfo for the table.

Overrides
TableRowBase.TableInfo

ThuEnabled

.NET type: short. Whether open on Thursdays.

Declaration
public virtual short ThuEnabled { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

ThuStart

.NET type: DateTime. When opening hours start on Thursdays. Only time-part is used.

Declaration
public virtual DateTime ThuStart { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

ThuStop

.NET type: DateTime. When opening hours stop on Thursdays. Only time-part is used.

Declaration
public virtual DateTime ThuStop { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

TueEnabled

.NET type: short. Whether open on Tuesdays.

Declaration
public virtual short TueEnabled { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

TueStart

.NET type: DateTime. When opening hours start on Tuesdays. Only time-part is used.

Declaration
public virtual DateTime TueStart { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

TueStop

.NET type: DateTime. When opening hours stop on Tuesdays. Only time-part is used.

Declaration
public virtual DateTime TueStop { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

TzLocationId

.NET type: int. Timezone used for the start/stop times for this topic.

Declaration
public virtual int TzLocationId { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: FK.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

UseLunchHours

.NET type: short. Whether to use lunch hours or not.

Declaration
public virtual short UseLunchHours { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

UseOpeningHours

.NET type: short. Whether to use opening hours or not.

Declaration
public virtual short UseOpeningHours { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WarningNewChat

.NET type: int. Contains the user notify time in minutes

Declaration
public virtual int WarningNewChat { get; set; }
Property Value
Type Description
Int32
Remarks

Original type in dictionary: Int.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WedEnabled

.NET type: short. Whether open on Wednesdays.

Declaration
public virtual short WedEnabled { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WedStart

.NET type: DateTime. When opening hours start on Wednesdays. Only time-part is used.

Declaration
public virtual DateTime WedStart { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WedStop

.NET type: DateTime. When opening hours stop on Wednesday. Only time-part is used.

Declaration
public virtual DateTime WedStop { get; set; }
Property Value
Type Description
DateTime
Remarks

Original type in dictionary: DateTime.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WelcomeMessage

.NET type: string. The welcome message sent to the customer when the chat session starts.

Declaration
public virtual string WelcomeMessage { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: Clob.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetAgentUseFirstname

.NET type: short. Whether to use the firstname of the agent in the chat widget.

Declaration
public virtual short WidgetAgentUseFirstname { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetAutoFaq

.NET type: short. Enable automatic FAQ suggestions

Declaration
public virtual short WidgetAutoFaq { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetColor

.NET type: string. The base color of the widget

Declaration
public virtual string WidgetColor { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[17].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetEnableTicket

.NET type: short. Enable ticket submission in offline mode

Declaration
public virtual short WidgetEnableTicket { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetFont

.NET type: string. The font used in the widget

Declaration
public virtual string WidgetFont { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[65].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetLanguage

.NET type: string. The language ISO code for the widget language

Declaration
public virtual string WidgetLanguage { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[64].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetOfflineFields

.NET type: WidgetRequiredFields. Required field when creating ticket in offline mode

Declaration
public virtual WidgetRequiredFields WidgetOfflineFields { get; set; }
Property Value
Type Description
WidgetRequiredFields
Remarks

Original type in dictionary: Enum.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetOfflineHeader

.NET type: string. Offline text shown in widget header

Declaration
public virtual string WidgetOfflineHeader { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[256].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetOfflineMessage

.NET type: string. Offline message shown in widget

Declaration
public virtual string WidgetOfflineMessage { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[1025].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetPostForm

.NET type: short. Enable post chat form

Declaration
public virtual short WidgetPostForm { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetPostHeader

.NET type: string. Header text to show in post chat form

Declaration
public virtual string WidgetPostHeader { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[256].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetPostMessage

.NET type: string. Message text to show in post chat form

Declaration
public virtual string WidgetPostMessage { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[1025].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetPostTranscript

.NET type: short. Enable transcript of chat session

Declaration
public virtual short WidgetPostTranscript { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetPreForm

.NET type: short. Enable pre-chat form for anonymous users

Declaration
public virtual short WidgetPreForm { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetPreMessage

.NET type: string. Message to be shown in a pre-chat

Declaration
public virtual string WidgetPreMessage { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[1025].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetRequiredFields

.NET type: WidgetRequiredFields. Fields required to start a chat

Declaration
public virtual WidgetRequiredFields WidgetRequiredFields { get; set; }
Property Value
Type Description
WidgetRequiredFields
Remarks

Original type in dictionary: Enum.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetShowAgentPhoto

.NET type: short. Use agent photo and name when chatting

Declaration
public virtual short WidgetShowAgentPhoto { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetShowLogo

.NET type: short. Indicates if the logo should be shown in the widget

Declaration
public virtual short WidgetShowLogo { get; set; }
Property Value
Type Description
Int16
Remarks

Original type in dictionary: Bool.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetTheme

.NET type: WidgetTheme. Predefined themes for the chat widget

Declaration
public virtual WidgetTheme WidgetTheme { get; set; }
Property Value
Type Description
WidgetTheme
Remarks

Original type in dictionary: Enum.

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetWelcomeMessage

.NET type: string. Short message displayed as long as the request is in queue or active

Declaration
public virtual string WidgetWelcomeMessage { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[256].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

WidgetWelcomeTitle

.NET type: string. Short welcome message when user initiates a chat

Declaration
public virtual string WidgetWelcomeTitle { get; set; }
Property Value
Type Description
String
Remarks

Original type in dictionary: String[256].

Setting this field to a new value will not affect the Sentry calculations and your rights

This field is not protected by the Sentry system, and can always be read

This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it

Methods

CreateNew()

Create a new instance of the ChatTopicRow object. This table contains chat topics.

Declaration
public static ChatTopicRow CreateNew()
Returns
Type Description
ChatTopicRow

A new instance of the ChatTopicRow object.

GetFromCustomSearch(ChatTopicRow.CustomSearch)

Create a new instance of the ChatTopicRow object, and populate it with data from a custom search. If the search returns no results, an object with IsNew will be returned; if the result contains one row, an object representing that row will be returned. If the result contains more than one row, the first row will be used and the rest discarded (there is no way of detecting this situation).

Declaration
public static ChatTopicRow GetFromCustomSearch(ChatTopicRow.CustomSearch query)
Parameters
Type Name Description
ChatTopicRow.CustomSearch query

The custom search to execute against the database

Returns
Type Description
ChatTopicRow

A new instance of the ChatTopicRow object, reflecting the result of the query.

GetFromIdxChatTopicId(Int32)

Create a new instance of the ChatTopicRow object, by querying the database table via the index 'IDXChat_topicId'. This method is intended to make it easy to use efficient queries that match a database index.

Declaration
public static ChatTopicRow GetFromIdxChatTopicId(int chatTopicId)
Parameters
Type Name Description
Int32 chatTopicId
Returns
Type Description
ChatTopicRow

Row object that represents the result of the search. IsNew will be true if the query did not match any row in the table

Remarks

This method represents one of the unique indexes on the ChatTopic table. Non-unique indexes have corresponding inner classes and methods in the ChatTopicRows collection, since they may return more than one row.

GetFromReader(SoDataReader, ChatTopicTableInfo)

Create a new instance of the ChatTopicRow object, and populate it with data from a reader/tableinfo. If the reader has DBNull as the current value of the primary key field, an unpopulated object with IsNew == true will be returned. If any fields are missing or one of the non-primary key fields is DBNull, an exception will be thrown. This table contains chat topics.

Declaration
public static ChatTopicRow GetFromReader(SoDataReader reader, ChatTopicTableInfo tableInfo)
Parameters
Type Name Description
SoDataReader reader

SoDataReader positioned to a valid database row.

ChatTopicTableInfo tableInfo

ChatTopicTableInfo instance used in the query that is the source of the reader. The fields used from the reader will be those owned by this tableinfo object.

Returns
Type Description
ChatTopicRow

A new instance of the ChatTopicRow object.

GetPersistedFieldValue(FieldInfo)

Get the persisted value of a field.

Declaration
public override object GetPersistedFieldValue(FieldInfo field)
Parameters
Type Name Description
FieldInfo field

Specification of a field

Returns
Type Description
Object

Field value, such as an int, DateTime, string ... Null can be returned if the value is not known.

Overrides
PrivateSave.GetPersistedFieldValue(FieldInfo)
Exceptions
Type Condition
ArgumentException

Thrown if the field is not known.

InternalSetValue(String, Object)

Declaration
protected override void InternalSetValue(string fieldName, object value)
Parameters
Type Name Description
String fieldName
Object value
Overrides
TableRowBase.InternalSetValue(String, Object)

IsPersistedFieldValueKnown(FieldInfo)

Check if the persisted value for a field is known.

Declaration
public override bool IsPersistedFieldValueKnown(FieldInfo field)
Parameters
Type Name Description
FieldInfo field

Specification of a field

Returns
Type Description
Boolean

True if the value is known and sentry permits read.

Overrides
PrivateSave.IsPersistedFieldValueKnown(FieldInfo)

OnLoad(SoDataReader, TableInfo)

Fill the object with data returned from the database.

Declaration
protected override void OnLoad(SoDataReader reader, TableInfo tableInfo)
Parameters
Type Name Description
SoDataReader reader

Object holding the data returned from the database.

TableInfo tableInfo

The TableInfo used for the SELECT statement.

Overrides
TableRowBase.OnLoad(SoDataReader, TableInfo)

OnSave(BatchSave)

Add the object to the BatchSave list if it needs saving.

Declaration
protected override void OnSave(BatchSave batchSave)
Parameters
Type Name Description
BatchSave batchSave

Collection of objects to be saved within the transaction.

Overrides
TableRowBase.OnSave(BatchSave)
Remarks

Classes overriding this method should call it.

OnSaved(Boolean)

Method called after the save operation has been performed.

Declaration
protected override void OnSaved(bool bSucceeded)
Parameters
Type Name Description
Boolean bSucceeded

True if the save operation succeeded (e.g. transaction committed), or false if the save operation failed (e.g. transaction rolled back)

Overrides
TableRowBase.OnSaved(Boolean)

Reset()

Reset the changes made on the object.

Declaration
protected override void Reset()
Overrides
TableRowBase.Reset()
Remarks

If the row is not persisted to the database (e.g. IsNew is true), all the values will be reset. If the row has been persisted to or loaded from the database, the properties will be set to those of the last persisted or loaded values.

SetDefaults(DefaulterStrategy)

Set default values for the row.

Declaration
public override void SetDefaults(DefaulterStrategy strategy)
Parameters
Type Name Description
DefaulterStrategy strategy

Strategy used when applying default values; values depend on where we are in the Create/Fetch/Populate/Save cycle

Overrides
TableRowBase.SetDefaults(DefaulterStrategy)

SetPrimaryKey(Int32)

Set the primary key for the row.

Declaration
protected override void SetPrimaryKey(int primaryKey)
Parameters
Type Name Description
Int32 primaryKey

The new primary key for the row.

Overrides
TableRowBase.SetPrimaryKey(Int32)

SetRowAsNew()

Declaration
public override void SetRowAsNew()
Overrides
TableRowBase.SetRowAsNew()

ToString()

ToString method intended for debugging, returns a string that displays the object type, new/dirty status, primary key and the string fields

Declaration
public override string ToString()
Returns
Type Description
String
Overrides
Object.ToString()

Validate(RowValidator)

Validate this row.

Declaration
public override void Validate(RowValidator rowValidator)
Parameters
Type Name Description
RowValidator rowValidator

RowValidator for inserting the result of the validation

Overrides
TableRowBase.Validate(RowValidator)

Events

_onAlertRecipientChange

Change envent for property AlertRecipient; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onAlertRecipientChange
Event Type
Type Description
OnFieldChange<String>

_onAlertTemplateChange

Change envent for property AlertTemplate; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onAlertTemplateChange
Event Type
Type Description
OnFieldChange<Int32>

_onAlertTimeoutChange

Change envent for property AlertTimeout; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onAlertTimeoutChange
Event Type
Type Description
OnFieldChange<Int32>

_onBadgeHeaderChange

Change envent for property BadgeHeader; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onBadgeHeaderChange
Event Type
Type Description
OnFieldChange<String>

_onBotEnabledChange

Change envent for property BotEnabled; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onBotEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

_onBotMessageReceivedScriptidChange

Change envent for property BotMessageReceivedScriptid; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onBotMessageReceivedScriptidChange
Event Type
Type Description
OnFieldChange<Int32>

_onBotNameChange

Change envent for property BotName; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onBotNameChange
Event Type
Type Description
OnFieldChange<String>

_onBotRegisterScriptidChange

Change envent for property BotRegisterScriptid; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onBotRegisterScriptidChange
Event Type
Type Description
OnFieldChange<Int32>

_onBotSessionChangedScriptidChange

Change envent for property BotSessionChangedScriptid; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onBotSessionChangedScriptidChange
Event Type
Type Description
OnFieldChange<Int32>

_onBotSessionCreatedScriptidChange

Change envent for property BotSessionCreatedScriptid; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onBotSessionCreatedScriptidChange
Event Type
Type Description
OnFieldChange<Int32>

_onCategoryIdChange

Change envent for property CategoryId; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onCategoryIdChange
Event Type
Type Description
OnFieldChange<Int32>

_onCustomQueueTextChange

Change envent for property CustomQueueText; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onCustomQueueTextChange
Event Type
Type Description
OnFieldChange<String>

_onDescriptionChange

Change envent for property Description; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onDescriptionChange
Event Type
Type Description
OnFieldChange<String>

_onFlagsChange

Change envent for property Flags; field is of .NET type int.

Declaration
protected event OnFieldChange<ChatTopicFlag> _onFlagsChange
Event Type
Type Description
OnFieldChange<ChatTopicFlag>

_onFriEnabledChange

Change envent for property FriEnabled; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onFriEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

_onFriStartChange

Change envent for property FriStart; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onFriStartChange
Event Type
Type Description
OnFieldChange<DateTime>

_onFriStopChange

Change envent for property FriStop; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onFriStopChange
Event Type
Type Description
OnFieldChange<DateTime>

_onKbCategoryIdChange

Change envent for property KbCategoryId; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onKbCategoryIdChange
Event Type
Type Description
OnFieldChange<Int32>

_onLanguageIdChange

Change envent for property LanguageId; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onLanguageIdChange
Event Type
Type Description
OnFieldChange<Int32>

_onLastAcceptChange

Change envent for property LastAccept; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onLastAcceptChange
Event Type
Type Description
OnFieldChange<DateTime>

_onLunchStartChange

Change envent for property LunchStart; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onLunchStartChange
Event Type
Type Description
OnFieldChange<DateTime>

_onLunchStopChange

Change envent for property LunchStop; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onLunchStopChange
Event Type
Type Description
OnFieldChange<DateTime>

_onManagerWarningNewChatChange

Change envent for property ManagerWarningNewChat; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onManagerWarningNewChatChange
Event Type
Type Description
OnFieldChange<Int32>

_onMonEnabledChange

Change envent for property MonEnabled; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onMonEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

_onMonStartChange

Change envent for property MonStart; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onMonStartChange
Event Type
Type Description
OnFieldChange<DateTime>

_onMonStopChange

Change envent for property MonStop; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onMonStopChange
Event Type
Type Description
OnFieldChange<DateTime>

_onNameChange

Change envent for property Name; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onNameChange
Event Type
Type Description
OnFieldChange<String>

_onPriorityIdChange

Change envent for property PriorityId; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onPriorityIdChange
Event Type
Type Description
OnFieldChange<Int32>

_onSatEnabledChange

Change envent for property SatEnabled; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onSatEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

_onSatStartChange

Change envent for property SatStart; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onSatStartChange
Event Type
Type Description
OnFieldChange<DateTime>

_onSatStopChange

Change envent for property SatStop; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onSatStopChange
Event Type
Type Description
OnFieldChange<DateTime>

_onSecondsPrAcceptChange

Change envent for property SecondsPrAccept; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onSecondsPrAcceptChange
Event Type
Type Description
OnFieldChange<Int32>

_onSunEnabledChange

Change envent for property SunEnabled; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onSunEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

_onSunStartChange

Change envent for property SunStart; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onSunStartChange
Event Type
Type Description
OnFieldChange<DateTime>

_onSunStopChange

Change envent for property SunStop; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onSunStopChange
Event Type
Type Description
OnFieldChange<DateTime>

_onThuEnabledChange

Change envent for property ThuEnabled; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onThuEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

_onThuStartChange

Change envent for property ThuStart; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onThuStartChange
Event Type
Type Description
OnFieldChange<DateTime>

_onThuStopChange

Change envent for property ThuStop; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onThuStopChange
Event Type
Type Description
OnFieldChange<DateTime>

_onTueEnabledChange

Change envent for property TueEnabled; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onTueEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

_onTueStartChange

Change envent for property TueStart; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onTueStartChange
Event Type
Type Description
OnFieldChange<DateTime>

_onTueStopChange

Change envent for property TueStop; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onTueStopChange
Event Type
Type Description
OnFieldChange<DateTime>

_onTzLocationIdChange

Change envent for property TzLocationId; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onTzLocationIdChange
Event Type
Type Description
OnFieldChange<Int32>

_onUseLunchHoursChange

Change envent for property UseLunchHours; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onUseLunchHoursChange
Event Type
Type Description
OnFieldChange<Int16>

_onUseOpeningHoursChange

Change envent for property UseOpeningHours; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onUseOpeningHoursChange
Event Type
Type Description
OnFieldChange<Int16>

_onWarningNewChatChange

Change envent for property WarningNewChat; field is of .NET type int.

Declaration
protected event OnFieldChange<int> _onWarningNewChatChange
Event Type
Type Description
OnFieldChange<Int32>

_onWedEnabledChange

Change envent for property WedEnabled; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onWedEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

_onWedStartChange

Change envent for property WedStart; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onWedStartChange
Event Type
Type Description
OnFieldChange<DateTime>

_onWedStopChange

Change envent for property WedStop; field is of .NET type DateTime.

Declaration
protected event OnFieldChange<DateTime> _onWedStopChange
Event Type
Type Description
OnFieldChange<DateTime>

_onWelcomeMessageChange

Change envent for property WelcomeMessage; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onWelcomeMessageChange
Event Type
Type Description
OnFieldChange<String>

_onWidgetAgentUseFirstnameChange

Change envent for property WidgetAgentUseFirstname; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onWidgetAgentUseFirstnameChange
Event Type
Type Description
OnFieldChange<Int16>

_onWidgetAutoFaqChange

Change envent for property WidgetAutoFaq; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onWidgetAutoFaqChange
Event Type
Type Description
OnFieldChange<Int16>

_onWidgetColorChange

Change envent for property WidgetColor; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onWidgetColorChange
Event Type
Type Description
OnFieldChange<String>

_onWidgetEnableTicketChange

Change envent for property WidgetEnableTicket; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onWidgetEnableTicketChange
Event Type
Type Description
OnFieldChange<Int16>

_onWidgetFontChange

Change envent for property WidgetFont; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onWidgetFontChange
Event Type
Type Description
OnFieldChange<String>

_onWidgetLanguageChange

Change envent for property WidgetLanguage; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onWidgetLanguageChange
Event Type
Type Description
OnFieldChange<String>

_onWidgetOfflineFieldsChange

Change envent for property WidgetOfflineFields; field is of .NET type short.

Declaration
protected event OnFieldChange<WidgetRequiredFields> _onWidgetOfflineFieldsChange
Event Type
Type Description
OnFieldChange<WidgetRequiredFields>

_onWidgetOfflineHeaderChange

Change envent for property WidgetOfflineHeader; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onWidgetOfflineHeaderChange
Event Type
Type Description
OnFieldChange<String>

_onWidgetOfflineMessageChange

Change envent for property WidgetOfflineMessage; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onWidgetOfflineMessageChange
Event Type
Type Description
OnFieldChange<String>

_onWidgetPostFormChange

Change envent for property WidgetPostForm; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onWidgetPostFormChange
Event Type
Type Description
OnFieldChange<Int16>

_onWidgetPostHeaderChange

Change envent for property WidgetPostHeader; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onWidgetPostHeaderChange
Event Type
Type Description
OnFieldChange<String>

_onWidgetPostMessageChange

Change envent for property WidgetPostMessage; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onWidgetPostMessageChange
Event Type
Type Description
OnFieldChange<String>

_onWidgetPostTranscriptChange

Change envent for property WidgetPostTranscript; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onWidgetPostTranscriptChange
Event Type
Type Description
OnFieldChange<Int16>

_onWidgetPreFormChange

Change envent for property WidgetPreForm; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onWidgetPreFormChange
Event Type
Type Description
OnFieldChange<Int16>

_onWidgetPreMessageChange

Change envent for property WidgetPreMessage; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onWidgetPreMessageChange
Event Type
Type Description
OnFieldChange<String>

_onWidgetRequiredFieldsChange

Change envent for property WidgetRequiredFields; field is of .NET type short.

Declaration
protected event OnFieldChange<WidgetRequiredFields> _onWidgetRequiredFieldsChange
Event Type
Type Description
OnFieldChange<WidgetRequiredFields>

_onWidgetShowAgentPhotoChange

Change envent for property WidgetShowAgentPhoto; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onWidgetShowAgentPhotoChange
Event Type
Type Description
OnFieldChange<Int16>

_onWidgetShowLogoChange

Change envent for property WidgetShowLogo; field is of .NET type short.

Declaration
protected event OnFieldChange<short> _onWidgetShowLogoChange
Event Type
Type Description
OnFieldChange<Int16>

_onWidgetThemeChange

Change envent for property WidgetTheme; field is of .NET type short.

Declaration
protected event OnFieldChange<WidgetTheme> _onWidgetThemeChange
Event Type
Type Description
OnFieldChange<WidgetTheme>

_onWidgetWelcomeMessageChange

Change envent for property WidgetWelcomeMessage; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onWidgetWelcomeMessageChange
Event Type
Type Description
OnFieldChange<String>

_onWidgetWelcomeTitleChange

Change envent for property WidgetWelcomeTitle; field is of .NET type string.

Declaration
protected event OnFieldChange<string> _onWidgetWelcomeTitleChange
Event Type
Type Description
OnFieldChange<String>

OnAlertRecipientChange

Event raised when AlertRecipient is changing.

Declaration
public event OnFieldChange<string> OnAlertRecipientChange
Event Type
Type Description
OnFieldChange<String>

OnAlertTemplateChange

Event raised when AlertTemplate is changing.

Declaration
public event OnFieldChange<int> OnAlertTemplateChange
Event Type
Type Description
OnFieldChange<Int32>

OnAlertTimeoutChange

Event raised when AlertTimeout is changing.

Declaration
public event OnFieldChange<int> OnAlertTimeoutChange
Event Type
Type Description
OnFieldChange<Int32>

OnBadgeHeaderChange

Event raised when BadgeHeader is changing.

Declaration
public event OnFieldChange<string> OnBadgeHeaderChange
Event Type
Type Description
OnFieldChange<String>

OnBotEnabledChange

Event raised when BotEnabled is changing.

Declaration
public event OnFieldChange<short> OnBotEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

OnBotMessageReceivedScriptidChange

Event raised when BotMessageReceivedScriptid is changing.

Declaration
public event OnFieldChange<int> OnBotMessageReceivedScriptidChange
Event Type
Type Description
OnFieldChange<Int32>

OnBotNameChange

Event raised when BotName is changing.

Declaration
public event OnFieldChange<string> OnBotNameChange
Event Type
Type Description
OnFieldChange<String>

OnBotRegisterScriptidChange

Event raised when BotRegisterScriptid is changing.

Declaration
public event OnFieldChange<int> OnBotRegisterScriptidChange
Event Type
Type Description
OnFieldChange<Int32>

OnBotSessionChangedScriptidChange

Event raised when BotSessionChangedScriptid is changing.

Declaration
public event OnFieldChange<int> OnBotSessionChangedScriptidChange
Event Type
Type Description
OnFieldChange<Int32>

OnBotSessionCreatedScriptidChange

Event raised when BotSessionCreatedScriptid is changing.

Declaration
public event OnFieldChange<int> OnBotSessionCreatedScriptidChange
Event Type
Type Description
OnFieldChange<Int32>

OnCategoryIdChange

Event raised when CategoryId is changing.

Declaration
public event OnFieldChange<int> OnCategoryIdChange
Event Type
Type Description
OnFieldChange<Int32>

OnCustomQueueTextChange

Event raised when CustomQueueText is changing.

Declaration
public event OnFieldChange<string> OnCustomQueueTextChange
Event Type
Type Description
OnFieldChange<String>

OnDescriptionChange

Event raised when Description is changing.

Declaration
public event OnFieldChange<string> OnDescriptionChange
Event Type
Type Description
OnFieldChange<String>

OnFlagsChange

Event raised when Flags is changing.

Declaration
public event OnFieldChange<ChatTopicFlag> OnFlagsChange
Event Type
Type Description
OnFieldChange<ChatTopicFlag>

OnFriEnabledChange

Event raised when FriEnabled is changing.

Declaration
public event OnFieldChange<short> OnFriEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

OnFriStartChange

Event raised when FriStart is changing.

Declaration
public event OnFieldChange<DateTime> OnFriStartChange
Event Type
Type Description
OnFieldChange<DateTime>

OnFriStopChange

Event raised when FriStop is changing.

Declaration
public event OnFieldChange<DateTime> OnFriStopChange
Event Type
Type Description
OnFieldChange<DateTime>

OnKbCategoryIdChange

Event raised when KbCategoryId is changing.

Declaration
public event OnFieldChange<int> OnKbCategoryIdChange
Event Type
Type Description
OnFieldChange<Int32>

OnLanguageIdChange

Event raised when LanguageId is changing.

Declaration
public event OnFieldChange<int> OnLanguageIdChange
Event Type
Type Description
OnFieldChange<Int32>

OnLastAcceptChange

Event raised when LastAccept is changing.

Declaration
public event OnFieldChange<DateTime> OnLastAcceptChange
Event Type
Type Description
OnFieldChange<DateTime>

OnLunchStartChange

Event raised when LunchStart is changing.

Declaration
public event OnFieldChange<DateTime> OnLunchStartChange
Event Type
Type Description
OnFieldChange<DateTime>

OnLunchStopChange

Event raised when LunchStop is changing.

Declaration
public event OnFieldChange<DateTime> OnLunchStopChange
Event Type
Type Description
OnFieldChange<DateTime>

OnManagerWarningNewChatChange

Event raised when ManagerWarningNewChat is changing.

Declaration
public event OnFieldChange<int> OnManagerWarningNewChatChange
Event Type
Type Description
OnFieldChange<Int32>

OnMonEnabledChange

Event raised when MonEnabled is changing.

Declaration
public event OnFieldChange<short> OnMonEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

OnMonStartChange

Event raised when MonStart is changing.

Declaration
public event OnFieldChange<DateTime> OnMonStartChange
Event Type
Type Description
OnFieldChange<DateTime>

OnMonStopChange

Event raised when MonStop is changing.

Declaration
public event OnFieldChange<DateTime> OnMonStopChange
Event Type
Type Description
OnFieldChange<DateTime>

OnNameChange

Event raised when Name is changing.

Declaration
public event OnFieldChange<string> OnNameChange
Event Type
Type Description
OnFieldChange<String>

OnPriorityIdChange

Event raised when PriorityId is changing.

Declaration
public event OnFieldChange<int> OnPriorityIdChange
Event Type
Type Description
OnFieldChange<Int32>

OnSatEnabledChange

Event raised when SatEnabled is changing.

Declaration
public event OnFieldChange<short> OnSatEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

OnSatStartChange

Event raised when SatStart is changing.

Declaration
public event OnFieldChange<DateTime> OnSatStartChange
Event Type
Type Description
OnFieldChange<DateTime>

OnSatStopChange

Event raised when SatStop is changing.

Declaration
public event OnFieldChange<DateTime> OnSatStopChange
Event Type
Type Description
OnFieldChange<DateTime>

OnSecondsPrAcceptChange

Event raised when SecondsPrAccept is changing.

Declaration
public event OnFieldChange<int> OnSecondsPrAcceptChange
Event Type
Type Description
OnFieldChange<Int32>

OnSunEnabledChange

Event raised when SunEnabled is changing.

Declaration
public event OnFieldChange<short> OnSunEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

OnSunStartChange

Event raised when SunStart is changing.

Declaration
public event OnFieldChange<DateTime> OnSunStartChange
Event Type
Type Description
OnFieldChange<DateTime>

OnSunStopChange

Event raised when SunStop is changing.

Declaration
public event OnFieldChange<DateTime> OnSunStopChange
Event Type
Type Description
OnFieldChange<DateTime>

OnThuEnabledChange

Event raised when ThuEnabled is changing.

Declaration
public event OnFieldChange<short> OnThuEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

OnThuStartChange

Event raised when ThuStart is changing.

Declaration
public event OnFieldChange<DateTime> OnThuStartChange
Event Type
Type Description
OnFieldChange<DateTime>

OnThuStopChange

Event raised when ThuStop is changing.

Declaration
public event OnFieldChange<DateTime> OnThuStopChange
Event Type
Type Description
OnFieldChange<DateTime>

OnTueEnabledChange

Event raised when TueEnabled is changing.

Declaration
public event OnFieldChange<short> OnTueEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

OnTueStartChange

Event raised when TueStart is changing.

Declaration
public event OnFieldChange<DateTime> OnTueStartChange
Event Type
Type Description
OnFieldChange<DateTime>

OnTueStopChange

Event raised when TueStop is changing.

Declaration
public event OnFieldChange<DateTime> OnTueStopChange
Event Type
Type Description
OnFieldChange<DateTime>

OnTzLocationIdChange

Event raised when TzLocationId is changing.

Declaration
public event OnFieldChange<int> OnTzLocationIdChange
Event Type
Type Description
OnFieldChange<Int32>

OnUseLunchHoursChange

Event raised when UseLunchHours is changing.

Declaration
public event OnFieldChange<short> OnUseLunchHoursChange
Event Type
Type Description
OnFieldChange<Int16>

OnUseOpeningHoursChange

Event raised when UseOpeningHours is changing.

Declaration
public event OnFieldChange<short> OnUseOpeningHoursChange
Event Type
Type Description
OnFieldChange<Int16>

OnWarningNewChatChange

Event raised when WarningNewChat is changing.

Declaration
public event OnFieldChange<int> OnWarningNewChatChange
Event Type
Type Description
OnFieldChange<Int32>

OnWedEnabledChange

Event raised when WedEnabled is changing.

Declaration
public event OnFieldChange<short> OnWedEnabledChange
Event Type
Type Description
OnFieldChange<Int16>

OnWedStartChange

Event raised when WedStart is changing.

Declaration
public event OnFieldChange<DateTime> OnWedStartChange
Event Type
Type Description
OnFieldChange<DateTime>

OnWedStopChange

Event raised when WedStop is changing.

Declaration
public event OnFieldChange<DateTime> OnWedStopChange
Event Type
Type Description
OnFieldChange<DateTime>

OnWelcomeMessageChange

Event raised when WelcomeMessage is changing.

Declaration
public event OnFieldChange<string> OnWelcomeMessageChange
Event Type
Type Description
OnFieldChange<String>

OnWidgetAgentUseFirstnameChange

Event raised when WidgetAgentUseFirstname is changing.

Declaration
public event OnFieldChange<short> OnWidgetAgentUseFirstnameChange
Event Type
Type Description
OnFieldChange<Int16>

OnWidgetAutoFaqChange

Event raised when WidgetAutoFaq is changing.

Declaration
public event OnFieldChange<short> OnWidgetAutoFaqChange
Event Type
Type Description
OnFieldChange<Int16>

OnWidgetColorChange

Event raised when WidgetColor is changing.

Declaration
public event OnFieldChange<string> OnWidgetColorChange
Event Type
Type Description
OnFieldChange<String>

OnWidgetEnableTicketChange

Event raised when WidgetEnableTicket is changing.

Declaration
public event OnFieldChange<short> OnWidgetEnableTicketChange
Event Type
Type Description
OnFieldChange<Int16>

OnWidgetFontChange

Event raised when WidgetFont is changing.

Declaration
public event OnFieldChange<string> OnWidgetFontChange
Event Type
Type Description
OnFieldChange<String>

OnWidgetLanguageChange

Event raised when WidgetLanguage is changing.

Declaration
public event OnFieldChange<string> OnWidgetLanguageChange
Event Type
Type Description
OnFieldChange<String>

OnWidgetOfflineFieldsChange

Event raised when WidgetOfflineFields is changing.

Declaration
public event OnFieldChange<WidgetRequiredFields> OnWidgetOfflineFieldsChange
Event Type
Type Description
OnFieldChange<WidgetRequiredFields>

OnWidgetOfflineHeaderChange

Event raised when WidgetOfflineHeader is changing.

Declaration
public event OnFieldChange<string> OnWidgetOfflineHeaderChange
Event Type
Type Description
OnFieldChange<String>

OnWidgetOfflineMessageChange

Event raised when WidgetOfflineMessage is changing.

Declaration
public event OnFieldChange<string> OnWidgetOfflineMessageChange
Event Type
Type Description
OnFieldChange<String>

OnWidgetPostFormChange

Event raised when WidgetPostForm is changing.

Declaration
public event OnFieldChange<short> OnWidgetPostFormChange
Event Type
Type Description
OnFieldChange<Int16>

OnWidgetPostHeaderChange

Event raised when WidgetPostHeader is changing.

Declaration
public event OnFieldChange<string> OnWidgetPostHeaderChange
Event Type
Type Description
OnFieldChange<String>

OnWidgetPostMessageChange

Event raised when WidgetPostMessage is changing.

Declaration
public event OnFieldChange<string> OnWidgetPostMessageChange
Event Type
Type Description
OnFieldChange<String>

OnWidgetPostTranscriptChange

Event raised when WidgetPostTranscript is changing.

Declaration
public event OnFieldChange<short> OnWidgetPostTranscriptChange
Event Type
Type Description
OnFieldChange<Int16>

OnWidgetPreFormChange

Event raised when WidgetPreForm is changing.

Declaration
public event OnFieldChange<short> OnWidgetPreFormChange
Event Type
Type Description
OnFieldChange<Int16>

OnWidgetPreMessageChange

Event raised when WidgetPreMessage is changing.

Declaration
public event OnFieldChange<string> OnWidgetPreMessageChange
Event Type
Type Description
OnFieldChange<String>

OnWidgetRequiredFieldsChange

Event raised when WidgetRequiredFields is changing.

Declaration
public event OnFieldChange<WidgetRequiredFields> OnWidgetRequiredFieldsChange
Event Type
Type Description
OnFieldChange<WidgetRequiredFields>

OnWidgetShowAgentPhotoChange

Event raised when WidgetShowAgentPhoto is changing.

Declaration
public event OnFieldChange<short> OnWidgetShowAgentPhotoChange
Event Type
Type Description
OnFieldChange<Int16>

OnWidgetShowLogoChange

Event raised when WidgetShowLogo is changing.

Declaration
public event OnFieldChange<short> OnWidgetShowLogoChange
Event Type
Type Description
OnFieldChange<Int16>

OnWidgetThemeChange

Event raised when WidgetTheme is changing.

Declaration
public event OnFieldChange<WidgetTheme> OnWidgetThemeChange
Event Type
Type Description
OnFieldChange<WidgetTheme>

OnWidgetWelcomeMessageChange

Event raised when WidgetWelcomeMessage is changing.

Declaration
public event OnFieldChange<string> OnWidgetWelcomeMessageChange
Event Type
Type Description
OnFieldChange<String>

OnWidgetWelcomeTitleChange

Event raised when WidgetWelcomeTitle is changing.

Declaration
public event OnFieldChange<string> OnWidgetWelcomeTitleChange
Event Type
Type Description
OnFieldChange<String>

Implements

INestedPersist
ISoDataLookup
ISentryIgnorable
ISoItem

Extension Methods

EnumUtil.MapEnums<From, To>(From)
QueryExectionExtensions.ExecuteReader(SqlCommand, Boolean)
QueryExectionExtensions.ExecuteScalar<T>(SqlCommand)
QueryExectionExtensions.ExecuteNonQuery(SqlCommand)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top