A set of conventions that describe the conventions for an inflation index.
More...
|
string | InflationIndexName [get, set] |
| Name of the index, e.g. UKRPI. More...
|
|
string | Currency [get, set] |
| Currency of the inflation index convention. More...
|
|
string | ObservationLag [get, set] |
| Observation lag. This is a string that must have units of Month. This field is typically 3 or 4 months, but can vary, older bonds and swaps have 8 months lag. For Bonds with a calculation type of Ratio, this property, if set, must be 0Invalid. More...
|
|
string | InflationInterpolation [get, set] |
| Inflation Interpolation. This is optional and defaults to Linear if not set. Supported string (enumeration) values are: [Linear, Flat]. More...
|
|
string | InflationFrequency [get, set] |
| Frequency of inflation updated. Optional and defaults to Monthly which is the most common. However both Australian and New Zealand inflation is published Quarterly. Only tenors of 1M or 3M are supported. More...
|
|
int | InflationRollDay [get, set] |
| Day of the month that inflation rolls from one month to the next. This is optional and defaults to 1, which is the typically value for the majority of inflation bonds (exceptions include Japan which rolls on the 10th and some LatAm bonds which roll on the 15th). More...
|
|
A set of conventions that describe the conventions for an inflation index.
◆ InflationIndexConventions() [1/2]
Lusid.Sdk.Model.InflationIndexConventions.InflationIndexConventions |
( |
| ) |
|
|
inlineprotected |
◆ InflationIndexConventions() [2/2]
Lusid.Sdk.Model.InflationIndexConventions.InflationIndexConventions |
( |
string |
inflationIndexName = default(string) , |
|
|
string |
currency = default(string) , |
|
|
string |
observationLag = default(string) , |
|
|
string |
inflationInterpolation = default(string) , |
|
|
string |
inflationFrequency = default(string) , |
|
|
int |
inflationRollDay = default(int) |
|
) |
| |
|
inline |
Initializes a new instance of the InflationIndexConventions class.
- Parameters
-
inflationIndexName | Name of the index, e.g. UKRPI. (required). |
currency | Currency of the inflation index convention. (required). |
observationLag | Observation lag. This is a string that must have units of Month. This field is typically 3 or 4 months, but can vary, older bonds and swaps have 8 months lag. For Bonds with a calculation type of Ratio, this property, if set, must be 0Invalid. (required). |
inflationInterpolation | Inflation Interpolation. This is optional and defaults to Linear if not set. Supported string (enumeration) values are: [Linear, Flat].. |
inflationFrequency | Frequency of inflation updated. Optional and defaults to Monthly which is the most common. However both Australian and New Zealand inflation is published Quarterly. Only tenors of 1M or 3M are supported.. |
inflationRollDay | Day of the month that inflation rolls from one month to the next. This is optional and defaults to 1, which is the typically value for the majority of inflation bonds (exceptions include Japan which rolls on the 10th and some LatAm bonds which roll on the 15th).. |
◆ Equals() [1/2]
◆ Equals() [2/2]
override bool Lusid.Sdk.Model.InflationIndexConventions.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
override int Lusid.Sdk.Model.InflationIndexConventions.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
virtual string Lusid.Sdk.Model.InflationIndexConventions.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
override string Lusid.Sdk.Model.InflationIndexConventions.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ Currency
string Lusid.Sdk.Model.InflationIndexConventions.Currency |
|
getset |
Currency of the inflation index convention.
Currency of the inflation index convention.
◆ InflationFrequency
string Lusid.Sdk.Model.InflationIndexConventions.InflationFrequency |
|
getset |
Frequency of inflation updated. Optional and defaults to Monthly which is the most common. However both Australian and New Zealand inflation is published Quarterly. Only tenors of 1M or 3M are supported.
Frequency of inflation updated. Optional and defaults to Monthly which is the most common. However both Australian and New Zealand inflation is published Quarterly. Only tenors of 1M or 3M are supported.
◆ InflationIndexName
string Lusid.Sdk.Model.InflationIndexConventions.InflationIndexName |
|
getset |
Name of the index, e.g. UKRPI.
Name of the index, e.g. UKRPI.
◆ InflationInterpolation
string Lusid.Sdk.Model.InflationIndexConventions.InflationInterpolation |
|
getset |
Inflation Interpolation. This is optional and defaults to Linear if not set. Supported string (enumeration) values are: [Linear, Flat].
Inflation Interpolation. This is optional and defaults to Linear if not set. Supported string (enumeration) values are: [Linear, Flat].
◆ InflationRollDay
int Lusid.Sdk.Model.InflationIndexConventions.InflationRollDay |
|
getset |
Day of the month that inflation rolls from one month to the next. This is optional and defaults to 1, which is the typically value for the majority of inflation bonds (exceptions include Japan which rolls on the 10th and some LatAm bonds which roll on the 15th).
Day of the month that inflation rolls from one month to the next. This is optional and defaults to 1, which is the typically value for the majority of inflation bonds (exceptions include Japan which rolls on the 10th and some LatAm bonds which roll on the 15th).
◆ ObservationLag
string Lusid.Sdk.Model.InflationIndexConventions.ObservationLag |
|
getset |
Observation lag. This is a string that must have units of Month. This field is typically 3 or 4 months, but can vary, older bonds and swaps have 8 months lag. For Bonds with a calculation type of Ratio, this property, if set, must be 0Invalid.
Observation lag. This is a string that must have units of Month. This field is typically 3 or 4 months, but can vary, older bonds and swaps have 8 months lag. For Bonds with a calculation type of Ratio, this property, if set, must be 0Invalid.
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/InflationIndexConventions.cs