| 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; | |
| } | |
| } | |