Module Values.DecisionTaskCompletedEventAttributesSource

Provides the details of the DecisionTaskCompleted event.

Sourcetype nonrec t = {
  1. executionContext : Data.t option;
    (*

    User defined context for the workflow execution.

    *)
  2. scheduledEventId : EventId.t option;
    (*

    The ID of the DecisionTaskScheduled event that was recorded when this decision task was scheduled. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    *)
  3. startedEventId : EventId.t option;
    (*

    The ID of the DecisionTaskStarted event recorded when this decision task was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    *)
  4. taskList : TaskList.t option;
  5. taskListScheduleToStartTimeout : DurationInSecondsOptional.t option;
    (*

    The maximum amount of time the decision task can wait to be assigned to a worker.

    *)
}
Sourceval make : ?executionContext:??? -> ?scheduledEventId:??? -> ?startedEventId:??? -> ?taskList:??? -> ?taskListScheduleToStartTimeout:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Long of EventId.t | `String of Data.t | `Structure of (string * [> `String of Name.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t