ChimeThemesCommands

@Generated(value = ["GoogleHomePlatformCodegen"])
interface ChimeThemesCommands

Known direct subclasses
ChimeThemes

API for the ChimeThemes trait.


Commands for the ChimeThemes trait.

Summary

Public functions

getAvailableThemes

suspend fun getAvailableThemes(): ChimeThemesTrait.GetAvailableThemesCommand.Response

Get the available themes.

Returns
ChimeThemesTrait.GetAvailableThemesCommand.Response

The list of available themes. To see which chime themes are available for a user, create a timebox filter and use it to filter the results of this command. A theme is considered active if the current time is within its startTimeSeconds and endTimeSeconds values in the ThemeStruct. If a start time isn't set, the theme is considered active from the beginning of time. If an end time isn't set, the theme continues to be active indefinitely. If both are missing, the theme is always active.

getAvailableThemesBatchable

fun getAvailableThemesBatchable(): BatchableCommand<ChimeThemesTrait.GetAvailableThemesCommand.Response>

The batchable version of getAvailableThemes command.

Get the available themes.