Class MutualFundHoldings
- Namespace
- Tudormobile.FinancialData.Entities
- Assembly
- Tudormobile.FinancialData.dll
Represents the holdings of a mutual fund, including details such as fund identifiers, issuer information, and asset characteristics.
public record MutualFundHoldings : IEquatable<MutualFundHoldings>
- Inheritance
-
MutualFundHoldings
- Implements
- Inherited Members
Constructors
MutualFundHoldings()
public MutualFundHoldings()
MutualFundHoldings(MutualFundHoldings)
protected MutualFundHoldings(MutualFundHoldings original)
Parameters
originalMutualFundHoldings
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 mutual fund.
public string? CentralIndexKey { get; init; }
Property Value
ClassId
Gets the class ID of the mutual fund.
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
FairValueLevel
Gets the fair value level.
public int? FairValueLevel { get; init; }
Property Value
- int?
FundName
Gets the name of the mutual fund.
public string? FundName { get; init; }
Property Value
FundSymbol
Gets the symbol of the mutual fund.
public string? FundSymbol { get; init; }
Property Value
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 (fund family or provider).
public string? RegistrantName { get; init; }
Property Value
SeriesId
Gets the series ID of the mutual fund.
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(MutualFundHoldings?)
public virtual bool Equals(MutualFundHoldings? other)
Parameters
otherMutualFundHoldings
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 ==(MutualFundHoldings?, MutualFundHoldings?)
public static bool operator ==(MutualFundHoldings? left, MutualFundHoldings? right)
Parameters
leftMutualFundHoldingsrightMutualFundHoldings
Returns
operator !=(MutualFundHoldings?, MutualFundHoldings?)
public static bool operator !=(MutualFundHoldings? left, MutualFundHoldings? right)
Parameters
leftMutualFundHoldingsrightMutualFundHoldings