Class ChatTopicTableInfo
Table 'chat_topic': This table contains chat topics.
Implements
Inherited Members
Namespace: SuperOffice.CRM.Data
Assembly: SoDataBase.dll
Syntax
[DatabaseTable("chat_topic")]
public class ChatTopicTableInfo : TableInfo, ICloneable
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling
Fields
DictionaryTableName
Conceptual name of table ChatTopic in the database dictionary: chat_topic
Declaration
public const string DictionaryTableName = "chat_topic"
Field Value
Type | Description |
---|---|
String |
Properties
AlertRecipient
Field 'alert_recipient' in table 'chat_topic': Dictionary type String[256], .NET type: String
The recipient(s) for the alert template
Declaration
public StringFieldInfo AlertRecipient { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
AlertTemplate
Field 'alert_template' in table 'chat_topic': Dictionary type Int, .NET type: Int32
The reply template to use for alerting
Declaration
public Int32FieldInfo AlertTemplate { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
AlertTimeout
Field 'alert_timeout' in table 'chat_topic': Dictionary type Int, .NET type: Int32
The number of seconds for an unanswered session before we alert
Declaration
public Int32FieldInfo AlertTimeout { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
BadgeHeader
Field 'badge_header' in table 'chat_topic': Dictionary type String[256], .NET type: String
The badge header of the chat topic
Declaration
public StringFieldInfo BadgeHeader { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
BotEnabled
Field 'bot_enabled' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Enable chatbot on this topic. Run the trigger scripts on bot events.
Declaration
public UInt16FieldInfo BotEnabled { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
BotMessageReceivedScriptid
Field 'bot_message_received_scriptid' in table 'chat_topic': Dictionary type FK, .NET type: Int32
Script id to run when new messages received from customer.
Declaration
public Int32FieldInfo BotMessageReceivedScriptid { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
BotMessageReceivedScriptid_InnerJoin_Ejscript
Generated join from the foreign key BotMessageReceivedScriptid in this table, to its target table EjscriptTableInfo.
Declaration
public TargetedInnerJoin<EjscriptTableInfo> BotMessageReceivedScriptid_InnerJoin_Ejscript { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<EjscriptTableInfo> |
BotName
Field 'bot_name' in table 'chat_topic': Dictionary type String[81], .NET type: String
Chatbot name
Declaration
public StringFieldInfo BotName { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
BotRegisterScriptid
Field 'bot_register_scriptid' in table 'chat_topic': Dictionary type FK, .NET type: Int32
Script id to register/unregister chatbot. 0 if there is no bot
Declaration
public Int32FieldInfo BotRegisterScriptid { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
BotRegisterScriptid_InnerJoin_Ejscript
Generated join from the foreign key BotRegisterScriptid in this table, to its target table EjscriptTableInfo.
Declaration
public TargetedInnerJoin<EjscriptTableInfo> BotRegisterScriptid_InnerJoin_Ejscript { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<EjscriptTableInfo> |
BotSessionChangedScriptid
Field 'bot_session_changed_scriptid' in table 'chat_topic': Dictionary type FK, .NET type: Int32
Script id to run when session state changes.
Declaration
public Int32FieldInfo BotSessionChangedScriptid { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
BotSessionChangedScriptid_InnerJoin_Ejscript
Generated join from the foreign key BotSessionChangedScriptid in this table, to its target table EjscriptTableInfo.
Declaration
public TargetedInnerJoin<EjscriptTableInfo> BotSessionChangedScriptid_InnerJoin_Ejscript { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<EjscriptTableInfo> |
BotSessionCreatedScriptid
Field 'bot_session_created_scriptid' in table 'chat_topic': Dictionary type FK, .NET type: Int32
Script id to run on new session.
Declaration
public Int32FieldInfo BotSessionCreatedScriptid { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
BotSessionCreatedScriptid_InnerJoin_Ejscript
Generated join from the foreign key BotSessionCreatedScriptid in this table, to its target table EjscriptTableInfo.
Declaration
public TargetedInnerJoin<EjscriptTableInfo> BotSessionCreatedScriptid_InnerJoin_Ejscript { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<EjscriptTableInfo> |
CategoryId
Field 'category_id' in table 'chat_topic': Dictionary type FK, .NET type: Int32
Category on ticket created from off-line request
Declaration
public Int32FieldInfo CategoryId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
CategoryId_InnerJoin_EjCategory
Generated join from the foreign key CategoryId in this table, to its target table EjCategoryTableInfo.
Declaration
public TargetedInnerJoin<EjCategoryTableInfo> CategoryId_InnerJoin_EjCategory { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<EjCategoryTableInfo> |
ChatTopicId
Field 'id' in table 'chat_topic': Dictionary type PK, .NET type: Int32
The primary key (auto-incremented)
Declaration
public Int32FieldInfo ChatTopicId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
CustomQueueText
Field 'custom_queue_text' in table 'chat_topic': Dictionary type String[256], .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 StringFieldInfo CustomQueueText { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Definition
Definition of the table as described in the deployed runtime dictionary
Declaration
public override SoTable Definition { get; }
Property Value
Type | Description |
---|---|
SoTable |
Overrides
Description
Field 'description' in table 'chat_topic': Dictionary type String[256], .NET type: String
The descriptiong for this topic.
Declaration
public StringFieldInfo Description { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
DictionaryTableNumber
Table number for table ChatTopic in the database dictionary; potentially changes between databases, but always the same over the lifetime of any single database
Declaration
public int DictionaryTableNumber { get; }
Property Value
Type | Description |
---|---|
Int32 |
Flags
Field 'flags' in table 'chat_topic': Dictionary type Enum, .NET type: ChatTopicFlag
Flags for this topic: show popup alert?, collect consent first?, use custom message?
Declaration
public ChatTopicFlagFieldInfo Flags { get; }
Property Value
Type | Description |
---|---|
ChatTopicFlagFieldInfo |
FriEnabled
Field 'fri_enabled' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Whether open on Fridays.
Declaration
public UInt16FieldInfo FriEnabled { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
FriStart
Field 'fri_start' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours start on Fridays. Only time-part is used.
Declaration
public DateTimeFieldInfo FriStart { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
FriStop
Field 'fri_stop' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours stop on Fridays. Only time-part is used.
Declaration
public DateTimeFieldInfo FriStop { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
KbCategoryId
Field 'kb_category_id' in table 'chat_topic': Dictionary type FK, .NET type: Int32
Root folder for FAQ suggestions
Declaration
public Int32FieldInfo KbCategoryId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
KbCategoryId_InnerJoin_KbCategory
Generated join from the foreign key KbCategoryId in this table, to its target table KbCategoryTableInfo.
Declaration
public TargetedInnerJoin<KbCategoryTableInfo> KbCategoryId_InnerJoin_KbCategory { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<KbCategoryTableInfo> |
LanguageId
Field 'language_id' in table 'chat_topic': Dictionary type FK, .NET type: Int32
The reference to the associated customer language. NULL or -1 if not set.
Declaration
public Int32FieldInfo LanguageId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
LanguageId_InnerJoin_CustLang
Generated join from the foreign key LanguageId in this table, to its target table CustLangTableInfo.
Declaration
public TargetedInnerJoin<CustLangTableInfo> LanguageId_InnerJoin_CustLang { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<CustLangTableInfo> |
LastAccept
Field 'last_accept' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
The last time a session was accepted from the inside for this topic.
Declaration
public DateTimeFieldInfo LastAccept { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
LeftOuterJoin_ChatSession_TopicId
Generated left outer join from the primary key ChatTopicId on this table, to ChatSession.TopicId.
Declaration
public TargetedLeftOuterJoin<ChatSessionTableInfo> LeftOuterJoin_ChatSession_TopicId { get; }
Property Value
Type | Description |
---|---|
TargetedLeftOuterJoin<ChatSessionTableInfo> |
LeftOuterJoin_ChatTopicUser_TopicId
Generated left outer join from the primary key ChatTopicId on this table, to ChatTopicUser.TopicId.
Declaration
public TargetedLeftOuterJoin<ChatTopicUserTableInfo> LeftOuterJoin_ChatTopicUser_TopicId { get; }
Property Value
Type | Description |
---|---|
TargetedLeftOuterJoin<ChatTopicUserTableInfo> |
LeftOuterJoin_Notify_ChatTopicId
Generated left outer join from the primary key ChatTopicId on this table, to Notify.ChatTopicId.
Declaration
public TargetedLeftOuterJoin<NotifyTableInfo> LeftOuterJoin_Notify_ChatTopicId { get; }
Property Value
Type | Description |
---|---|
TargetedLeftOuterJoin<NotifyTableInfo> |
LunchStart
Field 'lunch_start' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours starts for lunch. Only time-part is used.
Declaration
public DateTimeFieldInfo LunchStart { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
LunchStop
Field 'lunch_stop' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours stops for lunch. Only time-part is used.
Declaration
public DateTimeFieldInfo LunchStop { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
ManagerWarningNewChat
Field 'manager_warning_new_chat' in table 'chat_topic': Dictionary type Int, .NET type: Int32
Contains the manager notify time in minutes
Declaration
public Int32FieldInfo ManagerWarningNewChat { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
MonEnabled
Field 'mon_enabled' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Whether open on Mondays.
Declaration
public UInt16FieldInfo MonEnabled { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
MonStart
Field 'mon_start' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours start on Mondays. Only time-part is used.
Declaration
public DateTimeFieldInfo MonStart { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
MonStop
Field 'mon_stop' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours stop on Mondays. Only time-part is used.
Declaration
public DateTimeFieldInfo MonStop { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
Name
Field 'name' in table 'chat_topic': Dictionary type String[256], .NET type: String
The name of this chat topic
Declaration
public StringFieldInfo Name { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
PriorityId
Field 'priority_id' in table 'chat_topic': Dictionary type FK, .NET type: Int32
Priority on ticket created from off-line request
Declaration
public Int32FieldInfo PriorityId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
PriorityId_InnerJoin_TicketPriority
Generated join from the foreign key PriorityId in this table, to its target table TicketPriorityTableInfo.
Declaration
public TargetedInnerJoin<TicketPriorityTableInfo> PriorityId_InnerJoin_TicketPriority { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<TicketPriorityTableInfo> |
RuntimeDefinition
Definition of the table as described in the deployed runtime dictionary
Declaration
[Obsolete("Use instance property Definition or static member DictionaryTableNumber", true)]
public static SoTable RuntimeDefinition { get; }
Property Value
Type | Description |
---|---|
SoTable |
SatEnabled
Field 'sat_enabled' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Whether open on Saturdays.
Declaration
public UInt16FieldInfo SatEnabled { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
SatStart
Field 'sat_start' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours start on Saturdays. Only time-part is used.
Declaration
public DateTimeFieldInfo SatStart { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
SatStop
Field 'sat_stop' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours stop on Saturdays. Only time-part is used.
Declaration
public DateTimeFieldInfo SatStop { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
SecondsPrAccept
Field 'seconds_pr_accept' in table 'chat_topic': Dictionary type Int, .NET type: Int32
The average number of seconds per accept for this topic.
Declaration
public Int32FieldInfo SecondsPrAccept { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
SunEnabled
Field 'sun_enabled' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Whether open on Sundays.
Declaration
public UInt16FieldInfo SunEnabled { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
SunStart
Field 'sun_start' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours start on Sundays. Only time-part is used.
Declaration
public DateTimeFieldInfo SunStart { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
SunStop
Field 'sun_stop' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours stop on Sundays. Only time-part is used.
Declaration
public DateTimeFieldInfo SunStop { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
ThuEnabled
Field 'thu_enabled' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Whether open on Thursdays.
Declaration
public UInt16FieldInfo ThuEnabled { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
ThuStart
Field 'thu_start' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours start on Thursdays. Only time-part is used.
Declaration
public DateTimeFieldInfo ThuStart { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
ThuStop
Field 'thu_stop' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours stop on Thursdays. Only time-part is used.
Declaration
public DateTimeFieldInfo ThuStop { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
TueEnabled
Field 'tue_enabled' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Whether open on Tuesdays.
Declaration
public UInt16FieldInfo TueEnabled { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
TueStart
Field 'tue_start' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours start on Tuesdays. Only time-part is used.
Declaration
public DateTimeFieldInfo TueStart { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
TueStop
Field 'tue_stop' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours stop on Tuesdays. Only time-part is used.
Declaration
public DateTimeFieldInfo TueStop { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
TzLocationId
Field 'tzLocationId' in table 'chat_topic': Dictionary type FK, .NET type: Int32
Timezone used for the start/stop times for this topic.
Declaration
public Int32FieldInfo TzLocationId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
TzLocationId_InnerJoin_TZLocation
Generated join from the foreign key TzLocationId in this table, to its target table TZLocationTableInfo.
Declaration
public TargetedInnerJoin<TZLocationTableInfo> TzLocationId_InnerJoin_TZLocation { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<TZLocationTableInfo> |
UseLunchHours
Field 'use_lunch_hours' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Whether to use lunch hours or not.
Declaration
public UInt16FieldInfo UseLunchHours { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
UseOpeningHours
Field 'use_opening_hours' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Whether to use opening hours or not.
Declaration
public UInt16FieldInfo UseOpeningHours { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
WarningNewChat
Field 'warning_new_chat' in table 'chat_topic': Dictionary type Int, .NET type: Int32
Contains the user notify time in minutes
Declaration
public Int32FieldInfo WarningNewChat { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
WedEnabled
Field 'wed_enabled' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Whether open on Wednesdays.
Declaration
public UInt16FieldInfo WedEnabled { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
WedStart
Field 'wed_start' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours start on Wednesdays. Only time-part is used.
Declaration
public DateTimeFieldInfo WedStart { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
WedStop
Field 'wed_stop' in table 'chat_topic': Dictionary type DateTime, .NET type: DateTime
When opening hours stop on Wednesday. Only time-part is used.
Declaration
public DateTimeFieldInfo WedStop { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
WelcomeMessage
Field 'welcome_message' in table 'chat_topic': Dictionary type Clob, .NET type: String
The welcome message sent to the customer when the chat session starts.
Declaration
public StringFieldInfo WelcomeMessage { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
WidgetAgentUseFirstname
Field 'widget_agent_use_firstname' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Whether to use the firstname of the agent in the chat widget.
Declaration
public UInt16FieldInfo WidgetAgentUseFirstname { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
WidgetAutoFaq
Field 'widget_auto_faq' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Enable automatic FAQ suggestions
Declaration
public UInt16FieldInfo WidgetAutoFaq { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
WidgetColor
Field 'widget_color' in table 'chat_topic': Dictionary type String[17], .NET type: String
The base color of the widget
Declaration
public StringFieldInfo WidgetColor { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
WidgetEnableTicket
Field 'widget_enable_ticket' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Enable ticket submission in offline mode
Declaration
public UInt16FieldInfo WidgetEnableTicket { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
WidgetFont
Field 'widget_font' in table 'chat_topic': Dictionary type String[65], .NET type: String
The font used in the widget
Declaration
public StringFieldInfo WidgetFont { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
WidgetLanguage
Field 'widget_language' in table 'chat_topic': Dictionary type String[64], .NET type: String
The language ISO code for the widget language
Declaration
public StringFieldInfo WidgetLanguage { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
WidgetOfflineFields
Field 'widget_offline_fields' in table 'chat_topic': Dictionary type Enum, .NET type: WidgetRequiredFields
Required field when creating ticket in offline mode
Declaration
public WidgetRequiredFieldsFieldInfo WidgetOfflineFields { get; }
Property Value
Type | Description |
---|---|
WidgetRequiredFieldsFieldInfo |
WidgetOfflineHeader
Field 'widget_offline_header' in table 'chat_topic': Dictionary type String[256], .NET type: String
Offline text shown in widget header
Declaration
public StringFieldInfo WidgetOfflineHeader { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
WidgetOfflineMessage
Field 'widget_offline_message' in table 'chat_topic': Dictionary type String[1025], .NET type: String
Offline message shown in widget
Declaration
public StringFieldInfo WidgetOfflineMessage { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
WidgetPostForm
Field 'widget_post_form' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Enable post chat form
Declaration
public UInt16FieldInfo WidgetPostForm { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
WidgetPostHeader
Field 'widget_post_header' in table 'chat_topic': Dictionary type String[256], .NET type: String
Header text to show in post chat form
Declaration
public StringFieldInfo WidgetPostHeader { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
WidgetPostMessage
Field 'widget_post_message' in table 'chat_topic': Dictionary type String[1025], .NET type: String
Message text to show in post chat form
Declaration
public StringFieldInfo WidgetPostMessage { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
WidgetPostTranscript
Field 'widget_post_transcript' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Enable transcript of chat session
Declaration
public UInt16FieldInfo WidgetPostTranscript { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
WidgetPreForm
Field 'widget_pre_form' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Enable pre-chat form for anonymous users
Declaration
public UInt16FieldInfo WidgetPreForm { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
WidgetPreMessage
Field 'widget_pre_message' in table 'chat_topic': Dictionary type String[1025], .NET type: String
Message to be shown in a pre-chat
Declaration
public StringFieldInfo WidgetPreMessage { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
WidgetRequiredFields
Field 'widget_required_fields' in table 'chat_topic': Dictionary type Enum, .NET type: WidgetRequiredFields
Fields required to start a chat
Declaration
public WidgetRequiredFieldsFieldInfo WidgetRequiredFields { get; }
Property Value
Type | Description |
---|---|
WidgetRequiredFieldsFieldInfo |
WidgetShowAgentPhoto
Field 'widget_show_agent_photo' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Use agent photo and name when chatting
Declaration
public UInt16FieldInfo WidgetShowAgentPhoto { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
WidgetShowLogo
Field 'widget_show_logo' in table 'chat_topic': Dictionary type Bool, .NET type: Int16
Indicates if the logo should be shown in the widget
Declaration
public UInt16FieldInfo WidgetShowLogo { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
WidgetTheme
Field 'widget_theme' in table 'chat_topic': Dictionary type Enum, .NET type: WidgetTheme
Predefined themes for the chat widget
Declaration
public WidgetThemeFieldInfo WidgetTheme { get; }
Property Value
Type | Description |
---|---|
WidgetThemeFieldInfo |
WidgetWelcomeMessage
Field 'widget_welcome_message' in table 'chat_topic': Dictionary type String[256], .NET type: String
Short message displayed as long as the request is in queue or active
Declaration
public StringFieldInfo WidgetWelcomeMessage { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
WidgetWelcomeTitle
Field 'widget_welcome_title' in table 'chat_topic': Dictionary type String[256], .NET type: String
Short welcome message when user initiates a chat
Declaration
public StringFieldInfo WidgetWelcomeTitle { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |