Table of Contents

Class IndustryEsgScore

Namespace
Tudormobile.FinancialData.Entities
Assembly
Tudormobile.FinancialData.dll

Represents average ESG scores for an industry sector.

See: https://financialdata.net/documentation#industry_esg_scores

public record IndustryEsgScore : IEquatable<IndustryEsgScore>
Inheritance
IndustryEsgScore
Implements
Inherited Members

Constructors

IndustryEsgScore()

public IndustryEsgScore()

IndustryEsgScore(IndustryEsgScore)

protected IndustryEsgScore(IndustryEsgScore original)

Parameters

original IndustryEsgScore

Properties

AverageControversyScore

Gets the average controversy score for the industry.

public decimal AverageControversyScore { get; init; }

Property Value

decimal

AverageEnvironmentalScore

Gets the average environmental score for the industry.

public decimal AverageEnvironmentalScore { get; init; }

Property Value

decimal

AverageGovernanceScore

Gets the average governance score for the industry.

public decimal AverageGovernanceScore { get; init; }

Property Value

decimal

AverageSocialScore

Gets the average social score for the industry.

public decimal AverageSocialScore { get; init; }

Property Value

decimal

AverageTotalScore

Gets the average overall ESG score for the industry.

public decimal AverageTotalScore { get; init; }

Property Value

decimal

Date

Gets the date of the industry ESG score.

public DateOnly Date { get; init; }

Property Value

DateOnly

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Industry

Gets the industry name.

public string? Industry { get; init; }

Property Value

string

NumberOfCompanies

Gets the number of companies in the industry sample.

public int NumberOfCompanies { get; init; }

Property Value

int

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(IndustryEsgScore?)

public virtual bool Equals(IndustryEsgScore? other)

Parameters

other IndustryEsgScore

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(IndustryEsgScore?, IndustryEsgScore?)

public static bool operator ==(IndustryEsgScore? left, IndustryEsgScore? right)

Parameters

left IndustryEsgScore
right IndustryEsgScore

Returns

bool

operator !=(IndustryEsgScore?, IndustryEsgScore?)

public static bool operator !=(IndustryEsgScore? left, IndustryEsgScore? right)

Parameters

left IndustryEsgScore
right IndustryEsgScore

Returns

bool