syntax = "proto3";
package conductor.proto;

import "model/workflowdef.proto";
import "google/protobuf/struct.proto";

option java_package = "com.netflix.conductor.proto";
option java_outer_classname = "StartWorkflowRequestPb";
option go_package = "github.com/netflix/conductor/client/gogrpc/conductor/model";

message StartWorkflowRequest {
    string name = 1;
    int32 version = 2;
    string correlation_id = 3;
    map<string, google.protobuf.Value> input = 4;
    map<string, string> task_to_domain = 5;
    WorkflowDef workflow_def = 6;
    string external_input_payload_storage_path = 7;
    int32 priority = 8;
    string created_by = 9;
}
