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

Public Member Functions | |
| AppendFxForwardPipsCurveData (DateTimeOffset date=default(DateTimeOffset), decimal pipRate=default(decimal), MarketDataTypeEnum marketDataType=default(MarketDataTypeEnum)) | |
| Initializes a new instance of the AppendFxForwardPipsCurveData 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 (AppendFxForwardPipsCurveData input) |
| Returns true if AppendFxForwardPipsCurveData 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 | |
| AppendFxForwardPipsCurveData () | |
| Initializes a new instance of the AppendFxForwardPipsCurveData 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 | |
| DateTimeOffset | Date [get, set] |
| Date 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 `FxForwardPipsCurveData`.
|
inlineprotected |
Initializes a new instance of the AppendFxForwardPipsCurveData class.
|
inline |
Initializes a new instance of the AppendFxForwardPipsCurveData class.
| date | Date 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 "AppendFxForwardPipsCurveData"). |
|
inlineprotected |
To validate all properties of the instance
| validationContext | Validation context |
|
inline |
Returns true if AppendFxForwardPipsCurveData instances are equal
| input | Instance of AppendFxForwardPipsCurveData 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 |
Date for which the forward rate applies.
Date for which the forward rate applies.
|
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.