Class EsgScore
- Namespace
- Tudormobile.FinancialData.Entities
- Assembly
- Tudormobile.FinancialData.dll
Represents ESG (Environmental, Social, Governance) scores for a company.
See: https://financialdata.net/documentation#esg_scores
public record EsgScore : IEquatable<EsgScore>
- Inheritance
-
EsgScore
- Implements
- Inherited Members
Constructors
EsgScore()
public EsgScore()
EsgScore(EsgScore)
protected EsgScore(EsgScore original)
Parameters
originalEsgScore
Properties
CentralIndexKey
Gets the central index key (CIK) assigned by the SEC.
public string? CentralIndexKey { get; init; }
Property Value
ControversyScore
Gets the controversy score.
public decimal ControversyScore { get; init; }
Property Value
Date
Gets the date of the ESG score.
public DateOnly Date { get; init; }
Property Value
EnvironmentalScore
Gets the environmental score.
public decimal EnvironmentalScore { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
GovernanceScore
Gets the governance score.
public decimal GovernanceScore { get; init; }
Property Value
RegistrantName
Gets the registrant name of the company.
public string? RegistrantName { get; init; }
Property Value
SocialScore
Gets the social score.
public decimal SocialScore { get; init; }
Property Value
TotalScore
Gets the overall ESG score.
public decimal TotalScore { get; init; }
Property Value
TradingSymbol
Gets the trading symbol of the company.
public string? TradingSymbol { get; init; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(EsgScore?)
public virtual bool Equals(EsgScore? other)
Parameters
otherEsgScore
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(EsgScore?, EsgScore?)
public static bool operator ==(EsgScore? left, EsgScore? right)
Parameters
Returns
operator !=(EsgScore?, EsgScore?)
public static bool operator !=(EsgScore? left, EsgScore? right)