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

The apportionment from overall fund level journal entry Line to the share class. More...

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

Public Member Functions

 JournalEntryLineShareClassBreakdown (string shortCode=default(string), decimal apportionmentFactor=default(decimal), decimal localValue=default(decimal), decimal baseValue=default(decimal))
 Initializes a new instance of the JournalEntryLineShareClassBreakdown 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 (JournalEntryLineShareClassBreakdown input)
 Returns true if JournalEntryLineShareClassBreakdown instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

string ShortCode [get, set]
 The share class identifier. More...
 
decimal ApportionmentFactor [get, set]
 The share class apportionment factor (capital ratio). More...
 
decimal LocalValue [get, set]
 This journal entry line's local value amount after apportionment is applied. More...
 
decimal BaseValue [get, set]
 This journal entry line's base value amount after apportionment is applied More...
 

Detailed Description

The apportionment from overall fund level journal entry Line to the share class.

Constructor & Destructor Documentation

◆ JournalEntryLineShareClassBreakdown()

Lusid.Sdk.Model.JournalEntryLineShareClassBreakdown.JournalEntryLineShareClassBreakdown ( string  shortCode = default(string),
decimal  apportionmentFactor = default(decimal),
decimal  localValue = default(decimal),
decimal  baseValue = default(decimal) 
)
inline

Initializes a new instance of the JournalEntryLineShareClassBreakdown class.

Parameters
shortCodeThe share class identifier..
apportionmentFactorThe share class apportionment factor (capital ratio)..
localValueThis journal entry line's local value amount after apportionment is applied..
baseValueThis journal entry line's base value amount after apportionment is applied.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if JournalEntryLineShareClassBreakdown instances are equal

Parameters
inputInstance of JournalEntryLineShareClassBreakdown to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ ApportionmentFactor

decimal Lusid.Sdk.Model.JournalEntryLineShareClassBreakdown.ApportionmentFactor
getset

The share class apportionment factor (capital ratio).

The share class apportionment factor (capital ratio).

◆ BaseValue

decimal Lusid.Sdk.Model.JournalEntryLineShareClassBreakdown.BaseValue
getset

This journal entry line's base value amount after apportionment is applied

This journal entry line's base value amount after apportionment is applied

◆ LocalValue

decimal Lusid.Sdk.Model.JournalEntryLineShareClassBreakdown.LocalValue
getset

This journal entry line's local value amount after apportionment is applied.

This journal entry line's local value amount after apportionment is applied.

◆ ShortCode

string Lusid.Sdk.Model.JournalEntryLineShareClassBreakdown.ShortCode
getset

The share class identifier.

The share class identifier.


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