Table of Contents

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

IsValid bool
Reason PlacementValidationReasonCategory
IndicatorDecision IndicatorDecisionState

Properties

IndicatorDecision

public IndicatorDecisionState IndicatorDecision { get; init; }

Property Value

IndicatorDecisionState

IsValid

public bool IsValid { get; init; }

Property Value

bool

Reason

public PlacementValidationReasonCategory Reason { get; init; }

Property Value

PlacementValidationReasonCategory