LocationPointObject constructor

LocationPointObject({
  1. String? id,
  2. String? subjectId,
  3. Timestamp? timestamp,
  4. double? latitude,
  5. double? longitude,
  6. double? altitude,
  7. double? accuracy,
  8. double? speed,
  9. double? bearing,
  10. LocationSource? source,
  11. Struct? extra,
  12. Timestamp? createdAt,
  13. String? deviceId,
})

Implementation

factory LocationPointObject({
  $core.String? id,
  $core.String? subjectId,
  $2.Timestamp? timestamp,
  $core.double? latitude,
  $core.double? longitude,
  $core.double? altitude,
  $core.double? accuracy,
  $core.double? speed,
  $core.double? bearing,
  LocationSource? source,
  $6.Struct? extra,
  $2.Timestamp? createdAt,
  $core.String? deviceId,
}) {
  final $result = create();
  if (id != null) {
    $result.id = id;
  }
  if (subjectId != null) {
    $result.subjectId = subjectId;
  }
  if (timestamp != null) {
    $result.timestamp = timestamp;
  }
  if (latitude != null) {
    $result.latitude = latitude;
  }
  if (longitude != null) {
    $result.longitude = longitude;
  }
  if (altitude != null) {
    $result.altitude = altitude;
  }
  if (accuracy != null) {
    $result.accuracy = accuracy;
  }
  if (speed != null) {
    $result.speed = speed;
  }
  if (bearing != null) {
    $result.bearing = bearing;
  }
  if (source != null) {
    $result.source = source;
  }
  if (extra != null) {
    $result.extra = extra;
  }
  if (createdAt != null) {
    $result.createdAt = createdAt;
  }
  if (deviceId != null) {
    $result.deviceId = deviceId;
  }
  return $result;
}