RestrictionAlertItem
constructor(customAlert: CustomAttributeAlert, id: Int, status: AlertStatus, timeToDest: Int, distToDest: Int, alertPos: GeoPoint, restrictionType: Restriction, restrictionValue: Double, dist: Int, time: Int)
constructor(startLimit: Int, validLimit: Int, startIsTime: Boolean, validIsTime: Boolean, isEnabled: Boolean, repeatAlert: Boolean, internalRef: Long, id: Int, status: Int, timeToDest: Int, distToDest: Int, alertPosX: Double, alertPosY: Double, restrictionType: Int, restrictionValue: Double, dist: Int, time: Int)
JNI constructor called by native code (CreateRestrictionAlertItem in BNavigationUtil.cpp). Maps the raw TB_ATT_ALERT_ITEM fields to the primary constructor.
DO NOT MODIFY — the parameter order and types are tied to the JNI descriptor "(IIZZZZJIIIIDDIDII)V" registered in NavigationCallbacks::Bind.