FixedScheduleAllOf
More...
|
enum class | ScheduleTypeEnum {
FixedSchedule = 1
, FloatSchedule = 2
, OptionalitySchedule = 3
, StepSchedule = 4
,
Exercise = 5
, FxRateSchedule = 6
, Invalid = 7
} |
| The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, Invalid More...
|
|
|
| FixedScheduleAllOf (DateTimeOffset startDate=default(DateTimeOffset), DateTimeOffset maturityDate=default(DateTimeOffset), FlowConventions flowConventions=default(FlowConventions), decimal couponRate=default(decimal), FlowConventionName conventionName=default(FlowConventionName), int? exDividendDays=default(int?), decimal notional=default(decimal), string paymentCurrency=default(string), string stubType=default(string), ExDividendConfiguration exDividendConfiguration=default(ExDividendConfiguration), ScheduleTypeEnum scheduleType=default(ScheduleTypeEnum)) |
| Initializes a new instance of the FixedScheduleAllOf 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 (FixedScheduleAllOf input) |
| Returns true if FixedScheduleAllOf instances are equal More...
|
|
override int | GetHashCode () |
| Gets the hash code More...
|
|
|
ScheduleTypeEnum | ScheduleType [get, set] |
| The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, Invalid More...
|
|
DateTimeOffset | StartDate [get, set] |
| Date to start generate from More...
|
|
DateTimeOffset | MaturityDate [get, set] |
| Date to generate to More...
|
|
FlowConventions | FlowConventions [get, set] |
| Gets or Sets FlowConventions More...
|
|
decimal | CouponRate [get, set] |
| Coupon rate given as a fraction. More...
|
|
FlowConventionName | ConventionName [get, set] |
| Gets or Sets ConventionName More...
|
|
int? | ExDividendDays [get, set] |
| Optional. Number of calendar days in the ex-dividend period. If the settlement date falls in the ex-dividend period then the coupon paid is zero and the accrued interest is negative. If set, this must be a non-negative number. If not set, or set to 0, then there is no ex-dividend period. NOTE: This field is deprecated. If you wish to set the ExDividendDays on a bond, please use the ExDividendConfiguration. More...
|
|
decimal | Notional [get, set] |
| Scaling factor, the quantity outstanding on which the rate will be paid. More...
|
|
string | PaymentCurrency [get, set] |
| Payment currency. This does not have to be the same as the nominal bond or observation/reset currency. More...
|
|
string | StubType [get, set] |
| StubType required of the schedule Supported string (enumeration) values are: [ShortFront, ShortBack, LongBack, LongFront, Both]. More...
|
|
ExDividendConfiguration | ExDividendConfiguration [get, set] |
| Gets or Sets ExDividendConfiguration More...
|
|
◆ ScheduleTypeEnum
The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, Invalid
The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, Invalid
◆ FixedScheduleAllOf() [1/2]
Lusid.Sdk.Model.FixedScheduleAllOf.FixedScheduleAllOf |
( |
| ) |
|
|
inlineprotected |
◆ FixedScheduleAllOf() [2/2]
Lusid.Sdk.Model.FixedScheduleAllOf.FixedScheduleAllOf |
( |
DateTimeOffset |
startDate = default(DateTimeOffset) , |
|
|
DateTimeOffset |
maturityDate = default(DateTimeOffset) , |
|
|
FlowConventions |
flowConventions = default(FlowConventions) , |
|
|
decimal |
couponRate = default(decimal) , |
|
|
FlowConventionName |
conventionName = default(FlowConventionName) , |
|
|
int? |
exDividendDays = default(int?) , |
|
|
decimal |
notional = default(decimal) , |
|
|
string |
paymentCurrency = default(string) , |
|
|
string |
stubType = default(string) , |
|
|
ExDividendConfiguration |
exDividendConfiguration = default(ExDividendConfiguration) , |
|
|
ScheduleTypeEnum |
scheduleType = default(ScheduleTypeEnum) |
|
) |
| |
|
inline |
Initializes a new instance of the FixedScheduleAllOf class.
- Parameters
-
startDate | Date to start generate from (required). |
maturityDate | Date to generate to (required). |
flowConventions | flowConventions. |
couponRate | Coupon rate given as a fraction.. |
conventionName | conventionName. |
exDividendDays | Optional. Number of calendar days in the ex-dividend period. If the settlement date falls in the ex-dividend period then the coupon paid is zero and the accrued interest is negative. If set, this must be a non-negative number. If not set, or set to 0, then there is no ex-dividend period. NOTE: This field is deprecated. If you wish to set the ExDividendDays on a bond, please use the ExDividendConfiguration.. |
notional | Scaling factor, the quantity outstanding on which the rate will be paid.. |
paymentCurrency | Payment currency. This does not have to be the same as the nominal bond or observation/reset currency.. |
stubType | StubType required of the schedule Supported string (enumeration) values are: [ShortFront, ShortBack, LongBack, LongFront, Both].. |
exDividendConfiguration | exDividendConfiguration. |
scheduleType | The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, Invalid (required). |
◆ Equals() [1/2]
◆ Equals() [2/2]
override bool Lusid.Sdk.Model.FixedScheduleAllOf.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
override int Lusid.Sdk.Model.FixedScheduleAllOf.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
virtual string Lusid.Sdk.Model.FixedScheduleAllOf.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
override string Lusid.Sdk.Model.FixedScheduleAllOf.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ ConventionName
Gets or Sets ConventionName
◆ CouponRate
decimal Lusid.Sdk.Model.FixedScheduleAllOf.CouponRate |
|
getset |
Coupon rate given as a fraction.
Coupon rate given as a fraction.
◆ ExDividendConfiguration
◆ ExDividendDays
int? Lusid.Sdk.Model.FixedScheduleAllOf.ExDividendDays |
|
getset |
Optional. Number of calendar days in the ex-dividend period. If the settlement date falls in the ex-dividend period then the coupon paid is zero and the accrued interest is negative. If set, this must be a non-negative number. If not set, or set to 0, then there is no ex-dividend period. NOTE: This field is deprecated. If you wish to set the ExDividendDays on a bond, please use the ExDividendConfiguration.
Optional. Number of calendar days in the ex-dividend period. If the settlement date falls in the ex-dividend period then the coupon paid is zero and the accrued interest is negative. If set, this must be a non-negative number. If not set, or set to 0, then there is no ex-dividend period. NOTE: This field is deprecated. If you wish to set the ExDividendDays on a bond, please use the ExDividendConfiguration.
◆ FlowConventions
◆ MaturityDate
DateTimeOffset Lusid.Sdk.Model.FixedScheduleAllOf.MaturityDate |
|
getset |
Date to generate to
Date to generate to
◆ Notional
decimal Lusid.Sdk.Model.FixedScheduleAllOf.Notional |
|
getset |
Scaling factor, the quantity outstanding on which the rate will be paid.
Scaling factor, the quantity outstanding on which the rate will be paid.
◆ PaymentCurrency
string Lusid.Sdk.Model.FixedScheduleAllOf.PaymentCurrency |
|
getset |
Payment currency. This does not have to be the same as the nominal bond or observation/reset currency.
Payment currency. This does not have to be the same as the nominal bond or observation/reset currency.
◆ ScheduleType
The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, Invalid
The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, Invalid
◆ StartDate
DateTimeOffset Lusid.Sdk.Model.FixedScheduleAllOf.StartDate |
|
getset |
Date to start generate from
Date to start generate from
◆ StubType
string Lusid.Sdk.Model.FixedScheduleAllOf.StubType |
|
getset |
StubType required of the schedule Supported string (enumeration) values are: [ShortFront, ShortBack, LongBack, LongFront, Both].
StubType required of the schedule Supported string (enumeration) values are: [ShortFront, ShortBack, LongBack, LongFront, Both].
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/FixedScheduleAllOf.cs