 |
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Go to the documentation of this file.
16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_LOCALEASSETSMANAGERINTERFACE_H_
17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_LOCALEASSETSMANAGERINTERFACE_H_
30 namespace sdkInterfaces {
180 const std::shared_ptr<endpoints::EndpointRegistrationManagerInterface>& manager) = 0;
196 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_LOCALEASSETSMANAGERINTERFACE_H_
virtual Locale getDefaultLocale() const =0
std::string Locale
Definition: LocaleAssetsManagerInterface.h:46
virtual WakeWordsSets getDefaultSupportedWakeWords() const =0
virtual std::set< Locale > getSupportedLocales() const =0
Definition: CapabilityConfigurationChangeObserverInterface.h:30
virtual std::map< LanguageTag, WakeWordsSets > getLanguageSpecificWakeWords() const =0
Definition: LocaleAssetsManagerInterface.h:40
virtual Locales getDefaultLocales() const
Definition: LocaleAssetsManagerInterface.h:188
virtual void setEndpointRegistrationManager(const std::shared_ptr< endpoints::EndpointRegistrationManagerInterface > &manager)=0
virtual bool changeAssets(const Locales &locales, const WakeWords &wakeWords)=0
std::string LanguageTag
Definition: LocaleAssetsManagerInterface.h:52
std::set< std::string > WakeWords
Definition: LocaleAssetsManagerInterface.h:57
virtual LocaleCombinations getSupportedLocaleCombinations() const =0
std::vector< Locale > Locales
Definition: LocaleAssetsManagerInterface.h:68
virtual ~LocaleAssetsManagerInterface()=default
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::set< Locales > LocaleCombinations
Definition: LocaleAssetsManagerInterface.h:73
virtual void cancelOngoingChange()=0
std::set< WakeWords > WakeWordsSets
Definition: LocaleAssetsManagerInterface.h:62
virtual void removeLocaleAssetsObserver(const std::shared_ptr< LocaleAssetsObserverInterface > &observer)=0
virtual std::map< Locale, WakeWordsSets > getLocaleSpecificWakeWords() const =0
virtual void addLocaleAssetsObserver(const std::shared_ptr< LocaleAssetsObserverInterface > &observer)=0
virtual WakeWordsSets getSupportedWakeWords(const Locale &locale) const =0
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0