Items

data class Items(val id: String, val title: String, val list: List<EchoMediaItem>, val subtitle: String? = null, val type: Shelf.Lists.Type = Type.Linear, val more: Feed<Shelf>? = null, val extras: Map<String, String> = mapOf()) : Shelf.Lists<EchoMediaItem>

Represents a list of EchoMediaItem.

Constructors

Link copied to clipboard
constructor(id: String, title: String, list: List<EchoMediaItem>, subtitle: String? = null, type: Shelf.Lists.Type = Type.Linear, more: Feed<Shelf>? = null, extras: Map<String, String> = mapOf())

Properties

Link copied to clipboard
open override val extras: Map<String, String>
Link copied to clipboard
open override val id: String

the unique identifier of the list.

Link copied to clipboard
open override val list: List<EchoMediaItem>

the list of media items.

Link copied to clipboard
open override val more: Feed<Shelf>? = null

the more data of the list.

Link copied to clipboard
open override val subtitle: String? = null

the subtitle of the list.

Link copied to clipboard
open override val title: String

the title of the list.

Link copied to clipboard
open override val type: Shelf.Lists.Type

the type of the list.