ScannerSession constructor

ScannerSession({
  1. ScannerSessionId? id,
  2. ScannerId? scannerId,
  3. UserId? userId,
  4. StringValue? operatorName,
  5. Timestamp? started,
  6. Timestamp? ended,
  7. Timestamp? lastInteraction,
  8. int? objectsScanned,
  9. Timestamp? lastCommit,
  10. int? lastObjectTimingInMillis,
})

Implementation

factory ScannerSession({
  $0.ScannerSessionId? id,
  $0.ScannerId? scannerId,
  $0.UserId? userId,
  $1.StringValue? operatorName,
  $7.Timestamp? started,
  $7.Timestamp? ended,
  $7.Timestamp? lastInteraction,
  $core.int? objectsScanned,
  $7.Timestamp? lastCommit,
  $core.int? lastObjectTimingInMillis,
}) {
  final result = create();
  if (id != null) result.id = id;
  if (scannerId != null) result.scannerId = scannerId;
  if (userId != null) result.userId = userId;
  if (operatorName != null) result.operatorName = operatorName;
  if (started != null) result.started = started;
  if (ended != null) result.ended = ended;
  if (lastInteraction != null) result.lastInteraction = lastInteraction;
  if (objectsScanned != null) result.objectsScanned = objectsScanned;
  if (lastCommit != null) result.lastCommit = lastCommit;
  if (lastObjectTimingInMillis != null)
    result.lastObjectTimingInMillis = lastObjectTimingInMillis;
  return result;
}