Values.InvestigationActionSourceRepresents an investigation action performed within a case. This structure captures the details of an automated or manual investigation, including its status, results, and user feedback.
type nonrec t = {investigationId : InvestigationId.t option;The unique identifier for this investigation action. This ID is used to track and reference the specific investigation throughout its lifecycle.
*)actionType : ActionType.t option;The type of investigation action being performed. This categorizes the investigation method or approach used in the case.
*)title : InvestigationTitle.t option;Human-readable summary of the investigation focus. This provides a brief description of what the investigation is examining or analyzing.
*)content : InvestigationContent.t option;Detailed investigation results in rich markdown format. This field contains the comprehensive findings, analysis, and conclusions from the investigation.
*)status : ExecutionStatus.t option;The current execution status of the investigation. This indicates whether the investigation is pending, in progress, completed, or failed.
*)lastUpdated : Timestamp.t option;ISO 8601 timestamp of the most recent status update. This indicates when the investigation was last modified or when its status last changed.
*)feedback : InvestigationFeedback.t option;User feedback for this investigation result. This contains the user's assessment and comments about the quality and usefulness of the investigation findings.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of InvestigationId.t
| `Structure of
(string
* [> `Enum of string
| `String of FeedbackComment.t
| `Timestamp of Timestamp.t ])
list
| `Timestamp of Timestamp.t ])
list ]