namespace Backend.MarketDataRequest { public sealed class FundamentalsEquitySnapshot { public string Symbol { get; init; } = string.Empty; public double? MarketCap { get; set; } public double? PERatio { get; set; } public double? DividendYield { get; set; } public bool IsComplete => MarketCap.HasValue && PERatio.HasValue && DividendYield.HasValue; public override string ToString() { return $"Symbol={Symbol}, " + $"MarketCap={MarketCap}, " + $"PERatio={PERatio}, " + $"DividendYield={DividendYield}"; } } }