25 lines
559 B
C#
25 lines
559 B
C#
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}";
|
|
}
|
|
}
|
|
} |