syntax = "proto3";
package celp.protobuf.svc;
import "celp_header.proto";
option optimize_for = SPEED;
message RestfulResult {
enum Status {
FAILURE = 0;
SUCCESS = 1;
}
message FileDetails {
// Absolute path of the uploaded file
string path = 1;
// File size, bytes
uint32 size = 3;
}
// Base header from CELP
celp.protobuf.Header header = 1;
// Request result status
Status status = 3;
// Result of request
oneof result {
string error_message = 4;
FileDetails file_details = 5;
}
}