namespace MMDAL.DTO.StockValuation;
///
/// Dapr pub/sub event payload for both batch and perpetual-rerun jobs.
/// Published to topic "stock-valuation-job-requested".
///
public class StockValuationJobDTO
{
public long StockValuationRunId { get; set; }
public StockValuationFilterDTO Filter { get; set; } = new();
///
/// Encrypted LoginDTO serialized as base64.
/// Reconstructed in the subscriber — never trust client-supplied identity.
///
public string LoginToken { get; set; } = string.Empty;
}