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); }