ExtensionAgentProtocol
public protocol ExtensionAgentProtocol : CapabilityAgentableExtension-agent handles directives that not defined by other capability-agents
- 
                  
                  The object that acts as the delegate of extension-agent DeclarationSwift var delegate: ExtensionAgentDelegate? { get set }
- 
                  
                  DeclarationSwift @discardableResult func requestCommand(data: [String : AnyHashable], playServiceId: String, completion: ((StreamDataState) -> Void)?) -> StringParametersdataCustom data as a Dictionary. Should be available converting JSON format. see JSONSerialization.isValidJSONObject. playServiceIdThe play’s unique id completionThe completion handler to call when the request is complete. Return ValueThe dialogRequestId for request. 
- 
                  requestCommand(data:Extension methodplayServiceId: ) <#Description#> DeclarationSwift @discardableResult func requestCommand(data: [String : AnyHashable], playServiceId: String) -> StringParametersdata<#data description#> playServiceId<#playServiceId description#> Return Value<#description#> 
 View on GitHub
View on GitHub ExtensionAgentProtocol Protocol Reference
        ExtensionAgentProtocol Protocol Reference