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

DerivedPropertyComponent More...

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

Public Member Functions

 DerivedPropertyComponent (string component=default(string), string displayName=default(string), string type=default(string), PropertyValue value=default(PropertyValue), string derivationFormula=default(string), List< DerivedPropertyComponent > subComponents=default(List< DerivedPropertyComponent >), List< Link > links=default(List< Link >))
 Initializes a new instance of the DerivedPropertyComponent 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 (DerivedPropertyComponent input)
 Returns true if DerivedPropertyComponent instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

string Component [get, set]
 The component of the formula which is being evaluated. More...
 
string DisplayName [get, set]
 The display name of the component being evaluated. More...
 
string Type [get, set]
 The type of the formula component. Available values: Variable, DerivedProperty, Literal, PartialFormula. More...
 
PropertyValue Value [get, set]
 Gets or Sets Value More...
 
string DerivationFormula [get, set]
 The derivation formula of the component. This field will only be populated if the component is a derived property. More...
 
List< DerivedPropertyComponentSubComponents [get, set]
 Any sub-components of this formula. If this formula cannot be further decomposed, this collection will be null. More...
 
List< LinkLinks [get, set]
 Gets or Sets Links More...
 

Detailed Description

DerivedPropertyComponent

Constructor & Destructor Documentation

◆ DerivedPropertyComponent()

Lusid.Sdk.Model.DerivedPropertyComponent.DerivedPropertyComponent ( string  component = default(string),
string  displayName = default(string),
string  type = default(string),
PropertyValue  value = default(PropertyValue),
string  derivationFormula = default(string),
List< DerivedPropertyComponent subComponents = default(List<DerivedPropertyComponent>),
List< Link links = default(List<Link>) 
)
inline

Initializes a new instance of the DerivedPropertyComponent class.

Parameters
componentThe component of the formula which is being evaluated..
displayNameThe display name of the component being evaluated..
typeThe type of the formula component. Available values: Variable, DerivedProperty, Literal, PartialFormula..
valuevalue.
derivationFormulaThe derivation formula of the component. This field will only be populated if the component is a derived property..
subComponentsAny sub-components of this formula. If this formula cannot be further decomposed, this collection will be null..
linkslinks.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if DerivedPropertyComponent instances are equal

Parameters
inputInstance of DerivedPropertyComponent to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Component

string Lusid.Sdk.Model.DerivedPropertyComponent.Component
getset

The component of the formula which is being evaluated.

The component of the formula which is being evaluated.

◆ DerivationFormula

string Lusid.Sdk.Model.DerivedPropertyComponent.DerivationFormula
getset

The derivation formula of the component. This field will only be populated if the component is a derived property.

The derivation formula of the component. This field will only be populated if the component is a derived property.

◆ DisplayName

string Lusid.Sdk.Model.DerivedPropertyComponent.DisplayName
getset

The display name of the component being evaluated.

The display name of the component being evaluated.

◆ Links

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

Gets or Sets Links

◆ SubComponents

List<DerivedPropertyComponent> Lusid.Sdk.Model.DerivedPropertyComponent.SubComponents
getset

Any sub-components of this formula. If this formula cannot be further decomposed, this collection will be null.

Any sub-components of this formula. If this formula cannot be further decomposed, this collection will be null.

◆ Type

string Lusid.Sdk.Model.DerivedPropertyComponent.Type
getset

The type of the formula component. Available values: Variable, DerivedProperty, Literal, PartialFormula.

The type of the formula component. Available values: Variable, DerivedProperty, Literal, PartialFormula.

◆ Value

PropertyValue Lusid.Sdk.Model.DerivedPropertyComponent.Value
getset

Gets or Sets Value


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