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 Locales getDefaultLocales() const
Definition: LocaleAssetsManagerInterface.h:188
virtual bool changeAssets(const Locales &locales, const WakeWords &wakeWords)=0
Definition: CapabilityConfigurationChangeObserverInterface.h:30
virtual void setEndpointRegistrationManager(const std::shared_ptr< endpoints::EndpointRegistrationManagerInterface > &manager)=0
::std::string string
Definition: gtest-port.h:1097
std::set< Locales > LocaleCombinations
Definition: LocaleAssetsManagerInterface.h:73
virtual Locale getDefaultLocale() const =0
std::string LanguageTag
Definition: LocaleAssetsManagerInterface.h:52
std::set< std::string > WakeWords
Definition: LocaleAssetsManagerInterface.h:57
Definition: LocaleAssetsManagerInterface.h:40
std::vector< Locale > Locales
Definition: LocaleAssetsManagerInterface.h:68
virtual void addLocaleAssetsObserver(const std::shared_ptr< LocaleAssetsObserverInterface > &observer)=0
virtual LocaleCombinations getSupportedLocaleCombinations() const =0
virtual std::map< Locale, WakeWordsSets > getLocaleSpecificWakeWords() const =0
std::string Locale
Definition: LocaleAssetsManagerInterface.h:46
virtual ~LocaleAssetsManagerInterface()=default
virtual std::map< LanguageTag, WakeWordsSets > getLanguageSpecificWakeWords() const =0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual WakeWordsSets getDefaultSupportedWakeWords() const =0
std::set< WakeWords > WakeWordsSets
Definition: LocaleAssetsManagerInterface.h:62
virtual std::set< Locale > getSupportedLocales() const =0
virtual void removeLocaleAssetsObserver(const std::shared_ptr< LocaleAssetsObserverInterface > &observer)=0
virtual void cancelOngoingChange()=0
virtual WakeWordsSets getSupportedWakeWords(const Locale &locale) const =0