ContentLauncherTrait.ParameterEnum

enum ContentLauncherTrait.ParameterEnum : Enum, ClusterEnum


Content data elements that may be searched on.

Summary

Enum Values

Actor

An actor credited in video media content.

Any
Channel

The identifying data for a television channel, for example, 'PBS'.

Character

A character represented in video media content.

Director

A director of the video media content.

Episode
Event

An event is a reference to a type of event.

Franchise

A video entity which can represent a number of video entities, like movies or TV shows.

Genre

The genre of video media content such as action, drama or comedy.

League

The categorical information for a sporting league.

Popularity

Indicates whether the user is requesting popular content.

Provider

The media provider that the user wants this media to be played on.

Season
Sport

The categorical information of a sport, for example, football.

SportsTeam

The categorical information of a professional sports team.

Type

The type of content requested.

UnknownValue

The enum value is out of range.

Video

The identifying data for a specific piece of video content.

Public functions

ContentLauncherTrait.ParameterEnum
valueOf(value: String)

Returns the enum constant of this type with the specified name.

Array<ContentLauncherTrait.ParameterEnum>

Returns an array containing the constants of this enum type, in the order they're declared.

Public properties

open String
open String
open ULong

Enum Values

Actor

val ContentLauncherTrait.ParameterEnum.ActorContentLauncherTrait.ParameterEnum

An actor credited in video media content.

Channel

val ContentLauncherTrait.ParameterEnum.ChannelContentLauncherTrait.ParameterEnum

The identifying data for a television channel, for example, 'PBS'.

Character

val ContentLauncherTrait.ParameterEnum.CharacterContentLauncherTrait.ParameterEnum

A character represented in video media content.

Director

val ContentLauncherTrait.ParameterEnum.DirectorContentLauncherTrait.ParameterEnum

A director of the video media content.

Event

val ContentLauncherTrait.ParameterEnum.EventContentLauncherTrait.ParameterEnum

An event is a reference to a type of event. Examples include sports, music, or other types of events. For example, searching for 'Football games' would search for a 'game' event entity and a 'football' sport entity.

Franchise

val ContentLauncherTrait.ParameterEnum.FranchiseContentLauncherTrait.ParameterEnum

A video entity which can represent a number of video entities, like movies or TV shows. For example, the fictional franchise 'Intergalactic Wars', which represents a collection of movie trilogies, as well as animated and live action TV shows. This entity can account for requests such as 'Find Intergalactic Wars movies', which would search for all 'Intergalactic Wars' programs of the Movie MediaType, rather than attempting to match to a single title.

Genre

val ContentLauncherTrait.ParameterEnum.GenreContentLauncherTrait.ParameterEnum

The genre of video media content such as action, drama or comedy.

League

val ContentLauncherTrait.ParameterEnum.LeagueContentLauncherTrait.ParameterEnum

The categorical information for a sporting league.

Popularity

val ContentLauncherTrait.ParameterEnum.PopularityContentLauncherTrait.ParameterEnum

Indicates whether the user is requesting popular content.

Provider

val ContentLauncherTrait.ParameterEnum.ProviderContentLauncherTrait.ParameterEnum

The media provider that the user wants this media to be played on.

Sport

val ContentLauncherTrait.ParameterEnum.SportContentLauncherTrait.ParameterEnum

The categorical information of a sport, for example, football.

SportsTeam

val ContentLauncherTrait.ParameterEnum.SportsTeamContentLauncherTrait.ParameterEnum

The categorical information of a professional sports team.

Type

val ContentLauncherTrait.ParameterEnum.TypeContentLauncherTrait.ParameterEnum

The type of content requested. Supported types are Movie, MovieSeries, TVSeries, TVSeason, TVEpisode, SportsEvent, and Video.

UnknownValue

val ContentLauncherTrait.ParameterEnum.UnknownValueContentLauncherTrait.ParameterEnum

The enum value is out of range. For example, a newer Matter cluster definition may support enum values not yet supported by the Home APIs.

Video

val ContentLauncherTrait.ParameterEnum.VideoContentLauncherTrait.ParameterEnum

The identifying data for a specific piece of video content.

Public functions

valueOf

fun valueOf(value: String): ContentLauncherTrait.ParameterEnum

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws
kotlin.IllegalArgumentException

if this enum type has no constant with the specified name

values

fun values(): Array<ContentLauncherTrait.ParameterEnum>

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

Public properties

traitId

open val traitIdString

typeName

open val typeNameString

value

open val valueULong