Skip to main content

bulk_remove_user

Function bulk_remove_user 

Source
pub async fn bulk_remove_user<P>(
    admin_client: &AccountAdminClient,
    users_client: Arc<ProjectUsersClient>,
    account_id: &str,
    user_email: &str,
    project_filter: &ProjectFilter,
    config: BulkConfig,
    on_progress: P,
) -> Result<BulkOperationResult>
where P: Fn(ProgressUpdate) + Send + Sync + 'static,
Expand description

Remove a user from multiple projects in bulk

§Arguments

  • admin_client - Client for account admin API (user/project lookup)
  • users_client - Client for project users API (remove user)
  • account_id - The account ID
  • user_email - Email of the user to remove
  • project_filter - Filter for selecting target projects
  • config - Bulk execution configuration
  • on_progress - Progress callback

§Returns

Result containing the bulk operation outcome