Values.EventSourceAn event that occurred during the execution of a durable function.
type nonrec t = {eventType : EventType.t option;The type of event that occurred.
*)subType : OperationSubType.t option;The subtype of the event, providing additional categorization.
*)eventId : EventId.t option;The unique identifier for this event. Event IDs increment sequentially.
*)id : OperationId.t option;The unique identifier for this operation.
*)name : OperationName.t option;The customer-provided name for this operation.
*)eventTimestamp : ExecutionTimestamp.t option;The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
*)parentId : OperationId.t option;The unique identifier of the parent operation, if this operation is running within a child context.
*)executionStartedDetails : ExecutionStartedDetails.t option;Details about an execution that started.
*)executionSucceededDetails : ExecutionSucceededDetails.t option;Details about an execution that succeeded.
*)executionFailedDetails : ExecutionFailedDetails.t option;Details about an execution that failed.
*)executionTimedOutDetails : ExecutionTimedOutDetails.t option;Details about an execution that timed out.
*)executionStoppedDetails : ExecutionStoppedDetails.t option;Details about an execution that was stopped.
*)contextStartedDetails : ContextStartedDetails.t option;Details about a context that started.
*)contextSucceededDetails : ContextSucceededDetails.t option;Details about a context that succeeded.
*)contextFailedDetails : ContextFailedDetails.t option;Details about a context that failed.
*)waitStartedDetails : WaitStartedDetails.t option;Details about a wait operation that started.
*)waitSucceededDetails : WaitSucceededDetails.t option;Details about a wait operation that succeeded.
*)waitCancelledDetails : WaitCancelledDetails.t option;Details about a wait operation that was cancelled.
*)stepStartedDetails : StepStartedDetails.t option;Details about a step that started.
*)stepSucceededDetails : StepSucceededDetails.t option;Details about a step that succeeded.
*)stepFailedDetails : StepFailedDetails.t option;Details about a step that failed.
*)chainedInvokeStartedDetails : ChainedInvokeStartedDetails.t option;chainedInvokeSucceededDetails : ChainedInvokeSucceededDetails.t option;Details about a chained invocation that succeeded.
*)chainedInvokeFailedDetails : ChainedInvokeFailedDetails.t option;chainedInvokeTimedOutDetails : ChainedInvokeTimedOutDetails.t option;Details about a chained invocation that timed out.
*)chainedInvokeStoppedDetails : ChainedInvokeStoppedDetails.t option;Details about a chained invocation that was stopped.
*)callbackStartedDetails : CallbackStartedDetails.t option;callbackSucceededDetails : CallbackSucceededDetails.t option;callbackFailedDetails : CallbackFailedDetails.t option;callbackTimedOutDetails : CallbackTimedOutDetails.t option;invocationCompletedDetails : InvocationCompletedDetails.t option;Details about a function invocation that completed.
*)}val make :
?eventType:??? ->
?subType:??? ->
?eventId:??? ->
?id:??? ->
?name:??? ->
?eventTimestamp:??? ->
?parentId:??? ->
?executionStartedDetails:??? ->
?executionSucceededDetails:??? ->
?executionFailedDetails:??? ->
?executionTimedOutDetails:??? ->
?executionStoppedDetails:??? ->
?contextStartedDetails:??? ->
?contextSucceededDetails:??? ->
?contextFailedDetails:??? ->
?waitStartedDetails:??? ->
?waitSucceededDetails:??? ->
?waitCancelledDetails:??? ->
?stepStartedDetails:??? ->
?stepSucceededDetails:??? ->
?stepFailedDetails:??? ->
?chainedInvokeStartedDetails:??? ->
?chainedInvokeSucceededDetails:??? ->
?chainedInvokeFailedDetails:??? ->
?chainedInvokeTimedOutDetails:??? ->
?chainedInvokeStoppedDetails:??? ->
?callbackStartedDetails:??? ->
?callbackSucceededDetails:??? ->
?callbackFailedDetails:??? ->
?callbackTimedOutDetails:??? ->
?invocationCompletedDetails:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of EventId.t
| `String of OperationSubType.t
| `Structure of
(string
* [> `Integer of DurationSeconds.t
| `String of NamespacedFunctionName.t
| `Structure of
(string
* [> `Boolean of Truncated.t
| `Integer of AttemptCount.t
| `String of InputPayload.t
| `Structure of
(string
* [> `List of [> `String of StackTraceEntry.t ] list
| `String of ErrorMessage.t ])
list ])
list
| `Timestamp of ExecutionTimestamp.t ])
list
| `Timestamp of ExecutionTimestamp.t ])
list ]