ChatAPIConfiguration
@objc(ZDKChatAPIConfiguration)
public final class ChatAPIConfiguration : NSObject
A set of configurations that are associated with each chat session.
Default values
visitorPathOne = nil // "Direct Path"
visitorPathTwo = "Zendesk Chat SDK v\(VersionNumber)"
visitorPathTwoValue = nil
tags = []
department = nil
visitorInfo = nil
-
This string will be placed in the first line of the visitor path. Defaults to “Direct Path” if not specified.
Declaration
Swift
@objc public var visitorPathOne: String? -
This string will be placed in the second line of the visitor path. Defaults to “Zendesk Chat SDK v(ChatProvidersSDKVersionNumber)”
Declaration
Swift
@objc public var visitorPathTwo: String -
This string can be found when hovering over the second line of the visitor path.
Declaration
Swift
@objc public var visitorPathTwoValue: String? -
The tags to be set when a chat starts.
Declaration
Swift
@objc public var tags: [String] -
The department to be set when a chat starts. default is
nilDeclaration
Swift
@objc public var department: String? -
Set the visitor info. Default is
nil. Pass through fields as empty strings to clear info.Declaration
Swift
@objc public var visitorInfo: VisitorInfo? -
Default initializer
Declaration
Swift
@objc override public init() -
Returns a Boolean value that indicates whether the receiver and a given object are equal.
Declaration
Swift
@objc override public func isEqual(_ object: Any?) -> BoolParameters
objectthe object to compare against
Install in Dash
ChatAPIConfiguration Class Reference