Values.AutomatedReasoningPolicyBuildStepSourceRepresents a single step in the policy build process, containing context about what was being processed and any messages or results.
type nonrec t = {context : AutomatedReasoningPolicyBuildStepContext.t option;Contextual information about what was being processed during this build step, such as the type of operation or the source material being analyzed.
*)priorElement : AutomatedReasoningPolicyDefinitionElement.t option;Reference to the previous element or step in the build process, helping to trace the sequence of operations.
*)messages : AutomatedReasoningPolicyBuildStepMessageList.t option;A list of messages generated during this build step, including informational messages, warnings, and error details.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `Enum of string | `String of String_.t ]) list ]
list
| `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of
AutomatedReasoningPolicyDefinitionTypeValueName.t ])
list ]
list
| `String of
AutomatedReasoningPolicyDefinitionVariableName.t
| `Structure of
(string
* [> `String of
AutomatedReasoningPolicyDefinitionTypeName.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of
AutomatedReasoningPolicyDefinitionTypeValueName.t ])
list ]
list
| `String of
AutomatedReasoningPolicyDefinitionTypeName.t ])
list ])
list ])
list ])
list ])
list ]