|
LUSID C# SDK
|

Public Types | |
| enum class | OpEnum { Sum = 1 , DefaultSum = 2 , Proportion = 3 , Average = 4 , Count = 5 , Min = 6 , Max = 7 , Value = 8 , SumOfPositiveValues = 9 , SumOfNegativeValues = 10 , SumOfAbsoluteValues = 11 , ProportionOfAbsoluteValues = 12 , SumCumulativeInAdvance = 13 , SumCumulativeInArrears = 14 } |
| Available values: Sum, DefaultSum, Proportion, Average, Count, Min, Max, Value, SumOfPositiveValues, SumOfNegativeValues, SumOfAbsoluteValues, ProportionOfAbsoluteValues, SumCumulativeInAdvance, SumCumulativeInArrears. More... | |
Public Member Functions | |
| AggregateSpec (string key=default(string), OpEnum op=default(OpEnum), Dictionary< string, Object > options=default(Dictionary< string, Object >)) | |
| Initializes a new instance of the AggregateSpec 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 (AggregateSpec input) |
| Returns true if AggregateSpec instances are equal More... | |
| override int | GetHashCode () |
| Gets the hash code More... | |
Protected Member Functions | |
| AggregateSpec () | |
| Initializes a new instance of the AggregateSpec class. More... | |
Properties | |
| OpEnum | Op [get, set] |
| Available values: Sum, DefaultSum, Proportion, Average, Count, Min, Max, Value, SumOfPositiveValues, SumOfNegativeValues, SumOfAbsoluteValues, ProportionOfAbsoluteValues, SumCumulativeInAdvance, SumCumulativeInArrears. More... | |
| string | Key [get, set] |
| The key that uniquely identifies a queryable address in Lusid. More... | |
| Dictionary< string, Object > | Options [get, set] |
| Additional options to apply when performing computations. Options that do not apply to the Key will be ignored. Option values can be boolean, numeric, string or date-time. More... | |
|
strong |
Available values: Sum, DefaultSum, Proportion, Average, Count, Min, Max, Value, SumOfPositiveValues, SumOfNegativeValues, SumOfAbsoluteValues, ProportionOfAbsoluteValues, SumCumulativeInAdvance, SumCumulativeInArrears.
Available values: Sum, DefaultSum, Proportion, Average, Count, Min, Max, Value, SumOfPositiveValues, SumOfNegativeValues, SumOfAbsoluteValues, ProportionOfAbsoluteValues, SumCumulativeInAdvance, SumCumulativeInArrears.
|
inlineprotected |
Initializes a new instance of the AggregateSpec class.
|
inline |
Initializes a new instance of the AggregateSpec class.
| key | The key that uniquely identifies a queryable address in Lusid. (required). |
| op | Available values: Sum, DefaultSum, Proportion, Average, Count, Min, Max, Value, SumOfPositiveValues, SumOfNegativeValues, SumOfAbsoluteValues, ProportionOfAbsoluteValues, SumCumulativeInAdvance, SumCumulativeInArrears. (required). |
| options | Additional options to apply when performing computations. Options that do not apply to the Key will be ignored. Option values can be boolean, numeric, string or date-time.. |
|
inline |
Returns true if AggregateSpec instances are equal
| input | Instance of AggregateSpec to be compared |
|
inline |
Returns true if objects are equal
| input | Object to be compared |
|
inline |
Gets the hash code
|
inlinevirtual |
Returns the JSON string presentation of the object
|
inline |
Returns the string presentation of the object
|
getset |
|
getset |
Available values: Sum, DefaultSum, Proportion, Average, Count, Min, Max, Value, SumOfPositiveValues, SumOfNegativeValues, SumOfAbsoluteValues, ProportionOfAbsoluteValues, SumCumulativeInAdvance, SumCumulativeInArrears.
Available values: Sum, DefaultSum, Proportion, Average, Count, Min, Max, Value, SumOfPositiveValues, SumOfNegativeValues, SumOfAbsoluteValues, ProportionOfAbsoluteValues, SumCumulativeInAdvance, SumCumulativeInArrears.
|
getset |
Additional options to apply when performing computations. Options that do not apply to the Key will be ignored. Option values can be boolean, numeric, string or date-time.
Additional options to apply when performing computations. Options that do not apply to the Key will be ignored. Option values can be boolean, numeric, string or date-time.