LUSID C# SDK
Public Member Functions | Properties | List of all members
Lusid.Sdk.Model.FundCashStatementLocalCurrency Class Reference

A single row in the local-currency Fund Cash Statement report. Each row is a settled cash movement with a running balance in local currency only; base-currency columns are out of scope for this variant and are not returned. More...

Inheritance diagram for Lusid.Sdk.Model.FundCashStatementLocalCurrency:
Inheritance graph
[legend]

Public Member Functions

 FundCashStatementLocalCurrency (int groupById=default(int), int sequenceNumber=default(int), Dictionary< string, PerpetualProperty > subHoldingKeys=default(Dictionary< string, PerpetualProperty >), string sourceId=default(string), string cashStatementActionType=default(string), string entryType=default(string), DateTimeOffset accountingDate=default(DateTimeOffset), DateTimeOffset activityDate=default(DateTimeOffset), string movementName=default(string), ResourceId portfolioId=default(ResourceId), string instructionType=default(string), string diaryEntryCode=default(string), string originDiaryEntryCode=default(string), CurrencyAndAmount cashflowLocal=default(CurrencyAndAmount), CurrencyAndAmount balanceLocal=default(CurrencyAndAmount), Dictionary< string, Property > properties=default(Dictionary< string, Property >), List< Link > links=default(List< Link >))
 Initializes a new instance of the FundCashStatementLocalCurrency class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
virtual string ToJson ()
 Returns the JSON string presentation of the object More...
 
override bool Equals (object input)
 Returns true if objects are equal More...
 
bool Equals (FundCashStatementLocalCurrency input)
 Returns true if FundCashStatementLocalCurrency instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

int GroupById [get, set]
 The groupBy subHoldings and currency. More...
 
int SequenceNumber [get, set]
 Sequence number determining the order of the cash flow records. More...
 
Dictionary< string, PerpetualPropertySubHoldingKeys [get, set]
 The sub-holding properties which identify the holding. Each property will be from the &#39;Transaction&#39; domain. These are configured on a transaction portfolio. More...
 
string SourceId [get, set]
 The transaction ID that sourced this cash movement. More...
 
string CashStatementActionType [get, set]
 The action type: Default, Reversal, TrueUp, SystemCorrection, Opening, or Closing. More...
 
string EntryType [get, set]
 What drove the row: SystemGenerated (accounting-engine housekeeping such as a reversal/true-up around a backdated transaction) or UserEntered (a real cash movement booked by a user, e.g. a late trade or amendment). More...
 
DateTimeOffset AccountingDate [get, set]
 The accounting date of the cash movement. More...
 
DateTimeOffset ActivityDate [get, set]
 The activity date (trade/settlement date) of the cash movement. More...
 
string MovementName [get, set]
 The movement type (e.g. Receivable_Cash_Trade, Payable_Cash_Trade). More...
 
ResourceId PortfolioId [get, set]
 Gets or Sets PortfolioId More...
 
string InstructionType [get, set]
 The settlement instruction type: Automatic, Instructed_Complete, Instructed - Cancel Automatic. More...
 
string DiaryEntryCode [get, set]
 The diary entry code of the valuation point this row belongs to. More...
 
string OriginDiaryEntryCode [get, set]
 For Reversal/TrueUp rows: the diary entry code of the period the original row belonged to. More...
 
CurrencyAndAmount CashflowLocal [get, set]
 Gets or Sets CashflowLocal More...
 
CurrencyAndAmount BalanceLocal [get, set]
 Gets or Sets BalanceLocal More...
 
Dictionary< string, PropertyProperties [get, set]
 The requested properties decorated onto the cash statement row. More...
 
List< LinkLinks [get, set]
 Gets or Sets Links More...
 

Detailed Description

A single row in the local-currency Fund Cash Statement report. Each row is a settled cash movement with a running balance in local currency only; base-currency columns are out of scope for this variant and are not returned.

