Class EtfHoldings
- Namespace
- Tudormobile.FinancialData.Entities
- Assembly
- Tudormobile.FinancialData.dll
Represents a holding within an ETF, including issuer, security, value, and collateral information.
See: https://financialdata.net/documentation#ETF_holdings
public record EtfHoldings : IEquatable<EtfHoldings>
- Inheritance
-
EtfHoldings
- Implements
- Inherited Members
Constructors
EtfHoldings()
public EtfHoldings()
EtfHoldings(EtfHoldings)
protected EtfHoldings(EtfHoldings original)
Parameters
originalEtfHoldings
Properties
AmountOfUnits
Gets the amount of units held.
public decimal AmountOfUnits { get; init; }
Property Value
AssetType
Gets the asset type.
public string? AssetType { get; init; }
Property Value
CentralIndexKey
Gets the unique central index key for the ETF.
public string? CentralIndexKey { get; init; }
Property Value
ClassId
Gets the class ID of the ETF.
public string? ClassId { get; init; }
Property Value
CountryOfIssuerOrInvestment
Gets the country of issuer or investment.
public string? CountryOfIssuerOrInvestment { get; init; }
Property Value
CusipNumber
Gets the CUSIP number of the security.
public string? CusipNumber { get; init; }
Property Value
DenominationCurrency
Gets the denomination currency.
public string? DenominationCurrency { get; init; }
Property Value
DescriptionOfUnits
Gets the description of units.
public string? DescriptionOfUnits { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
EtfName
Gets the name of the ETF.
public string? EtfName { get; init; }
Property Value
EtfSymbol
Gets the symbol of the ETF.
public string? EtfSymbol { get; init; }
Property Value
FairValueLevel
Gets the fair value level.
public int? FairValueLevel { get; init; }
Property Value
- int?
IsCashCollateral
Gets a value indicating whether this is cash collateral.
public bool? IsCashCollateral { get; init; }
Property Value
- bool?
IsLoanByFund
Gets a value indicating whether this is a loan by the fund.
public bool? IsLoanByFund { get; init; }
Property Value
- bool?
IsNonCashCollateral
Gets a value indicating whether this is non-cash collateral.
public bool? IsNonCashCollateral { get; init; }
Property Value
- bool?
IsRestrictedSecurity
Gets a value indicating whether the security is restricted.
public bool? IsRestrictedSecurity { get; init; }
Property Value
- bool?
IsinNumber
Gets the ISIN number of the security.
public string? IsinNumber { get; init; }
Property Value
IssuerName
Gets the issuer name of the holding.
public string? IssuerName { get; init; }
Property Value
IssuerType
Gets the issuer type.
public string? IssuerType { get; init; }
Property Value
LeiNumber
Gets the Legal Entity Identifier (LEI) number of the issuer.
public string? LeiNumber { get; init; }
Property Value
PayoffProfile
Gets the payoff profile (e.g., Long/Short).
public string? PayoffProfile { get; init; }
Property Value
PercentageValueComparedToAssets
Gets the percentage value compared to assets.
public decimal PercentageValueComparedToAssets { get; init; }
Property Value
PeriodOfReport
Gets the period of report (end date of the reporting period).
public DateOnly? PeriodOfReport { get; init; }
Property Value
RegistrantName
Gets the name of the registrant (ETF provider).
public string? RegistrantName { get; init; }
Property Value
SeriesId
Gets the series ID of the ETF.
public string? SeriesId { get; init; }
Property Value
TitleOfSecurity
Gets the title of the security.
public string? TitleOfSecurity { get; init; }
Property Value
TradingSymbol
Gets the trading symbol of the security.
public string? TradingSymbol { get; init; }
Property Value
ValueInUsd
Gets the value in USD.
public decimal ValueInUsd { get; init; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(EtfHoldings?)
public virtual bool Equals(EtfHoldings? other)
Parameters
otherEtfHoldings
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 ==(EtfHoldings?, EtfHoldings?)
public static bool operator ==(EtfHoldings? left, EtfHoldings? right)
Parameters
leftEtfHoldingsrightEtfHoldings
Returns
operator !=(EtfHoldings?, EtfHoldings?)
public static bool operator !=(EtfHoldings? left, EtfHoldings? right)
Parameters
leftEtfHoldingsrightEtfHoldings