Property
More...
|
string | Key [get, set] |
| The key of the property. This takes the format {domain}/{scope}/{code} e.g. 'Instrument/system/Name' or 'Transaction/strategy/quantsignal'. More...
|
|
PropertyValue | Value [get, set] |
| Gets or Sets Value More...
|
|
DateTimeOffset? | EffectiveFrom [get, set] |
| The effective datetime from which the property is valid. More...
|
|
DateTimeOffset? | EffectiveUntil [get, set] |
| The effective datetime until which the property is valid. If not supplied this will be valid indefinitely, or until the next 'effectiveFrom' datetime of the property. More...
|
|
◆ Property() [1/2]
Lusid.Sdk.Model.Property.Property |
( |
| ) |
|
|
inlineprotected |
Initializes a new instance of the Property class.
◆ Property() [2/2]
Lusid.Sdk.Model.Property.Property |
( |
string |
key = default(string) , |
|
|
PropertyValue |
value = default(PropertyValue) , |
|
|
DateTimeOffset? |
effectiveFrom = default(DateTimeOffset?) , |
|
|
DateTimeOffset? |
effectiveUntil = default(DateTimeOffset?) |
|
) |
| |
|
inline |
Initializes a new instance of the Property class.
- Parameters
-
key | The key of the property. This takes the format {domain}/{scope}/{code} e.g. 'Instrument/system/Name' or 'Transaction/strategy/quantsignal'. (required). |
value | value. |
effectiveFrom | The effective datetime from which the property is valid.. |
effectiveUntil | The effective datetime until which the property is valid. If not supplied this will be valid indefinitely, or until the next 'effectiveFrom' datetime of the property.. |
◆ Equals() [1/2]
override bool Lusid.Sdk.Model.Property.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
input | Object to be compared |
- Returns
- Boolean
◆ Equals() [2/2]
bool Lusid.Sdk.Model.Property.Equals |
( |
Property |
input | ) |
|
|
inline |
Returns true if Property instances are equal
- Parameters
-
input | Instance of Property to be compared |
- Returns
- Boolean
◆ GetHashCode()
override int Lusid.Sdk.Model.Property.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
virtual string Lusid.Sdk.Model.Property.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
override string Lusid.Sdk.Model.Property.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ EffectiveFrom
DateTimeOffset? Lusid.Sdk.Model.Property.EffectiveFrom |
|
getset |
The effective datetime from which the property is valid.
The effective datetime from which the property is valid.
◆ EffectiveUntil
DateTimeOffset? Lusid.Sdk.Model.Property.EffectiveUntil |
|
getset |
The effective datetime until which the property is valid. If not supplied this will be valid indefinitely, or until the next 'effectiveFrom' datetime of the property.
The effective datetime until which the property is valid. If not supplied this will be valid indefinitely, or until the next 'effectiveFrom' datetime of the property.
◆ Key
string Lusid.Sdk.Model.Property.Key |
|
getset |
The key of the property. This takes the format {domain}/{scope}/{code} e.g. 'Instrument/system/Name' or 'Transaction/strategy/quantsignal'.
The key of the property. This takes the format {domain}/{scope}/{code} e.g. 'Instrument/system/Name' or 'Transaction/strategy/quantsignal'.
◆ Value
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/lusid-sdk-csharp/checkouts/latest/sdk/Lusid.Sdk/Model/Property.cs