using Bit.Core.AdminConsole.Entities;
using Bit.Core.AdminConsole.Entities.Provider;
namespace Bit.Core.Billing.Commands;
public interface IAssignSeatsToClientOrganizationCommand
{
///
/// Assigns a specified number of to a client on behalf of
/// its . Seat adjustments for the client organization may autoscale the provider's Stripe
/// depending on the provider's seat minimum for the client 's
/// .
///
/// The MSP that manages the client .
/// The client organization whose you want to update.
/// The number of seats to assign to the client organization.
Task AssignSeatsToClientOrganization(
Provider provider,
Organization organization,
int seats);
}