ArrivalAnnouncementGenerator

class ArrivalAnnouncementGenerator : AnnouncementGenerator

Responsible for generating announcement after detecting arrival.

Important: This is a Public Preview API. It may be changed or removed at any time.

Constructors

Link copied to clipboard
fun ArrivalAnnouncementGenerator()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun findAnnouncement(generateParams: AnnouncementGenerator.GenerateParams): Announcement?

Finds an Announcement if there is one that should be generated.

Link copied to clipboard
open fun generate(generateParams: AnnouncementGenerator.GenerateParams): GuidanceAnnouncement
Link copied to clipboard
open fun hasAnnouncement(generateParams: AnnouncementGenerator.GenerateParams): Boolean

Checks if there is a proper Announcement.

Link copied to clipboard
open fun hasArrived(generateParams: AnnouncementGenerator.GenerateParams): Boolean

Checks if the destination is reached.

Link copied to clipboard
open override fun shouldGenerate(generateParams: AnnouncementGenerator.GenerateParams): Boolean

Checks if a GuidanceAnnouncement should be generated.

Link copied to clipboard
open override fun supportedType(): String

Return supported type of an Announcement.