Constructor & Destructor Documentation

◆ FundCashStatementLocalCurrency()

Lusid.Sdk.Model.FundCashStatementLocalCurrency.FundCashStatementLocalCurrency ( int  groupById = default(int),
int  sequenceNumber = default(int),
Dictionary< string, PerpetualProperty subHoldingKeys = default(Dictionary<string, PerpetualProperty>),
string  sourceId = default(string),
string  cashStatementActionType = default(string),
string  entryType = default(string),
DateTimeOffset  accountingDate = default(DateTimeOffset),
DateTimeOffset  activityDate = default(DateTimeOffset),
string  movementName = default(string),
ResourceId  portfolioId = default(ResourceId),
string  instructionType = default(string),
string  diaryEntryCode = default(string),
string  originDiaryEntryCode = default(string),
CurrencyAndAmount  cashflowLocal = default(CurrencyAndAmount),
CurrencyAndAmount  balanceLocal = default(CurrencyAndAmount),
Dictionary< string, Property properties = default(Dictionary<string, Property>),
List< Link links = default(List<Link>) 
)
inline

Initializes a new instance of the FundCashStatementLocalCurrency class.

Parameters
groupByIdThe groupBy subHoldings and currency..
sequenceNumberSequence number determining the order of the cash flow records..
subHoldingKeysThe sub-holding properties which identify the holding. Each property will be from the &#39;Transaction&#39; domain. These are configured on a transaction portfolio..
sourceIdThe transaction ID that sourced this cash movement..
cashStatementActionTypeThe action type: Default, Reversal, TrueUp, SystemCorrection, Opening, or Closing..
entryTypeWhat drove the row: SystemGenerated (accounting-engine housekeeping such as a reversal/true-up around a backdated transaction) or UserEntered (a real cash movement booked by a user, e.g. a late trade or amendment)..
accountingDateThe accounting date of the cash movement..
activityDateThe activity date (trade/settlement date) of the cash movement..
movementNameThe movement type (e.g. Receivable_Cash_Trade, Payable_Cash_Trade)..
portfolioIdportfolioId.
instructionTypeThe settlement instruction type: Automatic, Instructed_Complete, Instructed - Cancel Automatic..
diaryEntryCodeThe diary entry code of the valuation point this row belongs to..
originDiaryEntryCodeFor Reversal/TrueUp rows: the diary entry code of the period the original row belonged to..
cashflowLocalcashflowLocal.
balanceLocalbalanceLocal.
propertiesThe requested properties decorated onto the cash statement row..
linkslinks.

Member Function Documentation

◆ Equals() [1/2]

bool Lusid.Sdk.Model.FundCashStatementLocalCurrency.Equals ( FundCashStatementLocalCurrency  input)
inline

Returns true if FundCashStatementLocalCurrency instances are equal

Parameters
inputInstance of FundCashStatementLocalCurrency to be compared
Returns
Boolean

◆ Equals() [2/2]

override bool Lusid.Sdk.Model.FundCashStatementLocalCurrency.Equals ( object  input)
inline

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

override int Lusid.Sdk.Model.FundCashStatementLocalCurrency.GetHashCode ( )
inline

Gets the hash code

Returns
Hash code

◆ ToJson()

virtual string Lusid.Sdk.Model.FundCashStatementLocalCurrency.ToJson ( )
inlinevirtual

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

override string Lusid.Sdk.Model.FundCashStatementLocalCurrency.ToString ( )
inline

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AccountingDate

DateTimeOffset Lusid.Sdk.Model.FundCashStatementLocalCurrency.AccountingDate
getset

The accounting date of the cash movement.

The accounting date of the cash movement.

◆ ActivityDate

DateTimeOffset Lusid.Sdk.Model.FundCashStatementLocalCurrency.ActivityDate
getset

The activity date (trade/settlement date) of the cash movement.

The activity date (trade/settlement date) of the cash movement.

◆ BalanceLocal

