SyncMediaTtsContentBlockAttributeExclusion

data class SyncMediaTtsContentBlockAttributeExclusion(val name: String, val values: List<String>? = null)

An attribute name, and optionally the attribute values, that cause a content block to be excluded from a TTS SyncMediaTimeline.

Constructors

constructor(name: String, values: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The qualified name of the attribute to match, including any namespace prefix. For example role, aria-hidden or epub:type.

Link copied to clipboard
val values: List<String>? = null

The attribute values that cause exclusion. A value matches only when it is identical to the whole attribute value, including case and any surrounding whitespace, so presentation does not match role="none presentation".

Functions

Link copied to clipboard
fun serialize(generator: JsonGenerator)