|
LUSID C# SDK
|
Used to append a new point to an FX curve defined using `FxForwardTenorPipsCurveData`. More...

Public Member Functions | |
| AppendFxForwardTenorPipsCurveData (string tenor=default(string), decimal pipRate=default(decimal), MarketDataTypeEnum marketDataType=default(MarketDataTypeEnum)) | |
| Initializes a new instance of the AppendFxForwardTenorPipsCurveData class. More... | |
| override string | ToString () |
| Returns the string presentation of the object More... | |
| override 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 (AppendFxForwardTenorPipsCurveData input) |
| Returns true if AppendFxForwardTenorPipsCurveData instances are equal More... | |
| override int | GetHashCode () |
| Gets the hash code More... | |
Public Member Functions inherited from Lusid.Sdk.Model.AppendMarketData | |
| AppendMarketData (MarketDataTypeEnum marketDataType=default(MarketDataTypeEnum)) | |
| Initializes a new instance of the AppendMarketData class. More... | |
| override string | ToString () |
| Returns the string presentation of the object More... | |
| override bool | Equals (object input) |
| Returns true if objects are equal More... | |
| bool | Equals (AppendMarketData input) |
| Returns true if AppendMarketData instances are equal More... | |
| override int | GetHashCode () |
| Gets the hash code More... | |
Protected Member Functions | |
| AppendFxForwardTenorPipsCurveData () | |
| Initializes a new instance of the AppendFxForwardTenorPipsCurveData class. More... | |
| IEnumerable< System.ComponentModel.DataAnnotations.ValidationResult > | BaseValidate (ValidationContext validationContext) |
| To validate all properties of the instance More... | |
Protected Member Functions inherited from Lusid.Sdk.Model.AppendMarketData | |
| AppendMarketData () | |
| Initializes a new instance of the AppendMarketData class. More... | |
| IEnumerable< System.ComponentModel.DataAnnotations.ValidationResult > | BaseValidate (ValidationContext validationContext) |
| To validate all properties of the instance More... | |
Properties | |
| string | Tenor [get, set] |
| Tenor for which the forward rate applies. More... | |
| decimal | PipRate [get, set] |
| Rate provided for the fx forward (price in FgnCcy per unit of DomCcy), expressed in pips. More... | |
Properties inherited from Lusid.Sdk.Model.AppendMarketData | |
| MarketDataTypeEnum | MarketDataType [get, set] |
| Available values: AppendFxForwardCurveByQuoteReference, AppendFxForwardCurveData, AppendFxForwardPipsCurveData, AppendFxForwardTenorCurveData, AppendFxForwardTenorPipsCurveData. More... | |
Additional Inherited Members | |
Public Types inherited from Lusid.Sdk.Model.AppendMarketData | |
| enum class | MarketDataTypeEnum { AppendFxForwardCurveByQuoteReference = 1 , AppendFxForwardCurveData = 2 , AppendFxForwardPipsCurveData = 3 , AppendFxForwardTenorCurveData = 4 , AppendFxForwardTenorPipsCurveData = 5 } |
| Available values: AppendFxForwardCurveByQuoteReference, AppendFxForwardCurveData, AppendFxForwardPipsCurveData, AppendFxForwardTenorCurveData, AppendFxForwardTenorPipsCurveData. More... | |
Used to append a new point to an FX curve defined using `FxForwardTenorPipsCurveData`.
|
inlineprotected |
Initializes a new instance of the AppendFxForwardTenorPipsCurveData class.
|
inline |
Initializes a new instance of the AppendFxForwardTenorPipsCurveData class.
| tenor | Tenor for which the forward rate applies. (required). |
| pipRate | Rate provided for the fx forward (price in FgnCcy per unit of DomCcy), expressed in pips. (required). |
| marketDataType | Available values: AppendFxForwardCurveByQuoteReference, AppendFxForwardCurveData, AppendFxForwardPipsCurveData, AppendFxForwardTenorCurveData, AppendFxForwardTenorPipsCurveData. (required) (default to "AppendFxForwardTenorPipsCurveData"). |
|
inlineprotected |
To validate all properties of the instance
| validationContext | Validation context |
|
inline |
Returns true if AppendFxForwardTenorPipsCurveData instances are equal
| input | Instance of AppendFxForwardTenorPipsCurveData 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
Reimplemented from Lusid.Sdk.Model.AppendMarketData.
|
inline |
Returns the string presentation of the object
|
getset |
Rate provided for the fx forward (price in FgnCcy per unit of DomCcy), expressed in pips.
Rate provided for the fx forward (price in FgnCcy per unit of DomCcy), expressed in pips.
|
getset |
Tenor for which the forward rate applies.
Tenor for which the forward rate applies.