Skip to content

ChatSetting

Chat settings for a user

Fields

auto_welcome_text · String · The text of the auto welcome message
content · String · The text of the setting
end_date · String · The end of scheduled autoreply period
hide_close_confirmation · Boolean · Whether a user should be prompted to confirm closing a chat
hide_org_chat_confirmation · Boolean · Whether a user should be prompted to confirm opening an org chat
id · ID! · required · The unique identifier of the chat setting
is_active · Boolean · Whether the setting is active
is_recurring_active · Boolean · Whether the setting is within recurring messaging period
no_end_date · Boolean · Allow users to no add an end date
receive_notifications · Boolean · Whether user should receive notifications from chat while is_active is true
receive_notifications_recurring · Boolean · Whether a user should receive notifications from chat while is_recurring_active is true
recurring_all_day · Boolean · Whether or not the recurring messages should be all day or for a time range
recurring_content · String · The content for recurring autoreplies
recurring_days_data · RecurringDaysData · Front-end friendly version of recurring days
recurring_end_time · String · The end of time range for recurring messages
recurring_friday · String · Either nil, all_day, or a string representation of a time range
recurring_monday · String · Either nil, all_day, or a string representation of a time range
recurring_saturday · String · Either nil, all_day, or a string representation of a time range
recurring_start_time · String · The start of time range for recurring messages
recurring_sunday · String · Either nil, all_day, or a string representation of a time range
recurring_thursday · String · Either nil, all_day, or a string representation of a time range
recurring_tuesday · String · Either nil, all_day, or a string representation of a time range
recurring_turned_on · Boolean · Indicates whether or not recurring messaging has been set up
recurring_wednesday · String · Either nil, all_day, or a string representation of a time range
scheduled_turned_on · Boolean · Whether or not a schedule message is set up
send_auto_welcome · Boolean · Whether to send an auto welcome message
start_date · String · The beginning of scheduled autoreply period
user_id · ID · The ID of the setting owner

Used By

Definition

"""
Chat settings for a user
"""
type ChatSetting {
"""
The text of the auto welcome message
"""
auto_welcome_text: String
"""
The text of the setting
"""
content: String
"""
The end of scheduled autoreply period
"""
end_date: String
"""
Whether a user should be prompted to confirm closing a chat
"""
hide_close_confirmation: Boolean
"""
Whether a user should be prompted to confirm opening an org chat
"""
hide_org_chat_confirmation: Boolean
"""
The unique identifier of the chat setting
"""
id: ID!
"""
Whether the setting is active
"""
is_active: Boolean
"""
Whether the setting is within recurring messaging period
"""
is_recurring_active: Boolean
"""
Allow users to no add an end date
"""
no_end_date: Boolean
"""
Whether user should receive notifications from chat while is_active is true
"""
receive_notifications: Boolean
"""
Whether a user should receive notifications from chat while is_recurring_active is true
"""
receive_notifications_recurring: Boolean
"""
Whether or not the recurring messages should be all day or for a time range
"""
recurring_all_day: Boolean
"""
The content for recurring autoreplies
"""
recurring_content: String
"""
Front-end friendly version of recurring days
"""
recurring_days_data: RecurringDaysData
"""
The end of time range for recurring messages
"""
recurring_end_time: String
"""
Either nil, all_day, or a string representation of a time range
"""
recurring_friday: String
"""
Either nil, all_day, or a string representation of a time range
"""
recurring_monday: String
"""
Either nil, all_day, or a string representation of a time range
"""
recurring_saturday: String
"""
The start of time range for recurring messages
"""
recurring_start_time: String
"""
Either nil, all_day, or a string representation of a time range
"""
recurring_sunday: String
"""
Either nil, all_day, or a string representation of a time range
"""
recurring_thursday: String
"""
Either nil, all_day, or a string representation of a time range
"""
recurring_tuesday: String
"""
Indicates whether or not recurring messaging has been set up
"""
recurring_turned_on: Boolean
"""
Either nil, all_day, or a string representation of a time range
"""
recurring_wednesday: String
"""
Whether or not a schedule message is set up
"""
scheduled_turned_on: Boolean
"""
Whether to send an auto welcome message
"""
send_auto_welcome: Boolean
"""
The beginning of scheduled autoreply period
"""
start_date: String
"""
The ID of the setting owner
"""
user_id: ID
}