Class RichRiskEvent<T>.LimitBreachedWithThreshold
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
-
IRiskEvent<T>IEvent<T>IEquatable<IEvent<T>>
- Inherited Members
Constructors
LimitBreachedWithThreshold(LimitBreached, DecimalAmount?)
Construct a LimitBreachedWithThreshold.
public LimitBreachedWithThreshold(RiskEvent<T>.LimitBreached evt, DecimalAmount? breachMagnitude)
Parameters
evtRiskEvent<T>.LimitBreachedbreachMagnitudeDecimalAmount?
Properties
BreachMagnitude
Optional breach magnitude (observed - threshold).
public DecimalAmount? BreachMagnitude { get; }
Property Value
Event
The underlying limit breach event.
public RiskEvent<T>.LimitBreached Event { get; }
Property Value
Time
The time at which this event's fact occurred.
public override T Time { get; }
Property Value
- T