LUSID C# SDK
|
FxForwardsDependencyAllOf More...
Public Types | |
enum class | DependencyTypeEnum { OpaqueDependency = 1 , CashDependency = 2 , DiscountingDependency = 3 , EquityCurveDependency = 4 , EquityVolDependency = 5 , FxDependency = 6 , FxForwardsDependency = 7 , FxVolDependency = 8 , IndexProjectionDependency = 9 , IrVolDependency = 10 , QuoteDependency = 11 , Vendor = 12 , CalendarDependency = 13 , InflationFixingDependency = 14 } |
The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency More... | |
Public Member Functions | |
FxForwardsDependencyAllOf (string domesticCurrency=default(string), string foreignCurrency=default(string), string curveType=default(string), DateTimeOffset date=default(DateTimeOffset), DependencyTypeEnum dependencyType=default(DependencyTypeEnum)) | |
Initializes a new instance of the FxForwardsDependencyAllOf 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 (FxForwardsDependencyAllOf input) |
Returns true if FxForwardsDependencyAllOf instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
FxForwardsDependencyAllOf () | |
Initializes a new instance of the FxForwardsDependencyAllOf class. More... | |
Properties | |
DependencyTypeEnum | DependencyType [get, set] |
The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency More... | |
string | DomesticCurrency [get, set] |
DomesticCurrency is the first currency in a currency pair quote e.g. eur-gbp, eur is the domestic currency. More... | |
string | ForeignCurrency [get, set] |
ForeignCurrency is the second currency in a currency pair quote e.g. eur-gbp, gbp is the foreign currency. More... | |
string | CurveType [get, set] |
Used to describe the format in which the curve is expressed e.g. FxFwdCurve (general term to describe any representation), TenorFxFwdCurve, PipsFxFwdCurve. More... | |
DateTimeOffset | Date [get, set] |
The effectiveDate of the entity that this is a dependency for. Unless there is an obvious date this should be, like for a historic reset, then this is the valuation date. More... | |
The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency
The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency
Enumerator | |
---|---|
OpaqueDependency | Enum OpaqueDependency for value: OpaqueDependency |
CashDependency | Enum CashDependency for value: CashDependency |
DiscountingDependency | Enum DiscountingDependency for value: DiscountingDependency |
EquityCurveDependency | Enum EquityCurveDependency for value: EquityCurveDependency |
EquityVolDependency | Enum EquityVolDependency for value: EquityVolDependency |
FxDependency | Enum FxDependency for value: FxDependency |
FxForwardsDependency | Enum FxForwardsDependency for value: FxForwardsDependency |
FxVolDependency | Enum FxVolDependency for value: FxVolDependency |
IndexProjectionDependency | Enum IndexProjectionDependency for value: IndexProjectionDependency |
IrVolDependency | Enum IrVolDependency for value: IrVolDependency |
QuoteDependency | Enum QuoteDependency for value: QuoteDependency |
Vendor | Enum Vendor for value: Vendor |
CalendarDependency | Enum CalendarDependency for value: CalendarDependency |
InflationFixingDependency | Enum InflationFixingDependency for value: InflationFixingDependency |
|
inlineprotected |
Initializes a new instance of the FxForwardsDependencyAllOf class.
|
inline |
Initializes a new instance of the FxForwardsDependencyAllOf class.
domesticCurrency | DomesticCurrency is the first currency in a currency pair quote e.g. eur-gbp, eur is the domestic currency. (required). |
foreignCurrency | ForeignCurrency is the second currency in a currency pair quote e.g. eur-gbp, gbp is the foreign currency. (required). |
curveType | Used to describe the format in which the curve is expressed e.g. FxFwdCurve (general term to describe any representation), TenorFxFwdCurve, PipsFxFwdCurve. (required). |
date | The effectiveDate of the entity that this is a dependency for. Unless there is an obvious date this should be, like for a historic reset, then this is the valuation date. (required). |
dependencyType | The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency (required). |
|
inline |
Returns true if FxForwardsDependencyAllOf instances are equal
input | Instance of FxForwardsDependencyAllOf 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 |
Used to describe the format in which the curve is expressed e.g. FxFwdCurve (general term to describe any representation), TenorFxFwdCurve, PipsFxFwdCurve.
Used to describe the format in which the curve is expressed e.g. FxFwdCurve (general term to describe any representation), TenorFxFwdCurve, PipsFxFwdCurve.
|
getset |
The effectiveDate of the entity that this is a dependency for. Unless there is an obvious date this should be, like for a historic reset, then this is the valuation date.
The effectiveDate of the entity that this is a dependency for. Unless there is an obvious date this should be, like for a historic reset, then this is the valuation date.
|
getset |
The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency
The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency
|
getset |
DomesticCurrency is the first currency in a currency pair quote e.g. eur-gbp, eur is the domestic currency.
DomesticCurrency is the first currency in a currency pair quote e.g. eur-gbp, eur is the domestic currency.
|
getset |
ForeignCurrency is the second currency in a currency pair quote e.g. eur-gbp, gbp is the foreign currency.
ForeignCurrency is the second currency in a currency pair quote e.g. eur-gbp, gbp is the foreign currency.