FxForwardCurveDataAllOf
More...
|
enum class | MarketDataTypeEnum {
DiscountFactorCurveData = 1
, EquityVolSurfaceData = 2
, FxVolSurfaceData = 3
, IrVolCubeData = 4
,
OpaqueMarketData = 5
, YieldCurveData = 6
, FxForwardCurveData = 7
, FxForwardPipsCurveData = 8
,
FxForwardTenorCurveData = 9
, FxForwardTenorPipsCurveData = 10
, FxForwardCurveByQuoteReference = 11
, CreditSpreadCurveData = 12
,
EquityCurveByPricesData = 13
} |
| The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData More...
|
|
|
MarketDataTypeEnum | MarketDataType [get, set] |
| The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData More...
|
|
DateTimeOffset | BaseDate [get, set] |
| EffectiveAt date of the quoted rates More...
|
|
string | DomCcy [get, set] |
| Domestic currency of the fx forward More...
|
|
string | FgnCcy [get, set] |
| Foreign currency of the fx forward More...
|
|
List< DateTimeOffset > | Dates [get, set] |
| Dates for which the forward rates apply More...
|
|
List< decimal > | Rates [get, set] |
| Rates provided for the fx forward (price in FgnCcy per unit of DomCcy) More...
|
|
string | Lineage [get, set] |
| Description of the complex market data's lineage e.g. 'FundAccountant_GreenQuality'. More...
|
|
MarketDataOptions | MarketDataOptions [get, set] |
| Gets or Sets MarketDataOptions More...
|
|
◆ MarketDataTypeEnum
The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData
The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData
◆ FxForwardCurveDataAllOf() [1/2]
Lusid.Sdk.Model.FxForwardCurveDataAllOf.FxForwardCurveDataAllOf |
( |
| ) |
|
|
inlineprotected |
◆ FxForwardCurveDataAllOf() [2/2]
Lusid.Sdk.Model.FxForwardCurveDataAllOf.FxForwardCurveDataAllOf |
( |
DateTimeOffset |
baseDate = default(DateTimeOffset) , |
|
|
string |
domCcy = default(string) , |
|
|
string |
fgnCcy = default(string) , |
|
|
List< DateTimeOffset > |
dates = default(List<DateTimeOffset>) , |
|
|
List< decimal > |
rates = default(List<decimal>) , |
|
|
string |
lineage = default(string) , |
|
|
MarketDataOptions |
marketDataOptions = default(MarketDataOptions) , |
|
|
MarketDataTypeEnum |
marketDataType = default(MarketDataTypeEnum) |
|
) |
| |
|
inline |
Initializes a new instance of the FxForwardCurveDataAllOf class.
- Parameters
-
baseDate | EffectiveAt date of the quoted rates (required). |
domCcy | Domestic currency of the fx forward (required). |
fgnCcy | Foreign currency of the fx forward (required). |
dates | Dates for which the forward rates apply (required). |
rates | Rates provided for the fx forward (price in FgnCcy per unit of DomCcy) (required). |
lineage | Description of the complex market data's lineage e.g. 'FundAccountant_GreenQuality'.. |
marketDataOptions | marketDataOptions. |
marketDataType | The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData (required). |
◆ Equals() [1/2]
◆ Equals() [2/2]
override bool Lusid.Sdk.Model.FxForwardCurveDataAllOf.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
override int Lusid.Sdk.Model.FxForwardCurveDataAllOf.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
virtual string Lusid.Sdk.Model.FxForwardCurveDataAllOf.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
override string Lusid.Sdk.Model.FxForwardCurveDataAllOf.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ BaseDate
DateTimeOffset Lusid.Sdk.Model.FxForwardCurveDataAllOf.BaseDate |
|
getset |
EffectiveAt date of the quoted rates
EffectiveAt date of the quoted rates
◆ Dates
List<DateTimeOffset> Lusid.Sdk.Model.FxForwardCurveDataAllOf.Dates |
|
getset |
Dates for which the forward rates apply
Dates for which the forward rates apply
◆ DomCcy
string Lusid.Sdk.Model.FxForwardCurveDataAllOf.DomCcy |
|
getset |
Domestic currency of the fx forward
Domestic currency of the fx forward
◆ FgnCcy
string Lusid.Sdk.Model.FxForwardCurveDataAllOf.FgnCcy |
|
getset |
Foreign currency of the fx forward
Foreign currency of the fx forward
◆ Lineage
string Lusid.Sdk.Model.FxForwardCurveDataAllOf.Lineage |
|
getset |
Description of the complex market data's lineage e.g. 'FundAccountant_GreenQuality'.
Description of the complex market data's lineage e.g. 'FundAccountant_GreenQuality'.
◆ MarketDataOptions
◆ MarketDataType
The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData
The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData
◆ Rates
List<decimal> Lusid.Sdk.Model.FxForwardCurveDataAllOf.Rates |
|
getset |
Rates provided for the fx forward (price in FgnCcy per unit of DomCcy)
Rates provided for the fx forward (price in FgnCcy per unit of DomCcy)
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/FxForwardCurveDataAllOf.cs