Table of Contents

Class InternationalBalanceSheet

Namespace
Tudormobile.FinancialData.Entities
Assembly
Tudormobile.FinancialData.dll

Represents an international balance sheet statement for a security.

public record InternationalBalanceSheet : IEquatable<InternationalBalanceSheet>
Inheritance
InternationalBalanceSheet
Implements
Inherited Members

Remarks

Constructors

InternationalBalanceSheet()

public InternationalBalanceSheet()

InternationalBalanceSheet(InternationalBalanceSheet)

protected InternationalBalanceSheet(InternationalBalanceSheet original)

Parameters

original InternationalBalanceSheet

Properties

AccountsPayable

Accounts payable.

public decimal AccountsPayable { get; init; }

Property Value

decimal

AccountsReceivable

Accounts receivable.

public decimal AccountsReceivable { get; init; }

Property Value

decimal

CashAndCashEquivalents

Cash and cash equivalents.

public decimal CashAndCashEquivalents { get; init; }

Property Value

decimal

CommonStock

Common stock.

public decimal CommonStock { get; init; }

Property Value

decimal

CurrencyCode

The currency code for the reported values (e.g., "USD").

public string? CurrencyCode { get; init; }

Property Value

string

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

FiscalPeriod

The fiscal period (e.g., "FY" for full year).

public string? FiscalPeriod { get; init; }

Property Value

string

Inventories

Inventories.

public decimal Inventories { get; init; }

Property Value

decimal

LongTermDebt

Long-term debt.

public decimal LongTermDebt { get; init; }

Property Value

decimal

OtherAssetsCurrent

Other current assets.

public decimal OtherAssetsCurrent { get; init; }

Property Value

decimal

OtherAssetsNonCurrent

Other non-current assets.

public decimal OtherAssetsNonCurrent { get; init; }

Property Value

decimal

OtherLiabilitiesCurrent

Other current liabilities.

public decimal OtherLiabilitiesCurrent { get; init; }

Property Value

decimal

OtherLiabilitiesNonCurrent

Other non-current liabilities.

public decimal OtherLiabilitiesNonCurrent { get; init; }

Property Value

decimal

PeriodEndDate

The end date of the reporting period.

public DateOnly PeriodEndDate { get; init; }

Property Value

DateOnly

PropertyPlantAndEquipment

Property, plant, and equipment.

public decimal PropertyPlantAndEquipment { get; init; }

Property Value

decimal

RegistrantName

The name of the registrant.

public string? RegistrantName { get; init; }

Property Value

string

RetainedEarnings

Retained earnings.

public decimal RetainedEarnings { get; init; }

Property Value

decimal

ShortTermDebt

Short-term debt.

public decimal ShortTermDebt { get; init; }

Property Value

decimal

TotalAssets

Total assets.

public decimal TotalAssets { get; init; }

Property Value

decimal

TotalAssetsCurrent

Total current assets.

public decimal TotalAssetsCurrent { get; init; }

Property Value

decimal

TotalAssetsNonCurrent

Total non-current assets.

public decimal TotalAssetsNonCurrent { get; init; }

Property Value

decimal

TotalLiabilities

Total liabilities.

public decimal TotalLiabilities { get; init; }

Property Value

decimal

TotalLiabilitiesCurrent

Total current liabilities.

public decimal TotalLiabilitiesCurrent { get; init; }

Property Value

decimal

TotalLiabilitiesNonCurrent

Total non-current liabilities.

public decimal TotalLiabilitiesNonCurrent { get; init; }

Property Value

decimal

TotalShareholdersEquity

Total shareholders' equity.

public decimal TotalShareholdersEquity { get; init; }

Property Value

decimal

TradingSymbol

The trading symbol of the security (e.g., "SHEL.L").

public string? TradingSymbol { get; init; }

Property Value

string

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(InternationalBalanceSheet?)

public virtual bool Equals(InternationalBalanceSheet? other)

Parameters

other InternationalBalanceSheet

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(InternationalBalanceSheet?, InternationalBalanceSheet?)

public static bool operator ==(InternationalBalanceSheet? left, InternationalBalanceSheet? right)

Parameters

left InternationalBalanceSheet
right InternationalBalanceSheet

Returns

bool

operator !=(InternationalBalanceSheet?, InternationalBalanceSheet?)

public static bool operator !=(InternationalBalanceSheet? left, InternationalBalanceSheet? right)

Parameters

left InternationalBalanceSheet
right InternationalBalanceSheet

Returns

bool