Table of Contents

Class FilingIndexEntry

Namespace
MassiveDotNet.Rest.Models
Assembly
MassiveDotNet.Rest.dll

One entry in the SEC filing index: the filer, the form type, the filing date, and where the filing lives.

public sealed record FilingIndexEntry : IEquatable<FilingIndexEntry>
Inheritance
FilingIndexEntry
Implements
Inherited Members

Remarks

Reference data, so a class (decision D4). Named for its place in the index rather than Filing, which is the fuller SEC v1 row.

Properties

AccessionNumber

SEC accession number uniquely identifying the filing (e.g., '0000320193-24-000123').

[JsonPropertyName("accession_number")]
public string? AccessionNumber { get; init; }

Property Value

string

Cik

SEC Central Index Key (CIK) identifying the filing entity.

[JsonPropertyName("cik")]
public string? Cik { get; init; }

Property Value

string

FilingDate

Date when the filing was submitted to the SEC (formatted as YYYY-MM-DD).

[JsonPropertyName("filing_date")]
public LocalDate? FilingDate { get; init; }

Property Value

LocalDate?

FilingUrl

Direct URL to the filing on the SEC EDGAR website.

[JsonPropertyName("filing_url")]
public string? FilingUrl { get; init; }

Property Value

string

FormType

SEC form type (e.g., '10-K', '10-Q', '8-K', 'S-1', '4', etc.).

[JsonPropertyName("form_type")]
public string? FormType { get; init; }

Property Value

string

IssuerName

Name of the company or entity that submitted the filing.

[JsonPropertyName("issuer_name")]
public string? IssuerName { get; init; }

Property Value

string

Ticker

Stock ticker symbol for the filing entity, if available.

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

Property Value

string