Classes
The following classes are available globally.
-
Основной экземпляр ChatCenterUI SDK
Через него осуществляются все взаимодействия с SDK:
- Инициализация
- Управление активным пользователем
- Настройка внешнего вида
Открытие чата
See moreNote
При обычной интеграции рекомендуется создавать и использовать один экземпляр на приложение
Declaration
Swift
public final class ChatCenterUISDK -
Документация недоступна
See moreDeclaration
Swift
@objcMembers public class MigrationServiceLocator : NSObject -
Настройки основной палитры темы в ChatCenterUI SDK
See moreDeclaration
Swift
@objcMembers public final class ChatColors : NSObject, Applicable -
Настройки компонентов дизайн системы в ChatCenterUI SDK
See moreDeclaration
Swift
@objcMembers public final class ChatComponents : NSObject, Applicable -
Стиль отображения текста
See moreDeclaration
Swift
@objcMembers public final class ChatTextStyle : NSObject -
Цвета кнопок в дизайн системе для разных состояний
See moreDeclaration
Swift
@objcMembers public final class ChatButtonColor : NSObject -
Стиль кнопки с иконкой
See moreDeclaration
Swift
@objcMembers public class IconButtonStyle : ButtonStyle -
Стиль кнопки прокрутки к непрочитанным сообщениям
See moreDeclaration
Swift
@objcMembers public final class ScrollToMessageButtonStyle : IconButtonStyle -
Стиль текстовой кнопки
See moreDeclaration
Swift
public final class TextButtonStyle : ButtonStyle -
Родительский стиль компонента в ChatCenterUI SDK
See moreDeclaration
Swift
@objcMembers public class ChatStyle : NSObject, Applicable -
Стиль аудио (голосового) сообщения
See moreDeclaration
Swift
@objcMembers public final class AudioChatMessageStyle : ChatMessageStyle -
Стиль файлового сообщения
See moreDeclaration
Swift
@objcMembers public final class FileChatMessageStyle : ChatMessageStyle -
Стиль сообщения с изображением
See moreDeclaration
Swift
@objcMembers public final class ImageChatMessageStyle : ChatMessageStyle -
Стиль сообщения с результатами поиска
See moreDeclaration
Swift
public final class SearchChatMessageStyle : ChatMessageStyle -
Стиль текстового сообщения
See moreDeclaration
Swift
public final class TextChatMessageStyle : ChatMessageStyle -
Стиль сообщения о подключении оператора
See moreDeclaration
Swift
@objcMembers public final class OperatorJoinedChatMessageStyle : ChatMessageStyle -
Стиль сообщения с расписанием работы
See moreDeclaration
Swift
@objcMembers public final class ScheduleChatMessageStyle : ChatMessageStyle -
Стиль иконки опроса
See moreDeclaration
Swift
@objcMembers public final class ChatSurveyIcon : NSObject -
Стиль отображения опросов
See moreDeclaration
Swift
@objcMembers public final class SurveyChatMessageStyle : ChatMessageStyle -
Настройки пользовательских сценариев в ChatCenterUI SDK
В ChatCenterUI SDK два основных сценария:
- Экран чата
- Экран поиска
Declaration
Swift
@objcMembers public final class ChatFlows : NSObject, Applicable -
Настройки отображения экрана чата
See moreDeclaration
Swift
@objcMembers public final class ChatFlow : ChatUserFlow -
Базовый класс пользовательского сценария (флоу)
See moreDeclaration
Swift
@objcMembers public class ChatUserFlow : NSObject, Applicable -
Настройки отображения экрана поиска
See moreDeclaration
Swift
public final class SearchFlow : ChatUserFlow -
Declaration
Swift
@objcMembers public final class ChatImages : NSObject, Applicable -
Модель изображения в ChatCenterUI SDK
See moreDeclaration
Swift
@objcMembers public final class ChatImage : NSObject -
Модель описывающая тему оформления в ChatCenterUI SDK
See moreDeclaration
Swift
@objcMembers public final class ChatTheme : NSObject, Applicable -
Настройки шрифтов темы в ChatCenterUI SDK
See moreDeclaration
Swift
@objcMembers public final class ChatTypography : NSObject, Applicable
View on GitHub
Classes Reference