syntax = "proto3";
package celp.protobuf.gw;
import "celp_header.proto";
option optimize_for = SPEED;
/// @brief Defines a request message for a command
message RemoteCommandRequest {
// Base header from CELP
celp.protobuf.Header header = 1;
// Actual command to be executed
string command = 10;
// Any extra arguments needed/wanted for the script
repeated string arguments = 20;
// Where this the command should be executed from
string current_working_directory = 30;
// Timeout in millis
uint64 timeout = 40;
}