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
View on GitHub