ChannelConfiguration
public struct ChannelConfiguration
The various options for how a channel is configured.
-
Whether the channel supports multiple threads for the same user.
Declaration
Swift
public let hasMultipleThreadsPerEndUser: Bool
-
Whether the channel supports proactive chat features.
Declaration
Swift
public let isProactiveChatEnabled: Bool
-
Whether OAuth authorization is enabled for the channel.
Declaration
Swift
public let isAuthorizationEnabled: Bool
-
Details of attachment uploads allowed.
Declaration
Swift
public let fileRestrictions: FileRestrictions
-
Currently handled features.
If the feature is no longer listed, it is by default on.
Declaration
Swift
public let features: [String : Bool]
-
Whether the service is available.
Declaration
Swift
public let isOnline: Bool
-
Whether the channel is liveChat vs messaging
Declaration
Swift
public let isLiveChat: Bool