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

A TrialBalance entity. More...

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

Public Member Functions

 TrialBalance (string generalLedgerAccountCode=default(string), string description=default(string), List< string > levels=default(List< string >), string accountType=default(string), string localCurrency=default(string), MultiCurrencyAmounts opening=default(MultiCurrencyAmounts), MultiCurrencyAmounts closing=default(MultiCurrencyAmounts), MultiCurrencyAmounts debit=default(MultiCurrencyAmounts), MultiCurrencyAmounts credit=default(MultiCurrencyAmounts), Dictionary< string, Property > properties=default(Dictionary< string, Property >), List< Link > links=default(List< Link >))
 Initializes a new instance of the TrialBalance 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 (TrialBalance input)
 Returns true if TrialBalance instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

 TrialBalance ()
 Initializes a new instance of the TrialBalance class. More...
 

Properties

string GeneralLedgerAccountCode [get, set]
 The Account code that the trial balance results have been grouped against More...
 
string Description [get, set]
 The description of the record More...
 
List< string > Levels [get, set]
 The levels that have been derived from the specified General Ledger Profile More...
 
string AccountType [get, set]
 The account type attributed to the record More...
 
string LocalCurrency [get, set]
 The account type attributed to the record More...
 
MultiCurrencyAmounts Opening [get, set]
 Gets or Sets Opening More...
 
MultiCurrencyAmounts Closing [get, set]
 Gets or Sets Closing More...
 
MultiCurrencyAmounts Debit [get, set]
 Gets or Sets Debit More...
 
MultiCurrencyAmounts Credit [get, set]
 Gets or Sets Credit More...
 
Dictionary< string, PropertyProperties [get, set]
 Properties found on the mapped &#39;Account&#39;, as specified in request More...
 
List< LinkLinks [get, set]
 Gets or Sets Links More...
 

Detailed Description

A TrialBalance entity.

Constructor & Destructor Documentation

◆ TrialBalance() [1/2]

Lusid.Sdk.Model.TrialBalance.TrialBalance ( )
inlineprotected

Initializes a new instance of the TrialBalance class.

◆ TrialBalance() [2/2]

Lusid.Sdk.Model.TrialBalance.TrialBalance ( string  generalLedgerAccountCode = default(string),
string  description = default(string),
List< string >  levels = default(List<string>),
string  accountType = default(string),
string  localCurrency = default(string),
MultiCurrencyAmounts  opening = default(MultiCurrencyAmounts),
MultiCurrencyAmounts  closing = default(MultiCurrencyAmounts),
MultiCurrencyAmounts  debit = default(MultiCurrencyAmounts),
MultiCurrencyAmounts  credit = default(MultiCurrencyAmounts),
Dictionary< string, Property properties = default(Dictionary<string, Property>),
List< Link links = default(List<Link>) 
)
inline

Initializes a new instance of the TrialBalance class.

Parameters
generalLedgerAccountCodeThe Account code that the trial balance results have been grouped against (required).
descriptionThe description of the record.
levelsThe levels that have been derived from the specified General Ledger Profile (required).
accountTypeThe account type attributed to the record (required).
localCurrencyThe account type attributed to the record (required).
openingopening (required).
closingclosing (required).
debitdebit (required).
creditcredit (required).
propertiesProperties found on the mapped &#39;Account&#39;, as specified in request.
linkslinks.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if TrialBalance instances are equal

Parameters
inputInstance of TrialBalance to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AccountType

string Lusid.Sdk.Model.TrialBalance.AccountType
getset

The account type attributed to the record

The account type attributed to the record

◆ Closing

MultiCurrencyAmounts Lusid.Sdk.Model.TrialBalance.Closing
getset

Gets or Sets Closing

◆ Credit

MultiCurrencyAmounts Lusid.Sdk.Model.TrialBalance.Credit
getset

Gets or Sets Credit

◆ Debit

MultiCurrencyAmounts Lusid.Sdk.Model.TrialBalance.Debit
getset

Gets or Sets Debit

◆ Description

string Lusid.Sdk.Model.TrialBalance.Description
getset

The description of the record

The description of the record

◆ GeneralLedgerAccountCode

string Lusid.Sdk.Model.TrialBalance.GeneralLedgerAccountCode
getset

The Account code that the trial balance results have been grouped against

The Account code that the trial balance results have been grouped against

◆ Levels

List<string> Lusid.Sdk.Model.TrialBalance.Levels
getset

The levels that have been derived from the specified General Ledger Profile

The levels that have been derived from the specified General Ledger Profile

◆ Links

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

Gets or Sets Links

◆ LocalCurrency

string Lusid.Sdk.Model.TrialBalance.LocalCurrency
getset

The account type attributed to the record

The account type attributed to the record

◆ Opening

MultiCurrencyAmounts Lusid.Sdk.Model.TrialBalance.Opening
getset

Gets or Sets Opening

◆ Properties

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

Properties found on the mapped &#39;Account&#39;, as specified in request

Properties found on the mapped &#39;Account&#39;, as specified in request


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