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

Economics More...

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

Public Member Functions

 Economics (string instrumentScope=default(string), string lusidInstrumentId=default(string), Dictionary< string, PerpetualProperty > subHoldingKeys=default(Dictionary< string, PerpetualProperty >), List< Bucket > buckets=default(List< Bucket >))
 Initializes a new instance of the Economics 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 (Economics input)
 Returns true if Economics instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string InstrumentScope [get, set]
 The scope in which the instrument lies. More...
 
string LusidInstrumentId [get, set]
 The unique Lusid Instrument Id (LUID) of the instrument that economics are for. More...
 
Dictionary< string, PerpetualPropertySubHoldingKeys [get, set]
 The sub-holding properties which identify the Economic. Each property will be from the &#39;Transaction&#39; domain. These are configured on a transaction portfolio. More...
 
List< BucketBuckets [get, set]
 Set of economic data related with each of the side impact of the transaction. More...
 

Detailed Description

Economics

Constructor & Destructor Documentation

◆ Economics() [1/2]

Lusid.Sdk.Model.Economics.Economics ( )
inlineprotected

Initializes a new instance of the Economics class.

◆ Economics() [2/2]

Lusid.Sdk.Model.Economics.Economics ( string  instrumentScope = default(string),
string  lusidInstrumentId = default(string),
Dictionary< string, PerpetualProperty subHoldingKeys = default(Dictionary<string, PerpetualProperty>),
List< Bucket buckets = default(List<Bucket>) 
)
inline

Initializes a new instance of the Economics class.

Parameters
instrumentScopeThe scope in which the instrument lies..
lusidInstrumentIdThe unique Lusid Instrument Id (LUID) of the instrument that economics are for. (required).
subHoldingKeysThe sub-holding properties which identify the Economic. Each property will be from the &#39;Transaction&#39; domain. These are configured on a transaction portfolio..
bucketsSet of economic data related with each of the side impact of the transaction..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if Economics instances are equal

Parameters
inputInstance of Economics to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Buckets

List<Bucket> Lusid.Sdk.Model.Economics.Buckets
getset

Set of economic data related with each of the side impact of the transaction.

Set of economic data related with each of the side impact of the transaction.

◆ InstrumentScope

string Lusid.Sdk.Model.Economics.InstrumentScope
getset

The scope in which the instrument lies.

The scope in which the instrument lies.

◆ LusidInstrumentId

string Lusid.Sdk.Model.Economics.LusidInstrumentId
getset

The unique Lusid Instrument Id (LUID) of the instrument that economics are for.

The unique Lusid Instrument Id (LUID) of the instrument that economics are for.

◆ SubHoldingKeys

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

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

The sub-holding properties which identify the Economic. 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: