LUSID C# SDK
|
Public Types | |
enum class | TypeValueRangeEnum { Open = 1 , Closed = 2 } |
Indicates the range of data acceptable by a data type. The available values are: Open, Closed More... | |
enum class | ValueTypeEnum { String = 1 , Int = 2 , Decimal = 3 , DateTime = 4 , Boolean = 5 , Map = 6 , List = 7 , PropertyArray = 8 , Percentage = 9 , Code = 10 , Id = 11 , Uri = 12 , CurrencyAndAmount = 13 , TradePrice = 14 , Currency = 15 , MetricValue = 16 , ResourceId = 17 , ResultValue = 18 , CutLocalTime = 19 , DateOrCutLabel = 20 , UnindexedText = 21 } |
The expected type of the values. The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText More... | |
enum class | UnitSchemaEnum { NoUnits = 1 , Basic = 2 , Iso4217Currency = 3 } |
The schema of the data type's units. The available values are: NoUnits, Basic, Iso4217Currency More... | |
Public Member Functions | |
DataTypeSummary (TypeValueRangeEnum typeValueRange=default(TypeValueRangeEnum), ResourceId id=default(ResourceId), string displayName=default(string), string description=default(string), ValueTypeEnum valueType=default(ValueTypeEnum), List< string > acceptableValues=default(List< string >), UnitSchemaEnum? unitSchema=default(UnitSchemaEnum?), List< IUnitDefinitionDto > acceptableUnits=default(List< IUnitDefinitionDto >), ModelVersion version=default(ModelVersion)) | |
Initializes a new instance of the DataTypeSummary 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 (DataTypeSummary input) |
Returns true if DataTypeSummary instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
DataTypeSummary () | |
Initializes a new instance of the DataTypeSummary class. More... | |
Properties | |
TypeValueRangeEnum | TypeValueRange [get, set] |
Indicates the range of data acceptable by a data type. The available values are: Open, Closed More... | |
ValueTypeEnum | ValueType [get, set] |
The expected type of the values. The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText More... | |
UnitSchemaEnum? | UnitSchema [get, set] |
The schema of the data type's units. The available values are: NoUnits, Basic, Iso4217Currency More... | |
ResourceId | Id [get, set] |
Gets or Sets Id More... | |
string | DisplayName [get, set] |
The display name of the data type. More... | |
string | Description [get, set] |
The description of the data type. More... | |
List< string > | AcceptableValues [get, set] |
The acceptable set of values for this data type. Only applies to 'open' value type range. More... | |
List< IUnitDefinitionDto > | AcceptableUnits [get, set] |
The definitions of the acceptable units. More... | |
ModelVersion | _Version [get, set] |
Gets or Sets _Version More... | |
|
strong |
The schema of the data type's units. The available values are: NoUnits, Basic, Iso4217Currency
The schema of the data type's units. The available values are: NoUnits, Basic, Iso4217Currency
Enumerator | |
---|---|
NoUnits | Enum NoUnits for value: NoUnits |
Basic | Enum Basic for value: Basic |
Iso4217Currency | Enum Iso4217Currency for value: Iso4217Currency |
|
strong |
The expected type of the values. The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText
The expected type of the values. The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText
Enumerator | |
---|---|
String | Enum String for value: String |
Int | Enum Int for value: Int |
Decimal | Enum Decimal for value: Decimal |
DateTime | Enum DateTime for value: DateTime |
Boolean | Enum Boolean for value: Boolean |
Map | Enum Map for value: Map |
List | Enum List for value: List |
PropertyArray | Enum PropertyArray for value: PropertyArray |
Percentage | Enum Percentage for value: Percentage |
Code | Enum Code for value: Code |
Id | Enum Id for value: Id |
Uri | Enum Uri for value: Uri |
CurrencyAndAmount | Enum CurrencyAndAmount for value: CurrencyAndAmount |
TradePrice | Enum TradePrice for value: TradePrice |
Currency | Enum Currency for value: Currency |
MetricValue | Enum MetricValue for value: MetricValue |
ResourceId | Enum ResourceId for value: ResourceId |
ResultValue | Enum ResultValue for value: ResultValue |
CutLocalTime | Enum CutLocalTime for value: CutLocalTime |
DateOrCutLabel | Enum DateOrCutLabel for value: DateOrCutLabel |
UnindexedText | Enum UnindexedText for value: UnindexedText |
|
inlineprotected |
Initializes a new instance of the DataTypeSummary class.
|
inline |
Initializes a new instance of the DataTypeSummary class.
typeValueRange | Indicates the range of data acceptable by a data type. The available values are: Open, Closed (required). |
id | id (required). |
displayName | The display name of the data type. (required). |
description | The description of the data type. (required). |
valueType | The expected type of the values. The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText (required). |
acceptableValues | The acceptable set of values for this data type. Only applies to 'open' value type range.. |
unitSchema | The schema of the data type's units. The available values are: NoUnits, Basic, Iso4217Currency. |
acceptableUnits | The definitions of the acceptable units.. |
version | version. |
|
inline |
Returns true if DataTypeSummary instances are equal
input | Instance of DataTypeSummary 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 |
Gets or Sets _Version
|
getset |
The definitions of the acceptable units.
The definitions of the acceptable units.
|
getset |
The acceptable set of values for this data type. Only applies to 'open' value type range.
The acceptable set of values for this data type. Only applies to 'open' value type range.
|
getset |
The description of the data type.
The description of the data type.
|
getset |
The display name of the data type.
The display name of the data type.
|
getset |
Gets or Sets Id
|
getset |
Indicates the range of data acceptable by a data type. The available values are: Open, Closed
Indicates the range of data acceptable by a data type. The available values are: Open, Closed
|
getset |
The schema of the data type's units. The available values are: NoUnits, Basic, Iso4217Currency
The schema of the data type's units. The available values are: NoUnits, Basic, Iso4217Currency
|
getset |
The expected type of the values. The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText
The expected type of the values. The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText