addExecutionEvents method
Adds Events to the specified Execution. An Event indicates whether an Artifact was used as an input or output for an Execution. If an Event already exists between the Execution and the Artifact, the Event is skipped.
Throws a http.ClientException if there were problems communicating with
the API service. Throws a StatusException if the API failed with a
Status message. Throws a ServiceException for any other failure.
Implementation
Future<AddExecutionEventsResponse> addExecutionEvents(
AddExecutionEventsRequest request,
) async {
final url = Uri.https(
_host,
'/v1beta1/${request.execution}:addExecutionEvents',
);
final response = await _client.post(url, body: request);
return AddExecutionEventsResponse.fromJson(response);
}