CurrencyAndAmount Lusid.Sdk.Model.FundCashStatementLocalCurrency.BalanceLocal
getset

Gets or Sets BalanceLocal

◆ CashflowLocal

CurrencyAndAmount Lusid.Sdk.Model.FundCashStatementLocalCurrency.CashflowLocal
getset

Gets or Sets CashflowLocal

◆ CashStatementActionType

string Lusid.Sdk.Model.FundCashStatementLocalCurrency.CashStatementActionType
getset

The action type: Default, Reversal, TrueUp, SystemCorrection, Opening, or Closing.

The action type: Default, Reversal, TrueUp, SystemCorrection, Opening, or Closing.

◆ DiaryEntryCode

string Lusid.Sdk.Model.FundCashStatementLocalCurrency.DiaryEntryCode
getset

The diary entry code of the valuation point this row belongs to.

The diary entry code of the valuation point this row belongs to.

◆ EntryType

string Lusid.Sdk.Model.FundCashStatementLocalCurrency.EntryType
getset

What drove the row: SystemGenerated (accounting-engine housekeeping such as a reversal/true-up around a backdated transaction) or UserEntered (a real cash movement booked by a user, e.g. a late trade or amendment).

What drove the row: SystemGenerated (accounting-engine housekeeping such as a reversal/true-up around a backdated transaction) or UserEntered (a real cash movement booked by a user, e.g. a late trade or amendment).

◆ GroupById

int Lusid.Sdk.Model.FundCashStatementLocalCurrency.GroupById
getset

The groupBy subHoldings and currency.

The groupBy subHoldings and currency.

◆ InstructionType

string Lusid.Sdk.Model.FundCashStatementLocalCurrency.InstructionType
getset

The settlement instruction type: Automatic, Instructed_Complete, Instructed - Cancel Automatic.

The settlement instruction type: Automatic, Instructed_Complete, Instructed - Cancel Automatic.

◆ Links

List<Link> Lusid.Sdk.Model.FundCashStatementLocalCurrency.Links
getset

Gets or Sets Links

◆ MovementName

string Lusid.Sdk.Model.FundCashStatementLocalCurrency.MovementName
getset

The movement type (e.g. Receivable_Cash_Trade, Payable_Cash_Trade).

The movement type (e.g. Receivable_Cash_Trade, Payable_Cash_Trade).

◆ OriginDiaryEntryCode

string Lusid.Sdk.Model.FundCashStatementLocalCurrency.OriginDiaryEntryCode
getset

For Reversal/TrueUp rows: the diary entry code of the period the original row belonged to.

For Reversal/TrueUp rows: the diary entry code of the period the original row belonged to.

◆ PortfolioId

ResourceId Lusid.Sdk.Model.FundCashStatementLocalCurrency.PortfolioId
getset

Gets or Sets PortfolioId

◆ Properties

Dictionary<string, Property> Lusid.Sdk.Model.FundCashStatementLocalCurrency.Properties
getset

The requested properties decorated onto the cash statement row.

The requested properties decorated onto the cash statement row.

◆ SequenceNumber

int Lusid.Sdk.Model.FundCashStatementLocalCurrency.SequenceNumber
getset

Sequence number determining the order of the cash flow records.

Sequence number determining the order of the cash flow records.

◆ SourceId

string Lusid.Sdk.Model.FundCashStatementLocalCurrency.SourceId
getset

The transaction ID that sourced this cash movement.

The transaction ID that sourced this cash movement.

◆ SubHoldingKeys

Dictionary<string, PerpetualProperty> Lusid.Sdk.Model.FundCashStatementLocalCurrency.SubHoldingKeys
getset

The sub-holding properties which identify the holding. Each property will be from the &#39;Transaction&#39; domain. These are configured on a transaction portfolio.

The sub-holding properties which identify the holding. Each property will be from the &#39;Transaction&#39; domain. These are configured on a transaction portfolio.


The documentation for this class was generated from the following file: