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

PropertyInterval More...

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

Public Member Functions

 PropertyInterval (PropertyValue value=default(PropertyValue), DateRange effectiveRange=default(DateRange), DateRange asAtRange=default(DateRange), string status=default(string))
 Initializes a new instance of the PropertyInterval 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 (PropertyInterval input)
 Returns true if PropertyInterval instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

 PropertyInterval ()
 Initializes a new instance of the PropertyInterval class. More...
 

Properties

PropertyValue Value [get, set]
 Gets or Sets Value More...
 
DateRange EffectiveRange [get, set]
 Gets or Sets EffectiveRange More...
 
DateRange AsAtRange [get, set]
 Gets or Sets AsAtRange More...
 
string Status [get, set]
 Indicates whether the value is part of the prevailing effective date timeline for the requested asAt date, or whether it has been superseded by correctional activity More...
 

Detailed Description

PropertyInterval

Constructor & Destructor Documentation

◆ PropertyInterval() [1/2]

Lusid.Sdk.Model.PropertyInterval.PropertyInterval ( )
inlineprotected

Initializes a new instance of the PropertyInterval class.

◆ PropertyInterval() [2/2]

Lusid.Sdk.Model.PropertyInterval.PropertyInterval ( PropertyValue  value = default(PropertyValue),
DateRange  effectiveRange = default(DateRange),
DateRange  asAtRange = default(DateRange),
string  status = default(string) 
)
inline

Initializes a new instance of the PropertyInterval class.

Parameters
valuevalue (required).
effectiveRangeeffectiveRange (required).
asAtRangeasAtRange (required).
statusIndicates whether the value is part of the prevailing effective date timeline for the requested asAt date, or whether it has been superseded by correctional activity (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if PropertyInterval instances are equal

Parameters
inputInstance of PropertyInterval to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AsAtRange

DateRange Lusid.Sdk.Model.PropertyInterval.AsAtRange
getset

Gets or Sets AsAtRange

◆ EffectiveRange

DateRange Lusid.Sdk.Model.PropertyInterval.EffectiveRange
getset

Gets or Sets EffectiveRange

◆ Status

string Lusid.Sdk.Model.PropertyInterval.Status
getset

Indicates whether the value is part of the prevailing effective date timeline for the requested asAt date, or whether it has been superseded by correctional activity

Indicates whether the value is part of the prevailing effective date timeline for the requested asAt date, or whether it has been superseded by correctional activity

◆ Value

PropertyValue Lusid.Sdk.Model.PropertyInterval.Value
getset

Gets or Sets Value


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