Module Values.FlowValidationDetailsSource

A union type containing various possible validation issues in the flow.

Sourcetype nonrec t = {
  1. cyclicConnection : CyclicConnectionFlowValidationDetails.t option;
    (*

    Details about a cyclic connection in the flow.

    *)
  2. duplicateConnections : DuplicateConnectionsFlowValidationDetails.t option;
    (*

    Details about duplicate connections between nodes.

    *)
  3. duplicateConditionExpression : DuplicateConditionExpressionFlowValidationDetails.t option;
    (*

    Details about duplicate condition expressions in a node.

    *)
  4. unreachableNode : UnreachableNodeFlowValidationDetails.t option;
    (*

    Details about an unreachable node in the flow.

    *)
  5. unknownConnectionSource : UnknownConnectionSourceFlowValidationDetails.t option;
    (*

    Details about an unknown source node for a connection.

    *)
  6. unknownConnectionSourceOutput : UnknownConnectionSourceOutputFlowValidationDetails.t option;
    (*

    Details about an unknown source output for a connection.

    *)
  7. unknownConnectionTarget : UnknownConnectionTargetFlowValidationDetails.t option;
    (*

    Details about an unknown target node for a connection.

    *)
  8. unknownConnectionTargetInput : UnknownConnectionTargetInputFlowValidationDetails.t option;
    (*

    Details about an unknown target input for a connection.

    *)
  9. unknownConnectionCondition : UnknownConnectionConditionFlowValidationDetails.t option;
    (*

    Details about an unknown condition for a connection.

    *)
  10. malformedConditionExpression : MalformedConditionExpressionFlowValidationDetails.t option;
    (*

    Details about a malformed condition expression in a node.

    *)
  11. malformedNodeInputExpression : MalformedNodeInputExpressionFlowValidationDetails.t option;
    (*

    Details about a malformed input expression in a node.

    *)
  12. mismatchedNodeInputType : MismatchedNodeInputTypeFlowValidationDetails.t option;
    (*

    Details about mismatched input data types in a node.

    *)
  13. mismatchedNodeOutputType : MismatchedNodeOutputTypeFlowValidationDetails.t option;
    (*

    Details about mismatched output data types in a node.

    *)
  14. incompatibleConnectionDataType : IncompatibleConnectionDataTypeFlowValidationDetails.t option;
    (*

    Details about incompatible data types in a connection.

    *)
  15. missingConnectionConfiguration : MissingConnectionConfigurationFlowValidationDetails.t option;
    (*

    Details about missing configuration for a connection.

    *)
  16. missingDefaultCondition : MissingDefaultConditionFlowValidationDetails.t option;
    (*

    Details about a missing default condition in a conditional node.

    *)
  17. missingEndingNodes : MissingEndingNodesFlowValidationDetails.t option;
    (*

    Details about missing ending nodes in the flow.

    *)
  18. missingNodeConfiguration : MissingNodeConfigurationFlowValidationDetails.t option;
    (*

    Details about missing configuration for a node.

    *)
  19. missingNodeInput : MissingNodeInputFlowValidationDetails.t option;
    (*

    Details about a missing required input in a node.

    *)
  20. missingNodeOutput : MissingNodeOutputFlowValidationDetails.t option;
    (*

    Details about a missing required output in a node.

    *)
  21. missingStartingNodes : MissingStartingNodesFlowValidationDetails.t option;
    (*

    Details about missing starting nodes in the flow.

    *)
  22. multipleNodeInputConnections : MultipleNodeInputConnectionsFlowValidationDetails.t option;
    (*

    Details about multiple connections to a single node input.

    *)
  23. unfulfilledNodeInput : UnfulfilledNodeInputFlowValidationDetails.t option;
    (*

    Details about an unfulfilled node input with no valid connections.

    *)
  24. unsatisfiedConnectionConditions : UnsatisfiedConnectionConditionsFlowValidationDetails.t option;
    (*

    Details about unsatisfied conditions for a connection.

    *)
  25. unspecified : UnspecifiedFlowValidationDetails.t option;
    (*

    Details about an unspecified validation.

    *)
  26. unknownNodeInput : UnknownNodeInputFlowValidationDetails.t option;
    (*

    Details about an unknown input for a node.

    *)
  27. unknownNodeOutput : UnknownNodeOutputFlowValidationDetails.t option;
    (*

    Details about an unknown output for a node.

    *)
  28. missingLoopInputNode : MissingLoopInputNodeFlowValidationDetails.t option;
    (*

    Details about a flow that's missing a required LoopInput node in a DoWhile loop.

    *)
  29. missingLoopControllerNode : MissingLoopControllerNodeFlowValidationDetails.t option;
    (*

    Details about a flow that's missing a required LoopController node in a DoWhile loop.

    *)
  30. multipleLoopInputNodes : MultipleLoopInputNodesFlowValidationDetails.t option;
    (*

    Details about a flow that contains multiple LoopInput nodes in a DoWhile loop.

    *)
  31. multipleLoopControllerNodes : MultipleLoopControllerNodesFlowValidationDetails.t option;
    (*

    Details about a flow that contains multiple LoopController nodes in a DoWhile loop.

    *)
  32. loopIncompatibleNodeType : LoopIncompatibleNodeTypeFlowValidationDetails.t option;
    (*

    Details about a flow that includes incompatible node types in a DoWhile loop.

    *)
  33. invalidLoopBoundary : InvalidLoopBoundaryFlowValidationDetails.t option;
    (*

    Details about a flow that includes connections that violate loop boundary rules.

    *)
}
Sourceval 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 -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `String of FlowConnectionName.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t