Values.AutomatedReasoningPolicyBuildWorkflowDocumentSourceRepresents a source document used in the policy build workflow, containing the content and metadata needed for policy generation.
type nonrec t = {document : AutomatedReasoningPolicyBuildDocumentBlob.t;The actual content of the source document that will be analyzed to extract policy rules and concepts.
*)documentContentType : AutomatedReasoningPolicyBuildDocumentContentType.t;The MIME type of the document content (e.g., text/plain, application/pdf, text/markdown).
*)documentName : AutomatedReasoningPolicyBuildDocumentName.t;A descriptive name for the document that helps identify its purpose and content.
*)documentDescription : AutomatedReasoningPolicyBuildDocumentDescription.t option;A detailed description of the document's content and how it should be used in the policy generation process.
*)}val make :
?documentDescription:??? ->
document:AutomatedReasoningPolicyBuildDocumentBlob.t ->
documentContentType:AutomatedReasoningPolicyBuildDocumentContentType.t ->
documentName:AutomatedReasoningPolicyBuildDocumentName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Blob of AutomatedReasoningPolicyBuildDocumentBlob.t
| `Enum of string
| `String of AutomatedReasoningPolicyBuildDocumentName.t ])
list ]