syntax = "proto3"; | |
package ws; | |
message NewTask { | |
string id = 1; | |
string source_image = 2; | |
string target_language = 3; | |
string detector = 4; | |
string direction = 5; | |
string translator = 6; | |
string size = 7; | |
string translation_mask = 8; | |
} | |
message Status { | |
string id = 1; | |
string status = 2; | |
} | |
message FinishTask { | |
string id = 1; | |
bool success = 2; | |
bool has_translation_mask = 3; | |
} | |
message WebSocketMessage { | |
oneof message { | |
NewTask new_task = 1; | |
Status status = 2; | |
FinishTask finish_task = 3; | |
} | |
} | |