hardDeleteProject method
- ProjectDeletionImpactResponse impact, {
- bool confirmed = false,
inherited
Implementation
Future<StatusResponse> hardDeleteProject(
ProjectDeletionImpactResponse impact, {
bool confirmed = false,
}) {
if (!confirmed ||
impact.projectId.isEmpty ||
impact.impactSnapshotId.isEmpty ||
impact.impactSnapshotHash.isEmpty) {
throw ArgumentError(
'hard-delete requires a server impact snapshot and confirmed=true',
);
}
final request =
HardDeleteProjectRequest()
..projectId = impact.projectId
..impactSnapshotId = impact.impactSnapshotId
..impactSnapshotHash = impact.impactSnapshotHash
..confirmed = confirmed;
return stub.hardDeleteProject(request, options: callOptions);
}