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

ReferencePortfolioConstituent More...

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

Public Member Functions

 ReferencePortfolioConstituent (Dictionary< string, string > instrumentIdentifiers=default(Dictionary< string, string >), string instrumentUid=default(string), string currency=default(string), Dictionary< string, PerpetualProperty > properties=default(Dictionary< string, PerpetualProperty >), decimal weight=default(decimal), decimal? floatingWeight=default(decimal?), string instrumentScope=default(string))
 Initializes a new instance of the ReferencePortfolioConstituent 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 (ReferencePortfolioConstituent input)
 Returns true if ReferencePortfolioConstituent instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

Dictionary< string, string > InstrumentIdentifiers [get, set]
 Unique instrument identifiers More...
 
string InstrumentUid [get, set]
 LUSID&#39;s internal unique instrument identifier, resolved from the instrument identifiers More...
 
string Currency [get, set]
 Gets or Sets Currency More...
 
Dictionary< string, PerpetualPropertyProperties [get, set]
 Properties associated with the constituent More...
 
decimal Weight [get, set]
 Gets or Sets Weight More...
 
decimal? FloatingWeight [get, set]
 Gets or Sets FloatingWeight More...
 
string InstrumentScope [get, set]
 Gets or Sets InstrumentScope More...
 

Detailed Description

ReferencePortfolioConstituent

Constructor & Destructor Documentation

◆ ReferencePortfolioConstituent() [1/2]

Lusid.Sdk.Model.ReferencePortfolioConstituent.ReferencePortfolioConstituent ( )
inlineprotected

Initializes a new instance of the ReferencePortfolioConstituent class.

◆ ReferencePortfolioConstituent() [2/2]

Lusid.Sdk.Model.ReferencePortfolioConstituent.ReferencePortfolioConstituent ( Dictionary< string, string >  instrumentIdentifiers = default(Dictionary<string, string>),
string  instrumentUid = default(string),
string  currency = default(string),
Dictionary< string, PerpetualProperty properties = default(Dictionary<string, PerpetualProperty>),
decimal  weight = default(decimal),
decimal?  floatingWeight = default(decimal?),
string  instrumentScope = default(string) 
)
inline

Initializes a new instance of the ReferencePortfolioConstituent class.

Parameters
instrumentIdentifiersUnique instrument identifiers.
instrumentUidLUSID&#39;s internal unique instrument identifier, resolved from the instrument identifiers (required).
currencycurrency (required).
propertiesProperties associated with the constituent.
weightweight (required).
floatingWeightfloatingWeight.
instrumentScopeinstrumentScope.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if ReferencePortfolioConstituent instances are equal

Parameters
inputInstance of ReferencePortfolioConstituent to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Currency

string Lusid.Sdk.Model.ReferencePortfolioConstituent.Currency
getset

Gets or Sets Currency

◆ FloatingWeight

decimal? Lusid.Sdk.Model.ReferencePortfolioConstituent.FloatingWeight
getset

Gets or Sets FloatingWeight

◆ InstrumentIdentifiers

Dictionary<string, string> Lusid.Sdk.Model.ReferencePortfolioConstituent.InstrumentIdentifiers
getset

Unique instrument identifiers

Unique instrument identifiers

◆ InstrumentScope

string Lusid.Sdk.Model.ReferencePortfolioConstituent.InstrumentScope
getset

Gets or Sets InstrumentScope

◆ InstrumentUid

string Lusid.Sdk.Model.ReferencePortfolioConstituent.InstrumentUid
getset

LUSID&#39;s internal unique instrument identifier, resolved from the instrument identifiers

LUSID&#39;s internal unique instrument identifier, resolved from the instrument identifiers

◆ Properties

Dictionary<string, PerpetualProperty> Lusid.Sdk.Model.ReferencePortfolioConstituent.Properties
getset

Properties associated with the constituent

Properties associated with the constituent

◆ Weight

decimal Lusid.Sdk.Model.ReferencePortfolioConstituent.Weight
getset

Gets or Sets Weight


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