using GB5Shared.DTO.Framework.Login; using IceImportDAL.DTO.MenuResolution; namespace IceImportDAL.CustomCode.MenuResolution; // Resolves EntityId -> Menu (SaveWebServiceId) — the metadata half of decision #1's // "Menu.EntityId -> Menu.SaveWebServiceId -> MWEBSERVICE.UriTemplate" chain. Import only ever // saves, so Get/DeleteWebServiceId are out of scope here. // The URL-resolution half is GB5Shared.ActionProcessor.IWebhookEndpointResolver, reused as-is. public interface IMenuResolutionDAL { Task GetMenuByEntityIdAsync(int entityId, LoginDTO login, CancellationToken ct); }