AsyncPartitionResult constructor

AsyncPartitionResult({
  1. AsyncPartitionId? id,
  2. int? itemsSucceeded,
  3. int? itemsFailed,
  4. Any? details,
  5. Iterable<DynamicValue>? failedItems,
  6. Iterable<Error>? errors,
  7. StringValue? displayName,
  8. Iterable<MapEntry<String, Any>>? parameters,
  9. int? itemsPending,
})

Implementation

factory AsyncPartitionResult({
  $1.AsyncPartitionId? id,
  $core.int? itemsSucceeded,
  $core.int? itemsFailed,
  $3.Any? details,
  $core.Iterable<$0.DynamicValue>? failedItems,
  $core.Iterable<$5.Error>? errors,
  $4.StringValue? displayName,
  $core.Iterable<$core.MapEntry<$core.String, $3.Any>>? parameters,
  $core.int? itemsPending,
}) {
  final result = create();
  if (id != null) result.id = id;
  if (itemsSucceeded != null) result.itemsSucceeded = itemsSucceeded;
  if (itemsFailed != null) result.itemsFailed = itemsFailed;
  if (details != null) result.details = details;
  if (failedItems != null) result.failedItems.addAll(failedItems);
  if (errors != null) result.errors.addAll(errors);
  if (displayName != null) result.displayName = displayName;
  if (parameters != null) result.parameters.addEntries(parameters);
  if (itemsPending != null) result.itemsPending = itemsPending;
  return result;
}