Class RiskFactor
- Namespace
- MassiveDotNet.Rest.Models
- Assembly
- MassiveDotNet.Rest.dll
One classified risk factor from a filing: the filer, the filing date, the three-level category, and the text that supports the classification.
public sealed record RiskFactor : IEquatable<RiskFactor>
- Inheritance
-
RiskFactor
- Implements
- Inherited Members
Remarks
Reference data, so a class (decision D4). FilingDate is a bare string in the description and an ISO calendar date on the wire, hence LocalDate from the map (D-R9). The categories come from the taxonomy the risk-factor taxonomy route serves.
Properties
Cik
SEC Central Index Key (10 digits, zero-padded).
[JsonPropertyName("cik")]
public string? Cik { get; init; }
Property Value
FilingDate
The date the filing was submitted to the SEC. The description types this a bare string; the wire carries an ISO calendar date (D-R9).
[JsonPropertyName("filing_date")]
public LocalDate? FilingDate { get; init; }
Property Value
PrimaryCategory
Top-level risk category
[JsonPropertyName("primary_category")]
public string? PrimaryCategory { get; init; }
Property Value
SecondaryCategory
Mid-level risk category
[JsonPropertyName("secondary_category")]
public string? SecondaryCategory { get; init; }
Property Value
SupportingText
Snippet of text to support the given label
[JsonPropertyName("supporting_text")]
public string? SupportingText { get; init; }
Property Value
TertiaryCategory
Most specific risk classification
[JsonPropertyName("tertiary_category")]
public string? TertiaryCategory { get; init; }
Property Value
Ticker
Stock ticker symbol for the company.
[JsonPropertyName("ticker")]
public string? Ticker { get; init; }