Class SPXDialogCustomCommandsConfiguration

Declaration

@class SPXDialogCustomCommandsConfiguration : SPXDialogServiceConfiguration;

Description

The instance interface type used to initialize a DialogServiceConnector that will connect to a Custom Commands application as published from Speech Studio for a speech service resource.

See also: What is Custom Commands?.

Methods

initWithSubscription:appId:region:error:

Initializes a dialog configuration object used to create a DialogServiceConnector that will communicate with a Custom Commands application. Requires an identifier for a published Custom Commands application associated with the referenced speech service resource.

- (instancetype _Nullable)initWithSubscription:(NSString * _Nonnull)subscriptionKey
    appId:(NSString * _Nonnull)appId region:(NSString * _Nonnull)region
    error:(NSError * _Nullable * _Nullable)outError

Parameters

  • subscriptionKey - the subscription key to be used.
  • appId - the identifier for the Custom Commands application to use, as selected from the subscription.
  • region - the region name for the subscription (see the region page).
  • outError - error information.

Returns

a configuration object used to initialize a DialogServiceConnector.

initWithSubscription:appId:region:

Initializes a dialog configuration object used to create a DialogServiceConnector that will communicate with a Custom Commands application. Requires an identifier for a published Custom Commands application associated with the referenced speech service resource.

- (instancetype _Nonnull)initWithSubscription:(NSString * _Nonnull)subscriptionKey
    appId:(NSString * _Nonnull)appId region:(NSString * _Nonnull)region

Parameters

  • subscriptionKey - the subscription key to be used.
  • appId - the identifier for the Custom Commands application to use, as selected from the subscription.
  • region - the region name for the subscription (see the region page).

Returns

a configuration object used to initialize a DialogServiceConnector.

initWithAuthorizationToken:appId:region:error:

Initializes a dialog configuration object used to create a DialogServiceConnector that will communicate with a Custom Commands application. Requires an identifier for a published Custom Commands application associated with the referenced speech service resource.

Note: An authorization token must be obtained before this call and checked for validity. Before an authorization token expires, it must be refreshed by assigning a new token on the corresponding property present on the DialogServiceConnector created with the configuration object created with this call.

- (instancetype _Nullable)initWithAuthorizationToken:(NSString * _Nonnull)authorizationToken
    appId:(NSString * _Nonnull)appId region:(NSString * _Nonnull)region
    error:(NSError * _Nullable * _Nullable)outError

Parameters

  • authorizationToken - the authorization token.
  • appId - the identifier for the Custom Commands application to use, as selected from the subscription.
  • region - the region name for the subscription (see the region page).
  • outError - error information.

Returns

a configuration object used to initialize a DialogServiceConnector.

initWithAuthorizationToken:appId:region:

Initializes a dialog configuration object used to create a DialogServiceConnector that will communicate with a Custom Commands application. Requires an identifier for a published Custom Commands application associated with the referenced speech service resource.

Note: An authorization token must be obtained before this call and checked for validity. Before an authorization token expires, it must be refreshed by assigning a new token on the corresponding property present on the DialogServiceConnector created with the configuration object created with this call.

- (instancetype _Nonnull)initWithAuthorizationToken:(NSString * _Nonnull)authorizationToken
    appId:(NSString * _Nonnull)appId region:(NSString * _Nonnull)region

Parameters

  • authorizationToken - the authorization token.
  • appId - the identifier for the Custom Commands application to use, as selected from the subscription.
  • region - the region name for the subscription (see the region page).

Returns

a configuration object used to initialize a DialogServiceConnector.