Table of Contents

Class RichRiskEvent<T>.LimitBreachedWithThreshold

Namespace
Virtufin.Base.Events.Risk
Assembly
Virtufin.Base.dll

Limit breach with both threshold and observed values.

public sealed record RichRiskEvent<T>.LimitBreachedWithThreshold : RichRiskEvent<T>, IRiskEvent<T>, IEvent<T>, IEquatable<IEvent<T>>, IEquatable<RichRiskEvent<T>>, IEquatable<RichRiskEvent<T>.LimitBreachedWithThreshold>
Inheritance
RichRiskEvent<T>.LimitBreachedWithThreshold
Implements
Inherited Members

Constructors

LimitBreachedWithThreshold(LimitBreached, DecimalAmount?)

Construct a LimitBreachedWithThreshold.

public LimitBreachedWithThreshold(RiskEvent<T>.LimitBreached evt, DecimalAmount? breachMagnitude)

Parameters

evt RiskEvent<T>.LimitBreached
breachMagnitude DecimalAmount?

Properties

BreachMagnitude

Optional breach magnitude (observed - threshold).

public DecimalAmount? BreachMagnitude { get; }

Property Value

DecimalAmount?

Event

The underlying limit breach event.

public RiskEvent<T>.LimitBreached Event { get; }

Property Value

RiskEvent<T>.LimitBreached

Time

The time at which this event's fact occurred.

public override T Time { get; }

Property Value

T