using System;

namespace QuantEngine.Core.Models
{
    public class CollectionSnapshot
    {
        public string RunId { get; set; } = string.Empty;
        public string DatasetName { get; set; } = string.Empty;
        public string Ticker { get; set; } = string.Empty;
        public string? Name { get; set; }
        public string? Sector { get; set; }
        public string? AsOfDate { get; set; }
        public string SourcePriority { get; set; } = string.Empty;
        public string SourceStatus { get; set; } = string.Empty;
        public string PayloadJson { get; set; } = string.Empty;
        public string ProvenanceJson { get; set; } = string.Empty;
        public DateTime CreatedAt { get; set; }
    }
}
