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 } |
The available values are: 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] |
The available values are: 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 |
The available values are: Sum, DefaultSum, Proportion, Average, Count, Min, Max, Value, SumOfPositiveValues, SumOfNegativeValues, SumOfAbsoluteValues, ProportionOfAbsoluteValues, SumCumulativeInAdvance, SumCumulativeInArrears
The available values are: 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 | The available values are: 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 |
The available values are: Sum, DefaultSum, Proportion, Average, Count, Min, Max, Value, SumOfPositiveValues, SumOfNegativeValues, SumOfAbsoluteValues, ProportionOfAbsoluteValues, SumCumulativeInAdvance, SumCumulativeInArrears
The available values are: 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.