Class FailureToPay
- Namespace
- NanoQL.Experimental
- Assembly
- NanoQL.dll
The failure-to-pay atomic event type, with its grace period and the amount required to trigger it.
[Experimental("NQL0001")]
public sealed class FailureToPay : DefaultType, IEquatable<DefaultType>
- Inheritance
-
FailureToPay
- Implements
- Inherited Members
Remarks
The amount is in dollars by default, as ISDA's documentation sets it, not in the contract's currency, which QuantLib leaves open ("FIX ME").
Constructors
FailureToPay(Period, double)
Initializes a new instance of the FailureToPay class.
public FailureToPay(Period grace, double amount = 1000000)
Parameters
gracePeriodThe grace period: a payment made within it removes the event.
amountdoubleThe minimum defaulted amount that triggers the event.
Properties
AmountRequired
Gets the minimum defaulted amount that triggers the event.
public double AmountRequired { get; }
Property Value
GracePeriod
Gets the grace period.
public Period GracePeriod { get; }