GuidanceAnnouncement

class GuidanceAnnouncement(val id: UniqueId = UniqueId(), val language: Locale, val announcementType: AnnouncementType, val ssmlMessage: String)

Guidance announcement relating to a maneuver during navigation. The announcement text message is provided in both Speech Synthesis Markup Language (SSML) and plain-text formats.

Constructors

Link copied to clipboard
constructor(id: UniqueId = UniqueId(), language: Locale, announcementType: AnnouncementType, ssmlMessage: String)

Properties

Link copied to clipboard

Type of the announcement.

Link copied to clipboard

The ID of the announcement.

Link copied to clipboard

The language of the ssmlMessage.

Link copied to clipboard

A verbal message for the maneuver in plain text.

Link copied to clipboard

A verbal message for the maneuver in SSML format.

Functions

Link copied to clipboard
operator fun component1(): UniqueId
Link copied to clipboard
operator fun component2(): Locale
Link copied to clipboard
Link copied to clipboard
operator fun component4(): String
Link copied to clipboard
fun copy(id: UniqueId = this.id, language: Locale = this.language, announcementType: AnnouncementType = this.announcementType, ssmlMessage: String = this.ssmlMessage): GuidanceAnnouncement

Creates a copy of this GuidanceAnnouncement object.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String