Class
AnswerBotEngine
@objc(ZDKAnswerBotEngine)
public final class AnswerBotEngine: NSObject, Engine
Relationships
Conforms To
Engine
MessagingAPI.Observable
NSObject
Properties
id
public let id = Constants.engineId
transferOptionDescription
public let transferOptionDescription
onUpdate
public var onUpdate
Methods
isConversationOngoing()
@available(*, deprecated, message: "Use isConversationOngoing(_ completion: @escaping (Bool) -> Void) instead")
public func isConversationOngoing() -> Bool
isConversationOngoing(_:)
@objc public func isConversationOngoing(_ completion: @escaping (Bool) -> Void)
start(messagingAPI:)
public func start(messagingAPI: MessagingAPIProtocol)
stop()
public func stop()
onEvent(_:)
public func onEvent(_ event: Event)
engine()
@objc public static func engine() throws -> AnswerBotEngine
observeUpdates(_:)
public func observeUpdates(_ callback: @escaping (Update) -> Void) -> MessagingAPI.ObservationToken