Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 14 additions & 2 deletions temporal/api/export/v1/message.proto
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,26 @@ option ruby_package = "Temporalio::Api::Export::V1";
option csharp_namespace = "Temporalio.Api.Export.V1";

import "temporal/api/history/v1/message.proto";
import "temporal/api/workflowservice/v1/request_response.proto";

message WorkflowExecution {
temporal.api.history.v1.History history = 1;
}

// WorkflowExecutions is used by the Cloud Export feature to deserialize
// the exported file. It encapsulates a collection of workflow execution information.
// WorkflowExecutions is the legacy Cloud Export file format containing only workflow executions.
// New exporters should use ExportedExecutions.
message WorkflowExecutions {
repeated WorkflowExecution items = 1;
}

message ActivityExecution {
temporal.api.workflowservice.v1.DescribeActivityExecutionResponse activity = 1;
}

// ExportedExecutions is used by the Cloud Export feature to deserialize the exported file.
// It encapsulates workflow execution information and contains other execution types.
message ExportedExecutions {
repeated WorkflowExecution workflows = 1;
repeated ActivityExecution activities = 2;
}

Loading