Options for configuring how ComplexMarketData representing a 'curve' is interpreted.
More...
|
string | DayCountConvention [get, set] |
| Day count convention of the curve. Defaults to "Act360". More...
|
|
string | FrontExtrapolationType [get, set] |
| What type of extrapolation is used to build the curve Imagine that the curve is facing the observer(you), then the "front" direction is the closest point on the curve onward. example: 0D tenor to past Defaults to "Flat". Supported string (enumeration) values are: [None, Flat, Linear]. More...
|
|
string | BackExtrapolationType [get, set] |
| What type of extrapolation is used to build the curve. Imagine that the curve is facing the observer(you), then the "back" direction is the furthest point on the curve onward. example: 30Y tenor to infinity Defaults to "Flat". Supported string (enumeration) values are: [None, Flat, Linear]. More...
|
|
MarketDataOptionsTypeEnum | MarketDataOptionsType [get, set] |
| The available values are: CurveOptions More...
|
|
Options for configuring how ComplexMarketData representing a 'curve' is interpreted.
◆ CurveOptions() [1/2]
Lusid.Sdk.Model.CurveOptions.CurveOptions |
( |
| ) |
|
|
inlineprotected |
◆ CurveOptions() [2/2]
Lusid.Sdk.Model.CurveOptions.CurveOptions |
( |
string |
dayCountConvention = default(string) , |
|
|
string |
frontExtrapolationType = default(string) , |
|
|
string |
backExtrapolationType = default(string) , |
|
|
MarketDataOptionsTypeEnum |
marketDataOptionsType = default(MarketDataOptionsTypeEnum) |
|
) |
| |
|
inline |
Initializes a new instance of the CurveOptions class.
- Parameters
-
dayCountConvention | Day count convention of the curve. Defaults to "Act360".. |
frontExtrapolationType | What type of extrapolation is used to build the curve Imagine that the curve is facing the observer(you), then the "front" direction is the closest point on the curve onward. example: 0D tenor to past Defaults to "Flat". Supported string (enumeration) values are: [None, Flat, Linear].. |
backExtrapolationType | What type of extrapolation is used to build the curve. Imagine that the curve is facing the observer(you), then the "back" direction is the furthest point on the curve onward. example: 30Y tenor to infinity Defaults to "Flat". Supported string (enumeration) values are: [None, Flat, Linear].. |
marketDataOptionsType | The available values are: CurveOptions (required) (default to "CurveOptions"). |
◆ BaseValidate()
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Lusid.Sdk.Model.CurveOptions.BaseValidate |
( |
ValidationContext |
validationContext | ) |
|
|
inlineprotected |
To validate all properties of the instance
- Parameters
-
validationContext | Validation context |
- Returns
- Validation Result
◆ Equals() [1/2]
bool Lusid.Sdk.Model.CurveOptions.Equals |
( |
CurveOptions |
input | ) |
|
|
inline |
Returns true if CurveOptions instances are equal
- Parameters
-
- Returns
- Boolean
◆ Equals() [2/2]
override bool Lusid.Sdk.Model.CurveOptions.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
override int Lusid.Sdk.Model.CurveOptions.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
override string Lusid.Sdk.Model.CurveOptions.ToJson |
( |
| ) |
|
|
inlinevirtual |
◆ ToString()
override string Lusid.Sdk.Model.CurveOptions.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ BackExtrapolationType
string Lusid.Sdk.Model.CurveOptions.BackExtrapolationType |
|
getset |
What type of extrapolation is used to build the curve. Imagine that the curve is facing the observer(you), then the "back" direction is the furthest point on the curve onward. example: 30Y tenor to infinity Defaults to "Flat". Supported string (enumeration) values are: [None, Flat, Linear].
What type of extrapolation is used to build the curve. Imagine that the curve is facing the observer(you), then the "back" direction is the furthest point on the curve onward. example: 30Y tenor to infinity Defaults to "Flat". Supported string (enumeration) values are: [None, Flat, Linear].
◆ DayCountConvention
string Lusid.Sdk.Model.CurveOptions.DayCountConvention |
|
getset |
Day count convention of the curve. Defaults to "Act360".
Day count convention of the curve. Defaults to "Act360".
◆ FrontExtrapolationType
string Lusid.Sdk.Model.CurveOptions.FrontExtrapolationType |
|
getset |
What type of extrapolation is used to build the curve Imagine that the curve is facing the observer(you), then the "front" direction is the closest point on the curve onward. example: 0D tenor to past Defaults to "Flat". Supported string (enumeration) values are: [None, Flat, Linear].
What type of extrapolation is used to build the curve Imagine that the curve is facing the observer(you), then the "front" direction is the closest point on the curve onward. example: 0D tenor to past Defaults to "Flat". Supported string (enumeration) values are: [None, Flat, Linear].
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/CurveOptions.cs