Create database update action delegate for organization initialization.

This commit is contained in:
Rui Tome
2026-01-29 16:59:07 +00:00
parent e86fee6588
commit a819fa2a4d

View File

@@ -1,6 +1,8 @@
using Bit.Core.AdminConsole.OrganizationFeatures.Organizations;
using Bit.Core.AdminConsole.Utilities.v2.Results;
using Bit.Core.Entities;
using Microsoft.Data.SqlClient;
namespace Bit.Core.OrganizationFeatures.OrganizationUsers.Interfaces;
public interface IInitPendingOrganizationCommand
@@ -20,3 +22,10 @@ public interface IInitPendingOrganizationCommand
/// <returns>A CommandResult indicating success or specific validation errors.</returns>
Task<CommandResult> InitPendingOrganizationVNextAsync(InitPendingOrganizationRequest request);
}
/// <summary>
/// Represents a database update action to be executed during organization initialization.
/// </summary>
public delegate Task OrganizationInitializationUpdateAction(SqlConnection? connection = null,
SqlTransaction? transaction = null,
object? context = null);