syntax = "proto3";

package temporal.api.export.v1;

option go_package = "go.temporal.io/api/export/v1;export";
option java_package = "io.temporal.api.export.v1";
option java_multiple_files = true;
option java_outer_classname = "MessageProto";
option ruby_package = "Temporalio::Api::Export::V1";
option csharp_namespace = "Temporalio.Api.Export.V1";

import "temporal/api/history/v1/message.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.
message WorkflowExecutions {
    repeated WorkflowExecution items = 1;
}

