using GB5Shared.DTO.Framework.Login; namespace GB5Shared.QueueReader { public interface IJobQueueHandler { string MessageType { get; } /// TJOBQUEUE.QUEUEID of the row being handled — lets a handler /// stamp its own row-specific bookkeeping (e.g. ISPUBLISHED/PUBLISHEDON) beyond the /// generic STATUS the base processor already manages. Task HandleAsync(string payload, LoginDTO login, long queueId, CancellationToken ct); } }