ReIndexBatchStatus constructor

ReIndexBatchStatus({
  1. BackgroundProcessId? processId,
  2. int? batchId,
  3. int? total,
  4. int? succeeded,
  5. Iterable<Ad>? failed,
  6. bool? cancelled,
  7. Timestamp? scheduled,
  8. Timestamp? started,
  9. Timestamp? ended,
  10. bool? allPriorBatchesComplete,
})

Implementation

factory ReIndexBatchStatus({
  $1.BackgroundProcessId? processId,
  $core.int? batchId,
  $core.int? total,
  $core.int? succeeded,
  $core.Iterable<$3.Ad>? failed,
  $core.bool? cancelled,
  $4.Timestamp? scheduled,
  $4.Timestamp? started,
  $4.Timestamp? ended,
  $core.bool? allPriorBatchesComplete,
}) {
  final result = create();
  if (processId != null) result.processId = processId;
  if (batchId != null) result.batchId = batchId;
  if (total != null) result.total = total;
  if (succeeded != null) result.succeeded = succeeded;
  if (failed != null) result.failed.addAll(failed);
  if (cancelled != null) result.cancelled = cancelled;
  if (scheduled != null) result.scheduled = scheduled;
  if (started != null) result.started = started;
  if (ended != null) result.ended = ended;
  if (allPriorBatchesComplete != null)
    result.allPriorBatchesComplete = allPriorBatchesComplete;
  return result;
}