LUSID C# SDK
|
FxForwardModelOptionsAllOf More...
Public Types | |
enum class | ForwardRateObservableTypeEnum { ForwardPoints = 1 , ForwardRate = 2 , RatesCurve = 3 , FxForwardCurve = 4 , Invalid = 5 } |
The available values are: ForwardPoints, ForwardRate, RatesCurve, FxForwardCurve, Invalid More... | |
enum class | DiscountingMethodEnum { Standard = 1 , ConstantTimeValueOfMoney = 2 , Invalid = 3 } |
The available values are: Standard, ConstantTimeValueOfMoney, Invalid More... | |
enum class | ModelOptionsTypeEnum { Invalid = 1 , OpaqueModelOptions = 2 , EmptyModelOptions = 3 , IndexModelOptions = 4 , FxForwardModelOptions = 5 , FundingLegModelOptions = 6 , EquityModelOptions = 7 , LookUpPricingModelOptions = 8 } |
The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions, LookUpPricingModelOptions More... | |
Public Member Functions | |
FxForwardModelOptionsAllOf (ForwardRateObservableTypeEnum forwardRateObservableType=default(ForwardRateObservableTypeEnum), DiscountingMethodEnum discountingMethod=default(DiscountingMethodEnum), bool convertToReportCcy=default(bool), ModelOptionsTypeEnum modelOptionsType=default(ModelOptionsTypeEnum)) | |
Initializes a new instance of the FxForwardModelOptionsAllOf class. More... | |
override string | ToString () |
Returns the string presentation of the object More... | |
virtual 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 (FxForwardModelOptionsAllOf input) |
Returns true if FxForwardModelOptionsAllOf instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
FxForwardModelOptionsAllOf () | |
Initializes a new instance of the FxForwardModelOptionsAllOf class. More... | |
Properties | |
ForwardRateObservableTypeEnum | ForwardRateObservableType [get, set] |
The available values are: ForwardPoints, ForwardRate, RatesCurve, FxForwardCurve, Invalid More... | |
DiscountingMethodEnum | DiscountingMethod [get, set] |
The available values are: Standard, ConstantTimeValueOfMoney, Invalid More... | |
ModelOptionsTypeEnum | ModelOptionsType [get, set] |
The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions, LookUpPricingModelOptions More... | |
bool | ConvertToReportCcy [get, set] |
Convert all FX flows to the report currency By setting this all FX forwards will be priced using Forward Curves that have Report Currency as the base. More... | |
The available values are: Standard, ConstantTimeValueOfMoney, Invalid
The available values are: Standard, ConstantTimeValueOfMoney, Invalid
Enumerator | |
---|---|
Standard | Enum Standard for value: Standard |
ConstantTimeValueOfMoney | Enum ConstantTimeValueOfMoney for value: ConstantTimeValueOfMoney |
Invalid | Enum Invalid for value: Invalid |
The available values are: ForwardPoints, ForwardRate, RatesCurve, FxForwardCurve, Invalid
The available values are: ForwardPoints, ForwardRate, RatesCurve, FxForwardCurve, Invalid
The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions, LookUpPricingModelOptions
The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions, LookUpPricingModelOptions
Enumerator | |
---|---|
Invalid | Enum Invalid for value: Invalid |
OpaqueModelOptions | Enum OpaqueModelOptions for value: OpaqueModelOptions |
EmptyModelOptions | Enum EmptyModelOptions for value: EmptyModelOptions |
IndexModelOptions | Enum IndexModelOptions for value: IndexModelOptions |
FxForwardModelOptions | Enum FxForwardModelOptions for value: FxForwardModelOptions |
FundingLegModelOptions | Enum FundingLegModelOptions for value: FundingLegModelOptions |
EquityModelOptions | Enum EquityModelOptions for value: EquityModelOptions |
LookUpPricingModelOptions | Enum LookUpPricingModelOptions for value: LookUpPricingModelOptions |
|
inlineprotected |
Initializes a new instance of the FxForwardModelOptionsAllOf class.
|
inline |
Initializes a new instance of the FxForwardModelOptionsAllOf class.
forwardRateObservableType | The available values are: ForwardPoints, ForwardRate, RatesCurve, FxForwardCurve, Invalid (required). |
discountingMethod | The available values are: Standard, ConstantTimeValueOfMoney, Invalid (required). |
convertToReportCcy | Convert all FX flows to the report currency By setting this all FX forwards will be priced using Forward Curves that have Report Currency as the base. (required). |
modelOptionsType | The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions, LookUpPricingModelOptions (required). |
|
inline |
Returns true if FxForwardModelOptionsAllOf instances are equal
input | Instance of FxForwardModelOptionsAllOf 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
|
inline |
Returns the string presentation of the object
|
getset |
Convert all FX flows to the report currency By setting this all FX forwards will be priced using Forward Curves that have Report Currency as the base.
Convert all FX flows to the report currency By setting this all FX forwards will be priced using Forward Curves that have Report Currency as the base.
|
getset |
The available values are: Standard, ConstantTimeValueOfMoney, Invalid
The available values are: Standard, ConstantTimeValueOfMoney, Invalid
|
getset |
The available values are: ForwardPoints, ForwardRate, RatesCurve, FxForwardCurve, Invalid
The available values are: ForwardPoints, ForwardRate, RatesCurve, FxForwardCurve, Invalid
|
getset |
The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions, LookUpPricingModelOptions
The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions, LookUpPricingModelOptions