RegisterProjectDeletionGuardRequest constructor

RegisterProjectDeletionGuardRequest({
  1. String? projectId,
  2. String? guardId,
  3. String? resourceKref,
  4. Iterable<String>? allowedOperations,
  5. Iterable<String>? allowedMetadataKeys,
})

Implementation

factory RegisterProjectDeletionGuardRequest({
  $core.String? projectId,
  $core.String? guardId,
  $core.String? resourceKref,
  $core.Iterable<$core.String>? allowedOperations,
  $core.Iterable<$core.String>? allowedMetadataKeys,
}) {
  final result = create();
  if (projectId != null) result.projectId = projectId;
  if (guardId != null) result.guardId = guardId;
  if (resourceKref != null) result.resourceKref = resourceKref;
  if (allowedOperations != null)
    result.allowedOperations.addAll(allowedOperations);
  if (allowedMetadataKeys != null)
    result.allowedMetadataKeys.addAll(allowedMetadataKeys);
  return result;
}