FxForwardTenorPipsCurveDataAllOf
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 pip 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< string > | Tenors [get, set] |
| Tenors for which the forward rates apply More...
|
|
List< decimal > | PipRates [get, set] |
| Rates provided for the fx forward (price in FgnCcy per unit of DomCcy), expressed in pips 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...
|
|
List< FxTenorConvention > | Calendars [get, set] |
| The list of conventions that should be used when interpreting tenors as dates. More...
|
|
string | SpotDaysCalculationType [get, set] |
| Configures how to calculate the spot date from the build date using the Calendars provided. Supported string (enumeration) values are: [ SingleCalendar, UnionCalendars ] 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
◆ FxForwardTenorPipsCurveDataAllOf() [1/2]
Lusid.Sdk.Model.FxForwardTenorPipsCurveDataAllOf.FxForwardTenorPipsCurveDataAllOf |
( |
| ) |
|
|
inlineprotected |
◆ FxForwardTenorPipsCurveDataAllOf() [2/2]
Lusid.Sdk.Model.FxForwardTenorPipsCurveDataAllOf.FxForwardTenorPipsCurveDataAllOf |
( |
DateTimeOffset |
baseDate = default(DateTimeOffset) , |
|
|
string |
domCcy = default(string) , |
|
|
string |
fgnCcy = default(string) , |
|
|
List< string > |
tenors = default(List<string>) , |
|
|
List< decimal > |
pipRates = default(List<decimal>) , |
|
|
string |
lineage = default(string) , |
|
|
MarketDataOptions |
marketDataOptions = default(MarketDataOptions) , |
|
|
List< FxTenorConvention > |
calendars = default(List<FxTenorConvention>) , |
|
|
string |
spotDaysCalculationType = default(string) , |
|
|
MarketDataTypeEnum |
marketDataType = default(MarketDataTypeEnum) |
|
) |
| |
|
inline |
Initializes a new instance of the FxForwardTenorPipsCurveDataAllOf class.
- Parameters
-
baseDate | EffectiveAt date of the quoted pip rates (required). |
domCcy | Domestic currency of the fx forward (required). |
fgnCcy | Foreign currency of the fx forward (required). |
tenors | Tenors for which the forward rates apply (required). |
pipRates | Rates provided for the fx forward (price in FgnCcy per unit of DomCcy), expressed in pips (required). |
lineage | Description of the complex market data's lineage e.g. 'FundAccountant_GreenQuality'.. |
marketDataOptions | marketDataOptions. |
calendars | The list of conventions that should be used when interpreting tenors as dates.. |
spotDaysCalculationType | Configures how to calculate the spot date from the build date using the Calendars provided. Supported string (enumeration) values are: [ SingleCalendar, UnionCalendars ]. |
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.FxForwardTenorPipsCurveDataAllOf.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
override int Lusid.Sdk.Model.FxForwardTenorPipsCurveDataAllOf.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
virtual string Lusid.Sdk.Model.FxForwardTenorPipsCurveDataAllOf.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
override string Lusid.Sdk.Model.FxForwardTenorPipsCurveDataAllOf.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ BaseDate
DateTimeOffset Lusid.Sdk.Model.FxForwardTenorPipsCurveDataAllOf.BaseDate |
|
getset |
EffectiveAt date of the quoted pip rates
EffectiveAt date of the quoted pip rates
◆ Calendars
The list of conventions that should be used when interpreting tenors as dates.
The list of conventions that should be used when interpreting tenors as dates.
◆ DomCcy
string Lusid.Sdk.Model.FxForwardTenorPipsCurveDataAllOf.DomCcy |
|
getset |
Domestic currency of the fx forward
Domestic currency of the fx forward
◆ FgnCcy
string Lusid.Sdk.Model.FxForwardTenorPipsCurveDataAllOf.FgnCcy |
|
getset |
Foreign currency of the fx forward
Foreign currency of the fx forward
◆ Lineage
string Lusid.Sdk.Model.FxForwardTenorPipsCurveDataAllOf.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
◆ PipRates
List<decimal> Lusid.Sdk.Model.FxForwardTenorPipsCurveDataAllOf.PipRates |
|
getset |
Rates provided for the fx forward (price in FgnCcy per unit of DomCcy), expressed in pips
Rates provided for the fx forward (price in FgnCcy per unit of DomCcy), expressed in pips
◆ SpotDaysCalculationType
string Lusid.Sdk.Model.FxForwardTenorPipsCurveDataAllOf.SpotDaysCalculationType |
|
getset |
Configures how to calculate the spot date from the build date using the Calendars provided. Supported string (enumeration) values are: [ SingleCalendar, UnionCalendars ]
Configures how to calculate the spot date from the build date using the Calendars provided. Supported string (enumeration) values are: [ SingleCalendar, UnionCalendars ]
◆ Tenors
List<string> Lusid.Sdk.Model.FxForwardTenorPipsCurveDataAllOf.Tenors |
|
getset |
Tenors for which the forward rates apply
Tenors for which the forward rates apply
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/FxForwardTenorPipsCurveDataAllOf.cs