Values.FlowValidationDetailsSourceA union type containing various possible validation issues in the flow.
type nonrec t = {cyclicConnection : CyclicConnectionFlowValidationDetails.t option;Details about a cyclic connection in the flow.
*)duplicateConnections : DuplicateConnectionsFlowValidationDetails.t option;Details about duplicate connections between nodes.
*)duplicateConditionExpression : DuplicateConditionExpressionFlowValidationDetails.t
option;Details about duplicate condition expressions in a node.
*)unreachableNode : UnreachableNodeFlowValidationDetails.t option;Details about an unreachable node in the flow.
*)unknownConnectionSource : UnknownConnectionSourceFlowValidationDetails.t option;Details about an unknown source node for a connection.
*)unknownConnectionSourceOutput : UnknownConnectionSourceOutputFlowValidationDetails.t
option;Details about an unknown source output for a connection.
*)unknownConnectionTarget : UnknownConnectionTargetFlowValidationDetails.t option;Details about an unknown target node for a connection.
*)unknownConnectionTargetInput : UnknownConnectionTargetInputFlowValidationDetails.t
option;Details about an unknown target input for a connection.
*)unknownConnectionCondition : UnknownConnectionConditionFlowValidationDetails.t
option;Details about an unknown condition for a connection.
*)malformedConditionExpression : MalformedConditionExpressionFlowValidationDetails.t
option;Details about a malformed condition expression in a node.
*)malformedNodeInputExpression : MalformedNodeInputExpressionFlowValidationDetails.t
option;Details about a malformed input expression in a node.
*)mismatchedNodeInputType : MismatchedNodeInputTypeFlowValidationDetails.t option;Details about mismatched input data types in a node.
*)mismatchedNodeOutputType : MismatchedNodeOutputTypeFlowValidationDetails.t
option;Details about mismatched output data types in a node.
*)incompatibleConnectionDataType : IncompatibleConnectionDataTypeFlowValidationDetails.t
option;Details about incompatible data types in a connection.
*)missingConnectionConfiguration : MissingConnectionConfigurationFlowValidationDetails.t
option;Details about missing configuration for a connection.
*)missingDefaultCondition : MissingDefaultConditionFlowValidationDetails.t option;Details about a missing default condition in a conditional node.
*)missingEndingNodes : MissingEndingNodesFlowValidationDetails.t option;Details about missing ending nodes in the flow.
*)missingNodeConfiguration : MissingNodeConfigurationFlowValidationDetails.t
option;Details about missing configuration for a node.
*)missingNodeInput : MissingNodeInputFlowValidationDetails.t option;Details about a missing required input in a node.
*)missingNodeOutput : MissingNodeOutputFlowValidationDetails.t option;Details about a missing required output in a node.
*)missingStartingNodes : MissingStartingNodesFlowValidationDetails.t option;Details about missing starting nodes in the flow.
*)multipleNodeInputConnections : MultipleNodeInputConnectionsFlowValidationDetails.t
option;Details about multiple connections to a single node input.
*)unfulfilledNodeInput : UnfulfilledNodeInputFlowValidationDetails.t option;Details about an unfulfilled node input with no valid connections.
*)unsatisfiedConnectionConditions : UnsatisfiedConnectionConditionsFlowValidationDetails.t
option;Details about unsatisfied conditions for a connection.
*)unspecified : UnspecifiedFlowValidationDetails.t option;Details about an unspecified validation.
*)unknownNodeInput : UnknownNodeInputFlowValidationDetails.t option;Details about an unknown input for a node.
*)unknownNodeOutput : UnknownNodeOutputFlowValidationDetails.t option;Details about an unknown output for a node.
*)missingLoopInputNode : MissingLoopInputNodeFlowValidationDetails.t option;Details about a flow that's missing a required LoopInput node in a DoWhile loop.
*)missingLoopControllerNode : MissingLoopControllerNodeFlowValidationDetails.t
option;Details about a flow that's missing a required LoopController node in a DoWhile loop.
*)multipleLoopInputNodes : MultipleLoopInputNodesFlowValidationDetails.t option;Details about a flow that contains multiple LoopInput nodes in a DoWhile loop.
*)multipleLoopControllerNodes : MultipleLoopControllerNodesFlowValidationDetails.t
option;Details about a flow that contains multiple LoopController nodes in a DoWhile loop.
*)loopIncompatibleNodeType : LoopIncompatibleNodeTypeFlowValidationDetails.t
option;Details about a flow that includes incompatible node types in a DoWhile loop.
*)invalidLoopBoundary : InvalidLoopBoundaryFlowValidationDetails.t option;Details about a flow that includes connections that violate loop boundary rules.
*)}val make :
?cyclicConnection:??? ->
?duplicateConnections:??? ->
?duplicateConditionExpression:??? ->
?unreachableNode:??? ->
?unknownConnectionSource:??? ->
?unknownConnectionSourceOutput:??? ->
?unknownConnectionTarget:??? ->
?unknownConnectionTargetInput:??? ->
?unknownConnectionCondition:??? ->
?malformedConditionExpression:??? ->
?malformedNodeInputExpression:??? ->
?mismatchedNodeInputType:??? ->
?mismatchedNodeOutputType:??? ->
?incompatibleConnectionDataType:??? ->
?missingConnectionConfiguration:??? ->
?missingDefaultCondition:??? ->
?missingEndingNodes:??? ->
?missingNodeConfiguration:??? ->
?missingNodeInput:??? ->
?missingNodeOutput:??? ->
?missingStartingNodes:??? ->
?multipleNodeInputConnections:??? ->
?unfulfilledNodeInput:??? ->
?unsatisfiedConnectionConditions:??? ->
?unspecified:??? ->
?unknownNodeInput:??? ->
?unknownNodeOutput:??? ->
?missingLoopInputNode:??? ->
?missingLoopControllerNode:??? ->
?multipleLoopInputNodes:??? ->
?multipleLoopControllerNodes:??? ->
?loopIncompatibleNodeType:??? ->
?invalidLoopBoundary:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string * [> `Enum of string | `String of FlowConnectionName.t ])
list ])
list ]