Table of Contents

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

grace Period

The grace period: a payment made within it removes the event.

amount double

The minimum defaulted amount that triggers the event.

Properties

AmountRequired

Gets the minimum defaulted amount that triggers the event.

public double AmountRequired { get; }

Property Value

double

GracePeriod

Gets the grace period.

public Period GracePeriod { get; }

Property Value

Period