Class OtcVolume
- Namespace
- Tudormobile.FinancialData.Entities
- Assembly
- Tudormobile.FinancialData.dll
Represents OTC (Over-the-Counter) trading volume data for a security.
public record OtcVolume : IEquatable<OtcVolume>
- Inheritance
-
OtcVolume
- Implements
- Inherited Members
Remarks
Constructors
OtcVolume()
public OtcVolume()
OtcVolume(OtcVolume)
protected OtcVolume(OtcVolume original)
Parameters
originalOtcVolume
Properties
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
MonthStartDate
The start date of the month for the reported volume (format: yyyy-MM-dd).
public DateOnly MonthStartDate { get; set; }
Property Value
MonthlyVolume
The total trading volume for the current month.
public long MonthlyVolume { get; set; }
Property Value
PreviousMonthlyVolume
The total trading volume for the previous month.
public long PreviousMonthlyVolume { get; set; }
Property Value
TitleOfSecurity
The full title of the security (e.g., "Asia Broadband Inc Common Stock").
public string? TitleOfSecurity { get; set; }
Property Value
TradingSymbol
The trading symbol of the security (e.g., "AABB").
public string? TradingSymbol { get; set; }
Property Value
VolumeYearToDate
The total trading volume year-to-date.
public long VolumeYearToDate { get; set; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(OtcVolume?)
public virtual bool Equals(OtcVolume? other)
Parameters
otherOtcVolume
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 ==(OtcVolume?, OtcVolume?)
public static bool operator ==(OtcVolume? left, OtcVolume? right)
Parameters
Returns
operator !=(OtcVolume?, OtcVolume?)
public static bool operator !=(OtcVolume? left, OtcVolume? right)