Class EightKDisclosure
- Namespace
- MassiveDotNet.Rest.Models
- Assembly
- MassiveDotNet.Rest.dll
One classified disclosure from an 8-K filing: the filer, the filing date, the three-level category, and the text that supports the classification.
public sealed record EightKDisclosure : IEquatable<EightKDisclosure>
- Inheritance
-
EightKDisclosure
- Implements
- Inherited Members
Remarks
Reference data, so a class (decision D4). Named with the form number spelled out because a C# identifier cannot start with a digit (D-R8). 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 disclosure taxonomy route serves.
Properties
AccessionNumber
Unique SEC accession number for the filing (e.g., '0000320193-25-000010').
[JsonPropertyName("accession_number")]
public string? AccessionNumber { get; init; }
Property Value
Cik
SEC Central Index Key of the filer (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
FilingUrl
Direct URL to the full submission text file for the filing on SEC EDGAR.
[JsonPropertyName("filing_url")]
public string? FilingUrl { get; init; }
Property Value
PrimaryCategory
Top-level disclosure category (e.g., 'financial_results'). See the full taxonomy at /stocks/taxonomies/vX/disclosures.
[JsonPropertyName("primary_category")]
public string? PrimaryCategory { get; init; }
Property Value
SecondaryCategory
Mid-level disclosure category (e.g., 'earnings_announcement'). See the full taxonomy at /stocks/taxonomies/vX/disclosures.
[JsonPropertyName("secondary_category")]
public string? SecondaryCategory { get; init; }
Property Value
SupportingText
A verbatim excerpt from the filing text supporting the assigned categories.
[JsonPropertyName("supporting_text")]
public string? SupportingText { get; init; }
Property Value
TertiaryCategory
Most specific disclosure category (e.g., 'quarterly_results'). Filtering on this column must use an exact match. See the full taxonomy at /stocks/taxonomies/vX/disclosures.
[JsonPropertyName("tertiary_category")]
public string? TertiaryCategory { get; init; }
Property Value
Tickers
A list of ticker symbols for the filing company. Multiple symbols may indicate different share classes; empty if no ticker is currently mapped to the filer.
[JsonPropertyName("tickers")]
[JsonConverter(typeof(PooledArrayConverter<string>))]
public string[]? Tickers { get; init; }
Property Value
- string[]