Table of Contents

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

string

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

LocalDate?

PrimaryCategory

Top-level risk category

[JsonPropertyName("primary_category")]
public string? PrimaryCategory { get; init; }

Property Value

string

SecondaryCategory

Mid-level risk category

[JsonPropertyName("secondary_category")]
public string? SecondaryCategory { get; init; }

Property Value

string

SupportingText

Snippet of text to support the given label

[JsonPropertyName("supporting_text")]
public string? SupportingText { get; init; }

Property Value

string

TertiaryCategory

Most specific risk classification

[JsonPropertyName("tertiary_category")]
public string? TertiaryCategory { get; init; }

Property Value

string

Ticker

Stock ticker symbol for the company.

[JsonPropertyName("ticker")]
public string? Ticker { get; init; }

Property Value

string