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:CyclicConnectionFlowValidationDetails.t ->
?duplicateConnections:DuplicateConnectionsFlowValidationDetails.t ->
?duplicateConditionExpression:
DuplicateConditionExpressionFlowValidationDetails.t ->
?unreachableNode:UnreachableNodeFlowValidationDetails.t ->
?unknownConnectionSource:UnknownConnectionSourceFlowValidationDetails.t ->
?unknownConnectionSourceOutput:
UnknownConnectionSourceOutputFlowValidationDetails.t ->
?unknownConnectionTarget:UnknownConnectionTargetFlowValidationDetails.t ->
?unknownConnectionTargetInput:
UnknownConnectionTargetInputFlowValidationDetails.t ->
?unknownConnectionCondition:UnknownConnectionConditionFlowValidationDetails.t ->
?malformedConditionExpression:
MalformedConditionExpressionFlowValidationDetails.t ->
?malformedNodeInputExpression:
MalformedNodeInputExpressionFlowValidationDetails.t ->
?mismatchedNodeInputType:MismatchedNodeInputTypeFlowValidationDetails.t ->
?mismatchedNodeOutputType:MismatchedNodeOutputTypeFlowValidationDetails.t ->
?incompatibleConnectionDataType:
IncompatibleConnectionDataTypeFlowValidationDetails.t ->
?missingConnectionConfiguration:
MissingConnectionConfigurationFlowValidationDetails.t ->
?missingDefaultCondition:MissingDefaultConditionFlowValidationDetails.t ->
?missingEndingNodes:MissingEndingNodesFlowValidationDetails.t ->
?missingNodeConfiguration:MissingNodeConfigurationFlowValidationDetails.t ->
?missingNodeInput:MissingNodeInputFlowValidationDetails.t ->
?missingNodeOutput:MissingNodeOutputFlowValidationDetails.t ->
?missingStartingNodes:MissingStartingNodesFlowValidationDetails.t ->
?multipleNodeInputConnections:
MultipleNodeInputConnectionsFlowValidationDetails.t ->
?unfulfilledNodeInput:UnfulfilledNodeInputFlowValidationDetails.t ->
?unsatisfiedConnectionConditions:
UnsatisfiedConnectionConditionsFlowValidationDetails.t ->
?unspecified:UnspecifiedFlowValidationDetails.t ->
?unknownNodeInput:UnknownNodeInputFlowValidationDetails.t ->
?unknownNodeOutput:UnknownNodeOutputFlowValidationDetails.t ->
?missingLoopInputNode:MissingLoopInputNodeFlowValidationDetails.t ->
?missingLoopControllerNode:MissingLoopControllerNodeFlowValidationDetails.t ->
?multipleLoopInputNodes:MultipleLoopInputNodesFlowValidationDetails.t ->
?multipleLoopControllerNodes:
MultipleLoopControllerNodesFlowValidationDetails.t ->
?loopIncompatibleNodeType:LoopIncompatibleNodeTypeFlowValidationDetails.t ->
?invalidLoopBoundary:InvalidLoopBoundaryFlowValidationDetails.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string * [> `Enum of string | `String of FlowConnectionName.t ])
list ])
list ]