Class EsgRating
- Namespace
- Tudormobile.FinancialData.Entities
- Assembly
- Tudormobile.FinancialData.dll
Represents ESG rating classification for a company.
See: https://financialdata.net/documentation#esg_ratings
public record EsgRating : IEquatable<EsgRating>
- Inheritance
-
EsgRating
- Implements
- Inherited Members
Constructors
EsgRating()
public EsgRating()
EsgRating(EsgRating)
protected EsgRating(EsgRating original)
Parameters
originalEsgRating
Properties
CentralIndexKey
Gets the central index key (CIK) assigned by the SEC.
public string? CentralIndexKey { get; init; }
Property Value
Date
Gets the date of the ESG rating.
public DateOnly Date { get; init; }
Property Value
EnvironmentalRating
Gets the environmental rating.
public string? EnvironmentalRating { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
GovernanceRating
Gets the governance rating.
public string? GovernanceRating { get; init; }
Property Value
Rating
Gets the overall ESG rating (e.g., AAA, AA, A, BBB, BB, B, CCC).
public string? Rating { get; init; }
Property Value
RegistrantName
Gets the registrant name of the company.
public string? RegistrantName { get; init; }
Property Value
SocialRating
Gets the social rating.
public string? SocialRating { 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(EsgRating?)
public virtual bool Equals(EsgRating? other)
Parameters
otherEsgRating
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 ==(EsgRating?, EsgRating?)
public static bool operator ==(EsgRating? left, EsgRating? right)
Parameters
Returns
operator !=(EsgRating?, EsgRating?)
public static bool operator !=(EsgRating? left, EsgRating? right)