using EntitlementDAL.DTOs;
namespace EntitlementBLL.Interfaces;
/// Combined subscription/support/deployment-type/enabled-feature snapshot for a
/// system-to-system caller (tracker §40 — SqlWorkbench's rollout/provisioning Gate A/Gate B).
/// One round trip instead of three separate calls against Subscription.svc/Plan.svc/a
/// client-deployment-type lookup that doesn't otherwise exist on the caller's side.
public interface IClientEntitlementSnapshotBLL
{
Task GetSnapshotAsync(int clientId, CancellationToken ct);
}