Values.OperationSourceInformation about an operation within a durable execution.
type nonrec t = {id : OperationId.t option;The unique identifier for this operation.
*)parentId : OperationId.t option;The unique identifier of the parent operation, if this operation is running within a child context.
*)name : OperationName.t option;The customer-provided name for this operation.
*)type_ : OperationType.t option;The type of operation.
*)subType : OperationSubType.t option;The subtype of the operation, providing additional categorization.
*)startTimestamp : ExecutionTimestamp.t option;The date and time when the operation started, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
*)endTimestamp : ExecutionTimestamp.t option;The date and time when the operation ended, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
*)status : OperationStatus.t option;The current status of the operation.
*)executionDetails : ExecutionDetails.t option;Details about the execution, if this operation represents an execution.
*)contextDetails : ContextDetails.t option;Details about the context, if this operation represents a context.
*)stepDetails : StepDetails.t option;Details about the step, if this operation represents a step.
*)waitDetails : WaitDetails.t option;Details about the wait operation, if this operation represents a wait.
*)callbackDetails : CallbackDetails.t option;chainedInvokeDetails : ChainedInvokeDetails.t option;}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of OperationId.t
| `Structure of
(string
* [> `Boolean of ReplayChildren.t
| `Integer of AttemptCount.t
| `String of InputPayload.t
| `Structure of
(string
* [> `List of [> `String of StackTraceEntry.t ] list
| `String of ErrorMessage.t ])
list
| `Timestamp of ExecutionTimestamp.t ])
list
| `Timestamp of ExecutionTimestamp.t ])
list ]