RouteDeviationEventObject constructor

RouteDeviationEventObject({
  1. String? id,
  2. String? subjectId,
  3. String? routeId,
  4. RouteDeviationEventType? eventType,
  5. double? distanceMeters,
  6. double? latitude,
  7. double? longitude,
  8. Timestamp? timestamp,
  9. Struct? extra,
})

Implementation

factory RouteDeviationEventObject({
  $core.String? id,
  $core.String? subjectId,
  $core.String? routeId,
  RouteDeviationEventType? eventType,
  $core.double? distanceMeters,
  $core.double? latitude,
  $core.double? longitude,
  $2.Timestamp? timestamp,
  $6.Struct? extra,
}) {
  final $result = create();
  if (id != null) {
    $result.id = id;
  }
  if (subjectId != null) {
    $result.subjectId = subjectId;
  }
  if (routeId != null) {
    $result.routeId = routeId;
  }
  if (eventType != null) {
    $result.eventType = eventType;
  }
  if (distanceMeters != null) {
    $result.distanceMeters = distanceMeters;
  }
  if (latitude != null) {
    $result.latitude = latitude;
  }
  if (longitude != null) {
    $result.longitude = longitude;
  }
  if (timestamp != null) {
    $result.timestamp = timestamp;
  }
  if (extra != null) {
    $result.extra = extra;
  }
  return $result;
}