Values.OperationUpdateSourceAn update to be applied to an operation during checkpointing.
type nonrec t = {id : OperationId.t;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;The type of operation to update.
*)subType : OperationSubType.t option;The subtype of the operation, providing additional categorization.
*)action : OperationAction.t;The action to take on the operation.
*)payload : OperationPayload.t option;The payload for successful operations.
*)error : ErrorObject.t option;The error information for failed operations.
*)contextOptions : ContextOptions.t option;Options for context operations.
*)stepOptions : StepOptions.t option;Options for step operations.
*)waitOptions : WaitOptions.t option;Options for wait operations.
*)callbackOptions : CallbackOptions.t option;chainedInvokeOptions : ChainedInvokeOptions.t option;}val make :
?parentId:OperationId.t ->
?name:OperationName.t ->
?subType:OperationSubType.t ->
?payload:OperationPayload.t ->
?error:ErrorObject.t ->
?contextOptions:ContextOptions.t ->
?stepOptions:StepOptions.t ->
?waitOptions:WaitOptions.t ->
?callbackOptions:CallbackOptions.t ->
?chainedInvokeOptions:ChainedInvokeOptions.t ->
id:OperationId.t ->
type_:OperationType.t ->
action:OperationAction.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of OperationId.t
| `Structure of
(string
* [> `Boolean of ReplayChildren.t
| `Integer of StepOptionsNextAttemptDelaySecondsInteger.t
| `List of [> `String of StackTraceEntry.t ] list
| `String of ErrorMessage.t ])
list ])
list ]