Table of Contents

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

original MutualFundHoldings

Properties

AmountOfUnits

Gets the amount of units held.

public decimal AmountOfUnits { get; init; }

Property Value

decimal

AssetType

Gets the asset type.

public string? AssetType { get; init; }

Property Value

string

CentralIndexKey

Gets the unique central index key for the mutual fund.

public string? CentralIndexKey { get; init; }

Property Value

string

ClassId

Gets the class ID of the mutual fund.

public string? ClassId { get; init; }

Property Value

string

CountryOfIssuerOrInvestment

Gets the country of issuer or investment.

public string? CountryOfIssuerOrInvestment { get; init; }

Property Value

string

CusipNumber

Gets the CUSIP number of the security.

public string? CusipNumber { get; init; }

Property Value

string

DenominationCurrency

Gets the denomination currency.

public string? DenominationCurrency { get; init; }

Property Value

string

DescriptionOfUnits

Gets the description of units.

public string? DescriptionOfUnits { get; init; }

Property Value

string

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

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

string

FundSymbol

Gets the symbol of the mutual fund.

public string? FundSymbol { get; init; }

Property Value

string

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

string

IssuerName

Gets the issuer name of the holding.

public string? IssuerName { get; init; }

Property Value

string

IssuerType

Gets the issuer type.

public string? IssuerType { get; init; }

Property Value

string

LeiNumber

Gets the Legal Entity Identifier (LEI) number of the issuer.

public string? LeiNumber { get; init; }

Property Value

string

PayoffProfile

Gets the payoff profile (e.g., Long/Short).

public string? PayoffProfile { get; init; }

Property Value

string

PercentageValueComparedToAssets

Gets the percentage value compared to assets.

public decimal PercentageValueComparedToAssets { get; init; }

Property Value

decimal

PeriodOfReport

Gets the period of report (end date of the reporting period).

public DateOnly? PeriodOfReport { get; init; }

Property Value

DateOnly?

RegistrantName

Gets the name of the registrant (fund family or provider).

public string? RegistrantName { get; init; }

Property Value

string

SeriesId

Gets the series ID of the mutual fund.

public string? SeriesId { get; init; }

Property Value

string

TitleOfSecurity

Gets the title of the security.

public string? TitleOfSecurity { get; init; }

Property Value

string

TradingSymbol

Gets the trading symbol of the security.

public string? TradingSymbol { get; init; }

Property Value

string

ValueInUsd

Gets the value in USD.

public decimal ValueInUsd { get; init; }

Property Value

decimal

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(MutualFundHoldings?)

public virtual bool Equals(MutualFundHoldings? other)

Parameters

other MutualFundHoldings

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 ==(MutualFundHoldings?, MutualFundHoldings?)

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

Parameters

left MutualFundHoldings
right MutualFundHoldings

Returns

bool

operator !=(MutualFundHoldings?, MutualFundHoldings?)

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

Parameters

left MutualFundHoldings
right MutualFundHoldings

Returns

bool