SCSChatEndReason
enum SCSChatEndReason : NSInteger {}
Reasons why a chat session may have ended.
-
Session was ended due to user interaction.
Declaration
Objective-C
SCSChatEndReasonUser = 1
Swift
case user = 1
-
Session was ended remotely by the agent.
Declaration
Objective-C
SCSChatEndReasonAgent
Swift
case agent = 2
-
Session was ended as a result of no agents being available.
Declaration
Objective-C
SCSChatEndReasonNoAgentsAvailable
Swift
case noAgentsAvailable = 3
-
Session was ended due to a network disruption resulting in a timeout.
Declaration
Objective-C
SCSChatEndReasonTimeout
Swift
case timeout = 4
-
Session was ended as the result of a fatal error.
Declaration
Objective-C
SCSChatEndReasonSessionError
Swift
case sessionError = 5