OperationMetadata constructor

OperationMetadata({
  1. Iterable<String>? resourceNames,
  2. Iterable<OperationMetadata_Step>? steps,
  3. int? progressPercentage,
  4. Timestamp? startTime,
})

Implementation

factory OperationMetadata({
  $core.Iterable<$core.String>? resourceNames,
  $core.Iterable<OperationMetadata_Step>? steps,
  $core.int? progressPercentage,
  $0.Timestamp? startTime,
}) {
  final result = create();
  if (resourceNames != null) result.resourceNames.addAll(resourceNames);
  if (steps != null) result.steps.addAll(steps);
  if (progressPercentage != null)
    result.progressPercentage = progressPercentage;
  if (startTime != null) result.startTime = startTime;
  return result;
}