SessionManageable
public protocol SessionManageable : AnyObject
<#Description#>
-
Adds a delegate to be notified of
Session
changes.Declaration
Swift
func add(delegate: SessionDelegate)
Parameters
delegate
The object to add.
-
Removes a delegate from session-manager.
Declaration
Swift
func remove(delegate: SessionDelegate)
Parameters
delegate
The object to remove.
-
<#Description#>
Declaration
Swift
var activeSessions: [Session] { get }
-
<#Description#>
Declaration
Swift
func set(session: Session)
Parameters
session
<#session description#>
-
<#Description#>
Declaration
Swift
func activate(dialogRequestId: String, category: CapabilityAgentCategory)
Parameters
dialogRequestId
<#dialogRequestId description#>
category
<#category description#>
-
<#Description#>
Declaration
Swift
func deactivate(dialogRequestId: String, category: CapabilityAgentCategory)
Parameters
dialogRequestId
<#dialogRequestId description#>
category
<#category description#>