using Bit.Core.AdminConsole.Entities;
namespace Bit.Core.Billing.Commands;
public interface IRemovePaymentMethodCommand
{
///
/// Attempts to remove an Organization's saved payment method. If the Stripe representing the
/// contains a valid "btCustomerId" key in its property,
/// this command will attempt to remove the Braintree . Otherwise, it will attempt to remove the
/// Stripe .
///
/// The organization to remove the saved payment method for.
Task RemovePaymentMethod(Organization organization);
}