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

LineageMember More...

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

Public Member Functions

 LineageMember (int index=default(int), string label=default(string), string subLabel=default(string), string infoType=default(string), string information=default(string))
 Initializes a new instance of the LineageMember 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 (LineageMember input)
 Returns true if LineageMember instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

int Index [get, set]
 Index to demonstrate position of lineage member in overall lineage More...
 
string Label [get, set]
 Label of the step corresponding to this lineage member More...
 
string SubLabel [get, set]
 SubLabel of the step corresponding to this lineage member More...
 
string InfoType [get, set]
 Optional. Type of Information More...
 
string Information [get, set]
 Optional. Information for the step corresponding to this lineage member, of type InfoType More...
 

Detailed Description

LineageMember

Constructor & Destructor Documentation

◆ LineageMember() [1/2]

Lusid.Sdk.Model.LineageMember.LineageMember ( )
inlineprotected

Initializes a new instance of the LineageMember class.

◆ LineageMember() [2/2]

Lusid.Sdk.Model.LineageMember.LineageMember ( int  index = default(int),
string  label = default(string),
string  subLabel = default(string),
string  infoType = default(string),
string  information = default(string) 
)
inline

Initializes a new instance of the LineageMember class.

Parameters
indexIndex to demonstrate position of lineage member in overall lineage (required).
labelLabel of the step corresponding to this lineage member (required).
subLabelSubLabel of the step corresponding to this lineage member (required).
infoTypeOptional. Type of Information.
informationOptional. Information for the step corresponding to this lineage member, of type InfoType.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if LineageMember instances are equal

Parameters
inputInstance of LineageMember to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Index

int Lusid.Sdk.Model.LineageMember.Index
getset

Index to demonstrate position of lineage member in overall lineage

Index to demonstrate position of lineage member in overall lineage

◆ Information

string Lusid.Sdk.Model.LineageMember.Information
getset

Optional. Information for the step corresponding to this lineage member, of type InfoType

Optional. Information for the step corresponding to this lineage member, of type InfoType

◆ InfoType

string Lusid.Sdk.Model.LineageMember.InfoType
getset

Optional. Type of Information

Optional. Type of Information

◆ Label

string Lusid.Sdk.Model.LineageMember.Label
getset

Label of the step corresponding to this lineage member

Label of the step corresponding to this lineage member

◆ SubLabel

string Lusid.Sdk.Model.LineageMember.SubLabel
getset

SubLabel of the step corresponding to this lineage member

SubLabel of the step corresponding to this lineage member


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