/tripkit/CommonCoreLegacy/com.skedgo.tripkit.routing/Geofence

Geofence

\ data class Geofence(val id: String, val type: String, val trigger: String, val center: Coordinate, val radius: Double, val messageType: String, val messageTitle: String, val messageBody: String)

Constructors

Geofence constructor(id: String, type: String, trigger: String, center: Coordinate, radius: Double, messageType: String, messageTitle: String, messageBody: String)

Properties

Name Summary
center val center: Coordinate
id val id: String
messageBody val messageBody: String
messageTitle val messageTitle: String
messageType val messageType: String
radius val radius: Double
timeline var timeline: Long
trigger val trigger: String
type val type: String

Functions

Name Summary
computeAndSetTimeline fun computeAndSetTimeline(tripEndDateTimeInMillis: Long)