Struct SliceAOutcome
- Namespace
- MoonBark.GridPlacement.Core.Parity.SliceA
- Assembly
- MoonBark.GridPlacement.Core.dll
Slice A contract-level outcome model.
public readonly record struct SliceAOutcome : IEquatable<SliceAOutcome>
- Implements
- Inherited Members
Constructors
SliceAOutcome(bool, PlacementValidationReasonCategory, IndicatorDecisionState)
Slice A contract-level outcome model.
public SliceAOutcome(bool IsValid, PlacementValidationReasonCategory Reason, IndicatorDecisionState IndicatorDecision)
Parameters
IsValidboolReasonPlacementValidationReasonCategoryIndicatorDecisionIndicatorDecisionState
Properties
IndicatorDecision
public IndicatorDecisionState IndicatorDecision { get; init; }
Property Value
IsValid
public bool IsValid { get; init; }
Property Value
Reason
public PlacementValidationReasonCategory Reason { get; init; }