-
- All Implemented Interfaces:
-
com.telenav.commerce.voiceservice.api.listeners.IVoiceManagerProvider
public class VoiceManagerProvider implements IVoiceManagerProvider
This class is the concrete implementation of IVoiceManagerProvider providing access to the voice module functionality.
-
-
Field Summary
Fields Modifier and Type Field Description public final static VoiceManagerProvider
INSTANCE
-
Method Summary
Modifier and Type Method Description IVoiceCommerceApi
provide()
This method provides a concrete implementation object of the voice module API. IVoiceCommerceApi
provide(BaseVoiceKitDependencyProvider dependencyProvider)
This method provides a concrete implementation object of the voice module API. -
-
Method Detail
-
provide
IVoiceCommerceApi provide()
This method provides a concrete implementation object of the voice module API. See IVoiceCommerceApi
-
provide
IVoiceCommerceApi provide(BaseVoiceKitDependencyProvider dependencyProvider)
This method provides a concrete implementation object of the voice module API. See IVoiceCommerceApi It allows the client to use its own dependency instance. See BaseVoiceKitDependencyProvider
- Parameters:
dependencyProvider
- The instance of BaseVoiceKitDependencyProvider.
-
-
-
-