ChatTransportConfig
public struct ChatTransportConfig : CustomDebugStringConvertible
Настройки подключения ChatCenterUI SDK к серверу
-
Конструктор настроек транспорта для детальной настройки адресов
Note
Note:Необходим для полной настройки компонентов (например, для in-house установок ChatCenter)
Declaration
Swift
public init(rest: String, webSocket: String, dataStore: String, dataStoreHTTPHeaders: [String: String]? = nil, newRoutesEnabled: Bool = true, apiVersion: APIVersion = .api17)
Parameters
rest
Сcылка на бекенд ChatCenter
webSocket
Ссылка на ThreadsGate
dataStore
Ссылка на DataStore
dataStoreHTTPHeaders
HTTP заголовки для DataStore (если нужны)
newRoutesEnabled
Используются ли новые пути до эндпоинтов (по умолчанию включено)
apiVersion
Версия API на бекенде (зависит от используемого функционала, по умолчанию менять не нужно)
-
Конструктор настроек транспорта для облачных клиентов ChatCenter
Declaration
Swift
public init(cloudHost host: String, apiVersion: APIVersion = .api17)
-
Версия API в зависимости от версии бекенда
See moreDeclaration
Swift
public enum APIVersion : UInt
-
Используются ли новые пути до REST эндпоинтов
Declaration
Swift
public var newRoutesEnabled: Bool
-
Версия API на бекенде
Declaration
Swift
public var apiVersion: APIVersion
-
Заголовки для подключения к DataStore
Declaration
Swift
public var dataStoreHTTPHeaders: [String : String]
-
Declaration
Swift
public var debugDescription: String { get }