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

TrialBalanceQueryParameters More...

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

Public Member Functions

 TrialBalanceQueryParameters (DateOrDiaryEntry start=default(DateOrDiaryEntry), DateOrDiaryEntry end=default(DateOrDiaryEntry), string dateMode=default(string), string generalLedgerProfileCode=default(string), List< string > propertyKeys=default(List< string >), bool excludeCleardownModule=default(bool))
 Initializes a new instance of the TrialBalanceQueryParameters 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 (TrialBalanceQueryParameters input)
 Returns true if TrialBalanceQueryParameters instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

DateOrDiaryEntry Start [get, set]
 Gets or Sets Start More...
 
DateOrDiaryEntry End [get, set]
 Gets or Sets End More...
 
string DateMode [get, set]
 The mode of calculation of the trial balance. The available values are: ActivityDate. More...
 
string GeneralLedgerProfileCode [get, set]
 The optional code of a general ledger profile used to decorate trial balance with levels. More...
 
List< string > PropertyKeys [get, set]
 A list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the trial balance. More...
 
bool ExcludeCleardownModule [get, set]
 By deafult this flag is set to false, if this is set to true, no cleardown module will be applied to the trial balance. More...
 

Detailed Description

TrialBalanceQueryParameters

Constructor & Destructor Documentation

◆ TrialBalanceQueryParameters()

Lusid.Sdk.Model.TrialBalanceQueryParameters.TrialBalanceQueryParameters ( DateOrDiaryEntry  start = default(DateOrDiaryEntry),
DateOrDiaryEntry  end = default(DateOrDiaryEntry),
string  dateMode = default(string),
string  generalLedgerProfileCode = default(string),
List< string >  propertyKeys = default(List<string>),
bool  excludeCleardownModule = default(bool) 
)
inline

Initializes a new instance of the TrialBalanceQueryParameters class.

Parameters
startstart.
endend.
dateModeThe mode of calculation of the trial balance. The available values are: ActivityDate..
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate trial balance with levels..
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the trial balance..
excludeCleardownModuleBy deafult this flag is set to false, if this is set to true, no cleardown module will be applied to the trial balance..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if TrialBalanceQueryParameters instances are equal

Parameters
inputInstance of TrialBalanceQueryParameters to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ DateMode

string Lusid.Sdk.Model.TrialBalanceQueryParameters.DateMode
getset

The mode of calculation of the trial balance. The available values are: ActivityDate.

The mode of calculation of the trial balance. The available values are: ActivityDate.

◆ End

DateOrDiaryEntry Lusid.Sdk.Model.TrialBalanceQueryParameters.End
getset

Gets or Sets End

◆ ExcludeCleardownModule

bool Lusid.Sdk.Model.TrialBalanceQueryParameters.ExcludeCleardownModule
getset

By deafult this flag is set to false, if this is set to true, no cleardown module will be applied to the trial balance.

By deafult this flag is set to false, if this is set to true, no cleardown module will be applied to the trial balance.

◆ GeneralLedgerProfileCode

string Lusid.Sdk.Model.TrialBalanceQueryParameters.GeneralLedgerProfileCode
getset

The optional code of a general ledger profile used to decorate trial balance with levels.

The optional code of a general ledger profile used to decorate trial balance with levels.

◆ PropertyKeys

List<string> Lusid.Sdk.Model.TrialBalanceQueryParameters.PropertyKeys
getset

A list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the trial balance.

A list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the trial balance.

◆ Start

DateOrDiaryEntry Lusid.Sdk.Model.TrialBalanceQueryParameters.Start
getset

Gets or Sets Start


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