Class FinancialStatements
- Namespace
- MassiveDotNet.Rest.Models
- Assembly
- MassiveDotNet.Rest.dll
The four statements of a financial report, each a dictionary of data points keyed by the platform's field name.
public sealed record FinancialStatements : IEquatable<FinancialStatements>
- Inheritance
-
FinancialStatements
- Implements
- Inherited Members
Remarks
The description documents the balance sheet's shape under a property literally named *
and leaves the other three free-form; all four are one dictionary type over FinancialDataPoint, and a statement the report lacks is null (D-R11). The keys are the
field names Massive documents for each statement, such as assets or revenues.
Properties
BalanceSheet
The balance sheet: one data point per line item, keyed by the platform's field name, such as
assets (D-R11).
[JsonPropertyName("balance_sheet")]
public Dictionary<string, FinancialDataPoint>? BalanceSheet { get; init; }
Property Value
CashFlowStatement
The cash flow statement: one data point per line item, keyed by the platform's field name, such
as net_cash_flow (D-R11).
[JsonPropertyName("cash_flow_statement")]
public Dictionary<string, FinancialDataPoint>? CashFlowStatement { get; init; }
Property Value
ComprehensiveIncome
The statement of comprehensive income: one data point per line item, keyed by the platform's
field name, such as comprehensive_income_loss (D-R11).
[JsonPropertyName("comprehensive_income")]
public Dictionary<string, FinancialDataPoint>? ComprehensiveIncome { get; init; }
Property Value
IncomeStatement
The income statement: one data point per line item, keyed by the platform's field name, such as
revenues (D-R11).
[JsonPropertyName("income_statement")]
public Dictionary<string, FinancialDataPoint>? IncomeStatement { get; init; }