ProjectDeletionImpactResponse constructor

ProjectDeletionImpactResponse({
  1. String? impactSnapshotId,
  2. String? impactSnapshotHash,
  3. String? projectId,
  4. String? projectName,
  5. Iterable<String>? blockers,
  6. Iterable<String>? descendants,
  7. String? createdAt,
})

Implementation

factory ProjectDeletionImpactResponse({
  $core.String? impactSnapshotId,
  $core.String? impactSnapshotHash,
  $core.String? projectId,
  $core.String? projectName,
  $core.Iterable<$core.String>? blockers,
  $core.Iterable<$core.String>? descendants,
  $core.String? createdAt,
}) {
  final result = create();
  if (impactSnapshotId != null) result.impactSnapshotId = impactSnapshotId;
  if (impactSnapshotHash != null)
    result.impactSnapshotHash = impactSnapshotHash;
  if (projectId != null) result.projectId = projectId;
  if (projectName != null) result.projectName = projectName;
  if (blockers != null) result.blockers.addAll(blockers);
  if (descendants != null) result.descendants.addAll(descendants);
  if (createdAt != null) result.createdAt = createdAt;
  return result;
}